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와 동일하게 사용하면 된다
'🍎 Swift > Programmers' 카테고리의 다른 글
[👾 Programmers] 18. 문자열 정수로 바꾸기 (0) | 2024.06.23 |
---|---|
[👾 Programmers] 17. 자연수 뒤집어 배열로 만들기 (0) | 2024.06.21 |
[👾 Programmers] 15. 나머지가 1이 되는 수 찾기 (0) | 2024.06.19 |
[👾 Programmers] 14. 약수의 합 (0) | 2024.06.18 |
[👾 Programmers] 13. 자릿수 더하기 (0) | 2024.06.18 |