kakao 2021
-
신규 아이디 추천Programming/Programmers 문제풀이 2021. 3. 8. 09:31
2021 카카오 코딩테스트 1번 문제 주어진 규칙대로 풀면 되는 문제 정규식 표현을 사용해서 풀어도 되는데, 정규식은 어려우므로 그냥 풀었음 def solution_kakao_1(new_id): answer = '' #허용되는 case - 문자, 숫자, '.', '_', '-' # 1번 규칙 id = new_id.lower() # 2번 규칙 id = "".join([ch for ch in id if ch.isalnum() or ch == '.' or ch == '-' or ch == '_']) # 3번 규칙 for i, value in enumerate(id): if i > 0 and id[i-1] == '.' and id[i] == '.': continue answer += value # 4번 규칙 i..