반응형
int 배열에서 한 값 빼고 중복으로 들어있는데
중복이 아닌 값 리턴하는 문제.
전체 돌면서 같은거 없으면 그 값 리턴한다.
class Solution {
fun singleNumber(nums: IntArray): Int {
var ans = 0
for(i in 0 until nums.size) {
var isSingle = true
for(j in 0 until nums.size) {
if(i == j)
continue
if(nums[i] == nums[j])
isSingle = false
}
// 하나만 있으면 for문 break
if(isSingle) {
ans = nums[i]
break
}
}
// 정답 return
return ans
}
}
반응형
'IT > 알고리즘' 카테고리의 다른 글
leetcode] Rotate Array / Kotlin (0) | 2024.10.16 |
---|---|
89] 프로그래머스 x 사이의 개수 Kotlin (0) | 2023.12.15 |
88] Kotlin 프로그래머스 문자열 바꿔서 찾기 (0) | 2023.12.11 |
88] 프로그래머스 숨어있는 숫자의 덧셈 (1) Kotlin (0) | 2023.10.23 |
87] 프로그래머스 짝수는 싫어요 kotlin (29) | 2023.10.15 |
댓글