모의고사

송준희·2021년 1월 9일
0

알고리즘

목록 보기
6/44

answer이 8개 있고 solution이 {1, 2, 3, 4, 5}로 반복이 된다면

{1, 2, 3, 4, 5} + {1, 2, 3}으로 answer과 비교해야 한다.

이렇게 비교하기 위해서 모듈로 연산을 사용했다.

index를 solution의 길이로 나눈 나머지를 이용하면 {1, 2, 3, 4, 5}로 계속해서 비교할 수 있다.

각각의 solution에 대한 개수를 저장하고 최대값을 가진 사람들의 index를 배열로 리턴해주기만 하면 된다.

문제풀이


지금까지는 순서도에 코드의 구현이 나타나있었는데

이제부터는 코드의 구현이 나타나지 않게 하는 것이 좋을 것 같다.

물론 구현상에 있어서 코드가 순서도에 나타나는 것이 좋을 순 있지만

순서도에는 생각의 흐름(풀이의 흐름)이 나타나는 것이 더 좋다고 판단했다.

profile
오늘 달리면 내일 걸을 수 있다!

0개의 댓글