320x100
728x90
283. Move Zeroes : https://leetcode.com/problems/move-zeroes/
class Solution {
fun moveZeroes(nums: IntArray): Unit {
val arr = arrayListOf<Int>();
val numList = arrayListOf<Int>();
nums.forEach{
when(it) {
0 -> arr.add(it)
else -> numList.add(it)
}
}
//원본 배열에 덮어씌우기
val sorted = numList + arr
nums.indices.forEach{
nums[it] = sorted[it]
}
}
}
74 / 74 test cases passed.
|
Status:
Accepted |
Runtime: 709 ms
Memory Usage: 72.6 MB
|
Submitted: 6 minutes ago
|
주어지는 배열은 수정 불가 배열
수정 가능한 배열 : arrayListOf() 와 mutableListOf()
indices => index value of list
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[python] 파이썬 알고리즘 인터뷰 : 2일차 - 파이썬 문법 (0) | 2024.02.02 |
---|---|
[python] 파이썬 알고리즘 인터뷰 : 1일차 (0) | 2024.02.01 |
[kotlin] leetcode - Squares of a Sorted Array (0) | 2022.04.27 |
[kotlin] leetcode - Search Insert Position (0) | 2022.04.27 |
[kotlin] leetcode - Binary Search (0) | 2022.04.26 |