tomee2   1년 전

어디서 틀렸는지 확인 부탁드립니다.. ㅠㅠ

akdlzhf2008   1년 전

위 문제는 모든 경우의 수를 모두 만들어보고, 해당 경우에서 문제 조건 (키의 합이 100)이 성립되는지를 확인해야 합니다.

저도 초보인지라, 코드를 읽는 식견이 짧지만. 위 코드에서는 모든 경우를 확인하지는 않는 것 같습니다.


문제 풀이로만 본다면, 9명의 키들 중 7명에 넣지 않을 2명을 빼주는 경우의 수는 9C2 => 36입니다.

단순히, 질문자님께서는 정렬을 한뒤 7을 기준으로 슬라이싱을 해서 0~6까지가 100이면 답을 출력하고 그렇지 않으면 a1의 값을 a2로 바꾸는 것 같은데

이 경우 (else문) 정말 모든 경우의 수를 처리하는지 확인해보실 필요가 있다고 생각됩니다.

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