쉽고 깔끔하게
[프로그래머스/python3] Level 1 모의고사 문제풀이 본문
728x90
반응형
문제
programmers.co.kr/learn/courses/30/lessons/42840
1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성해주세요.
<정답>
※ arr[i % len(arr)] 를 하지 않으면 '런타임 에러'가 난다.
[enumerate 함수]
enumerate 함수는 순서가 있는 자료형 (리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다.
• 반복문에서 사용 시 몇 번째 반복문인지 확인해야 할 때, 사용된다. (인덱스 번호와 컬렉션의 원소를 tuple 형태로 반환한다.)
t = ["one", "two", "three"]
for idx, name in enumerate(t):
print(idx, name)
▶ 결과 : 0 one
1 two
2 three
728x90
반응형
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스/python3] Level 1 숫자 문자열과 영단어 문제풀이 (0) | 2021.09.17 |
---|---|
[프로그래머스/python3] Level 2 튜플 문제풀이 (0) | 2021.09.16 |
[프로그래머스/python3] Level 1 체육복 문제풀이 (0) | 2021.02.26 |
[프로그래머스/python3] Level 2 H-Index 문제풀이 (0) | 2021.02.26 |
[프로그래머스 코딩 테스트 연습 SQL/MySQL] String, Date #4 오랜 기간 보호한 동물(2) 문제풀이 (0) | 2021.02.17 |