[Programmers 코딩테스트 연습_Lv1_Python] 숫자 문자열과 영단어
주소: https://programmers.co.kr/learn/courses/30/lessons/81301 [ 문제 ] [ 나의 귀여운 풀이 ] def solution(s): numdic = {"zero": '0', "one": '1', "two": '2', "three": '3', "four": '4', "five": '5', "six": '6', "seven": '7', "eight": '8', "nine": '9'} for i in numdic: if s.find(i) > -1: s = s.replace(i, numdic[i]) answer = int(s) return answer [ 다른 분들의 유려한 코드 ] num_dic = {"zero":"0", "one":"1", "two":"2", "t..
2022. 6. 3.
[Programmers 코딩테스트 연습_Lv1_Python] 신규 아이디 추천
주소: https://programmers.co.kr/learn/courses/30/lessons/72410 [ 문제 ] [ 나의 귀여운 풀이 ] def step1(new_id): # 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. new_id = new_id.lower() return new_id def step2(new_id): # 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. li = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '_', '.', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm..
2022. 5. 31.