[프로그래머스] X만큼 간격이 있는 n개의 숫자

creativeBin·2022년 12월 27일
0

문제 설명

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요

제한 조건

x는 -10000000 이상, 10000000 이하인 정수입니다.
n은 1000 이하인 자연수입니다.

입출력 예

xnanswer
25[2,4,6,8,10]
43[4,8,12]
-42[-4, -8]
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()
    }
        
    //fun solution(x: Int, n: Int) = LongArray(n){ x.toLong() * (it + 1) }           
}

주석은 다른사람 풀이 저렇게 간단하다니 새삼놀라웠다.🦾

profile
언제나 항상 즐겁게 New vibes 😎

0개의 댓글