-
카테고리
-
세부 분야
취업 · 이직
-
해결 여부
미해결
솔루션 오류
22.05.03 22:55 작성 조회수 224
0
booleans 배열로 값이 존재 유무만 true / false 로 나타내는 경우 중복 값에 대해서는 처리가 불가 합니다.
예를들어 문제에 50개의 랜덤한 숫자가 나온다고 하였으니 [2,2,2,2,...2] 와 같이 모든 숫자가 2로 나오는 경우 현재 솔루션의 결과는 [2,0,0,0,0....,0]이 나와 잘못된 답이 나옵니다.
boolean 배열보다 int 배열로 중복값이 몇개 나왔는지 표기한 다면 올바른 답이 나올것 같습니다.
답변을 작성해보세요.
0
Ju-Ho Yoon
2022.05.16
경계값인 100이 들어가면 boundry 예외가 발생하는것 같습니다. 조건에 100미만이라고 하거나 인덱스를 보정하는 과정이 추가되어야 할 것 같습니다.
0
백기선
지식공유자2022.05.05
지적하신 대로 문제에 오류가 있었네요. 문제에 대한 조건으로 중복된 숫자는 없다고 했어야 인덱스를 boolean배열의 index를 활용해서 풀 수 있었겠네요. 감사합니다.
답변 2