1. n의 크기의 배열 생성 : LongArray(n)
- 여러가지 자료형이 혼합된 배열 : arrayOf<자료형>, 자료형ArrayOf
2. x부터 시작해 x씩 증가하는 숫자 : [i] = (i+1) * x.toLong()
3. 종료값 이전까지 반복 : for ( i in 0 until n)
class Solution {
fun solution(x: Int, n: Int): LongArray {
var answer = LongArray(n)
for (i in 0 until n) {
answer[i] = (i + 1) * x.toLong()
}
return answer
}
}
4. 축약 가능.
class Solution {
fun solution(x: Int, n: Int): LongArray = LongArray(n) { x.toLong() * (it + 1) }
}
'연습장 > 프로그래머스' 카테고리의 다른 글
프로그래머스(Kotlin)_ 문자열을 정수로 바꾸기 (0) | 2024.02.14 |
---|---|
프로그래머스(Kotlin)_ 자연수 뒤집어 배열로 만들기 (0) | 2024.02.13 |
프로그래머스(Kotlin)_ 나머지가 1이 되는 수 찾기 (0) | 2024.02.08 |
프로그래머스(Kotlin)_ 약수의 합 (0) | 2024.02.08 |
프로그래머스(Kotlin)_ 자릿수 더하기 (0) | 2024.02.07 |