[Python] 완전탐색 - 모의고사

2020. 8. 5. 18:19Algorithm/Python

반응형

  문제

  제한 조건

  입출력

※ 입출력 설명


  1. 풀이 - 기본 문법을 사용한 풀이

  해석

1) 3명의 수포자가 반복적으로 작성한 답안을 리스트 형태로 각각 변수 생성

2) 시험 답안의 리스트 길이가 각 수포자의 답안 리스트의 길이보다 클 수 있으므로
나머지 연산자('%')를 활용하여 인덱싱 처리 후 각 수포자의 정답 갯수를 카운트 한다.

  2. 풀이 - itertools 모듈의 cycle 함수를 활용한 풀이

  해석

1) 3명의 수포자가 반복적으로 작성한 답안을 itertools.cycle 형태로 생성

2) 시험 답안의 리스트 길이와 상관없이 itertools.cycle 형태는 
첫번째 인덱스부터 마지막 인덱스의 데이터까지 추출하면,
다시 첫번째 인덱스로 되돌아와서 데이터를 추출할 수 있는
next() 함수를 통해 정답을 비교하여 정답 갯수를 카운트 한다.

SOURCE CODE

 

hyunmin94/Algorithm

Contribute to hyunmin94/Algorithm development by creating an account on GitHub.

github.com

반응형

'Algorithm > Python' 카테고리의 다른 글

[Python] 완전탐색 - 소수 찾기  (0) 2020.08.06
[Python] 정렬 - H-Index  (0) 2020.07.28
[Python] 정렬 - 가장 큰 수  (0) 2020.07.28
[Python] 정렬 - K번째 수  (0) 2020.07.27
[Python] 스택/큐 - 기능개발  (0) 2020.07.27