[프로그래머스](python)(완전탐색) 모의고사
🧩 다른 풀이
def solution(answers):
answer = []
su1 = [1,2,3,4,5]
su2 = [2,1,2,3,2,4,2,5]
su3 = [3,3,1,1,2,2,4,4,5,5]
count = [0,0,0]
for idx, i in enumerate(answers):
print(i, i % len(su1))
if i == su1[idx % len(su1)] :
count[0] += 1
if i == su2[idx % len(su2)] :
count[1] += 1
if i == su3[idx % len(su3)] :
count[2] += 1
for i in range(len(count)):
if max(count) == count[i]:
answer.append(i+1)
return answer
enumerate
예 1)
0으로 시작하는 인덱스와 함께 출력
: range(len(fruit))이 안 멋짐
fruit = ['banana', 'apple', 'cherry', 'watermelon']
for i in range(len(fruit)):
print(i, fruit[i])
결과 1)
0 banana
1 apple
2 cherry
3 watermelon
예 2) idx 부분과 enumerate가 멋짐
for idx, i in enumerate(fruit):
print(idx, i)
결과 2) 1과 동일
0 banana
1 apple
2 cherry
3 watermelon
Author And Source
이 문제에 관하여([프로그래머스](python)(완전탐색) 모의고사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@richeberry/프로그래머스python완전탐색-모의고사저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)