신규 아이디 추천

박고은·2023년 4월 4일
1

코딩테스트 연습

목록 보기
9/34

import re

def solution(new_id):
    answer = re.sub(r"[^a-z0-9-_.]", "", new_id.lower())
    answer = re.sub(r"[.]{2,}", ".", answer).strip(".")
    if answer=='': answer = 'a'
    if len(answer)>=16: answer = answer[:15].rstrip(".")
    while(len(answer)<=2): answer += answer[-1]
    
    return answer

정규식을 활용한 함수와 strip 함수는 따로 조건 필요 X
인덱스 -1은 끝에서 첫번째

0개의 댓글