[프로그래머스] x만큼 간격이 있는 n개의 숫자(Kotlin)
- ETC../문제 풀이
- 2021. 3. 3.
728x90
문제
이해
- Input : x, n
- Return x ~ x 씩 증가 n개 array
접근
- 리스트 만든후 n개만큼 반복
- i (index)를 곱해서 배열에 넣어줌
풀이
class Solution {
fun solution(x: Int, n: Int): LongArray {
val answer = mutableListOf<Long>()
for (i in 1..n) {
answer.add(x.toLong() * i)
}
return answer.toLongArray()
}
}
다른 사람의 풀이
class Solution {
fun solution(x: Int, n: Int): LongArray =
LongArray(n) {
x.toLong() * (it + 1)
}
}
728x90
'ETC.. > 문제 풀이' 카테고리의 다른 글
[프로그래머스] 직사각형 별찍기(Kotlin) (0) | 2021.03.08 |
---|---|
[프로그래머스] 소수 만들기(Kotlin) (0) | 2021.03.04 |
[프로그래머스] 행렬의 덧셈 (Kotlin) (0) | 2021.02.23 |
[프로그래머스] 핸드폰 번호 가리기 (Kotlin) (0) | 2021.02.23 |
[프로그래머스] 하샤드 수 (Kotlin) (0) | 2021.02.23 |