작성
·
322
1
booleans 배열로 값이 존재 유무만 true / false 로 나타내는 경우 중복 값에 대해서는 처리가 불가 합니다.
예를들어 문제에 50개의 랜덤한 숫자가 나온다고 하였으니 [2,2,2,2,...2] 와 같이 모든 숫자가 2로 나오는 경우 현재 솔루션의 결과는 [2,0,0,0,0....,0]이 나와 잘못된 답이 나옵니다.
boolean 배열보다 int 배열로 중복값이 몇개 나왔는지 표기한 다면 올바른 답이 나올것 같습니다.
답변 2
0
0
지적하신 대로 문제에 오류가 있었네요. 문제에 대한 조건으로 중복된 숫자는 없다고 했어야 인덱스를 boolean배열의 index를 활용해서 풀 수 있었겠네요. 감사합니다.