boungjoo   5년 전

다음과 같은 컨셉으로 코드를 작성하였습니다

예제랑 정답이 페스되서 질문을 검색하니 다른 분이 문의 사항이랑 비슷해서
답급의 랜덤 예제를 대입해 보였으나 다 정확히 나오고 있어서.......ㅜㅜ

컨셉
1. 학생 별, 학년 별 비교군을 정한다.
2. 자기 자신을 제외하고, 학년 별로 다른 학생들과 같은 반이  었는지를 확인.
3. 자기 자신과 처음으로 같은 반이 나온 경우에만 자기 자신과 같은 상황으로 인식 및 카운터 증가
4. 가장 많은 학생들과 같은 반이 된 적이 있는 학생 같 출력 

djm03178   5년 전

이 코드는 "각 학년별로 자신과 같은 반인 친구가 있는지"를 체크하고 있습니다. 하지만 이 문제에서 요구하는 건 "자신과 같은 반이었던 적이 있는 친구가 몇 명인지"를 체크해야 합니다.

예를 들면 아래 예시의 경우 1번 학생은 2, 3번 친구와 같은 반이었던 적이 있고, 2번 학생은 1, 3, 4번 학생과 같은 반이었던 적이 있고, 3번 학생은 2번, 4번 학생과 같은 반이었던 적이 있고, 3번 학생은 1, 2, 4번 학생과 같은 반이었던 적이 있으니 정답은 2가 되어야 합니다.

boungjoo   5년 전

아 많은 도움이 됬습니다. 해결했습니다.

감사합니다

otter66   3년 전

감사합니다

댓글을 작성하려면 로그인해야 합니다.