[ 프로그래머스 ] 모의고사
/ 제출 1 / def solution(answers): result = [] n = len(answers) first = [1,2,3,4,5] second = [2,1,2,3,2,4,2,5] third = [3,3,1,1,2,2,4,4,5,5] students = [first, second, third] for student in students: score = 0 # answer이 학생찍는 기본배열보다 작을 때 if n < len(student): for a, s in zip(answers, student[:n]): if a == s: score += 1 # 학생 찍는 기본 배열보다 answer이 많을 때 else: # 기본 배열 늘려주기 student = student*(n//len(student)..
[ 프로그래머스 ] 숫자 문자열과 영단어
/ 제출 1 / 어우 큰일입니다. 아직도 lv1에서 틀리다니... def solution(s): answer = '' num = '' num_dict = {'one':1, 'two':2, 'three':3, 'four':4, 'five':5,'six':6, 'seven':7, 'eight':8,'nine':9} for ch in s: if ch.isdigit(): answer += ch else: num += ch if num in num_dict: answer += str(num_dict[num]) num= '' return int(answer) 채점 결과 정확성: 70.0 합계: 70.0 / 100.0 7, 8, 9에서 실패했습니다. 그리고 더 문제인건 끙끙대다가 테케 맞으면 신나서 제출하는 습관을 ..