Programmers
[👾 Programmers] 16. x만큼 간격이 있는 n개의 숫자
솔비님
2024. 6. 21. 21:13
1. 문제 설명 (📎Link)
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
2. 제한사항
x는 -10000000 이상, 10000000 이하인 정수입니다.
n은 1000 이하인 자연수입니다.
📝 문제
func solution(_ x:Int, _ n:Int) -> [Int64] {
return
}
💻 내가 푼 방법(테스트 성공)
func solution(_ x:Int, _ n:Int) -> [Int64] {
//Int64로 빈 배열 선언 -> 정확히 이게 뭔지 더 찾아보기
var arr: [Int64] = []
//루프변수 i가 1부터 n까지 도는 for 반복문 선언
for i in 1...n {
//i는 x와 곱해서 Int64로 형변환 후 append로 arr배열에 담아준다
arr.append(Int64(x * i))
}
//arr 배열 return
return (arr)
}
🔎 의문점과 공부한 것
1. Int64 는 매우 큰 정수값을 다룰 때 사용된다.
Int와 동일하게 사용하면 된다