def solution(new_id): answer = '' #1단계 new_id = new_id.lower() #2단계 특수문자 제거 ok_word =[45,46,95] for i in new_id : if i.isalpha() or i.isdigit() or (ord(i) in ok_word) : answer +=i #3단계 while(".." in answer): answer = answer.replace("..",".") #4단계 answer = answer.strip('.') #5단계 if answer =='': answer='a' #6단계 answer = answer [ :15] answer = answer.strip('.') #7단계 if len(answer)< 3 : answer = (answer +answer[-1]*3)[:3] return answer 풀이. 신규 아이디 추천을 위한 단계별로 실행하게 끔 작성하면 되는문제. -1단계 대문자를 모두 소문자로 바꿔준다 ...
#
1단계
#
신규아이디추천
#
코딩테스트
#
파이썬
#
프로그래머스
원문 링크 : [프로그래머스 파이썬 코딩테스트 1단계]신규 아이디 추천