Skip to content

Commit

Permalink
단언문을 안전 호출 연산자로 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
jdalma committed Aug 29, 2024
1 parent c31a82f commit 42cf39c
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions two-sum/jdalma.kt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ class `two-sum` {
nums.forEachIndexed { i, e ->
val diff: Int = target - e
if (map.containsKey(diff) && map[diff] != i) {
return intArrayOf(i , map[diff]!!)
return map[diff]?.let {
intArrayOf(it, i)
} ?: intArrayOf()
}
}
return intArrayOf()
Expand All @@ -35,7 +37,9 @@ class `two-sum` {
for (index in nums.indices) {
val diff = target - nums[index]
if (map.containsKey(diff)) {
return intArrayOf(map[diff]!!, index)
return map[diff]?.let {
intArrayOf(it, index)
} ?: intArrayOf()
}
map[nums[index]] = index
}
Expand Down

0 comments on commit 42cf39c

Please sign in to comment.