프로그래머스 레벨1) x만큼 간격이 있는 n개의 숫자
2021. 11. 30. 19:30ㆍAlgorithm/알고리즘
728x90
반응형
문제
제출답안
import Foundation
func solution(_ x:Int, _ n:Int) -> [Int] {
var num = x
var arr = [Int]()
for i in 0..<n {
arr.append(num)
num += x
}
return arr
}
코드참조
func solution(_ x:Int, _ n:Int) -> [Int] {
var result : [Int] = []
for i in 1...n {
result.append(i*x)
}
return result
}
리뷰
1. 마찬가지로 리턴형을 [Int64]에서 [Int]로 수정해주었음
2. 굳이 num 변수 선언 안해줘도 곱셈으로 바로 처리해줘도됌
:40
728x90
반응형
'Algorithm > 알고리즘' 카테고리의 다른 글
프로그래머스 1단계) 하샤드수 (0) | 2021.12.02 |
---|---|
프로그래머스 레벨1) 핸드폰 번호 가리기 (0) | 2021.12.01 |
프로그래머스 레벨1) 행렬의 덧셈 (0) | 2021.12.01 |
프로그래머스 레벨1) 직사각형 별찍기 (0) | 2021.11.30 |
코테합격 치트키 (0) | 2021.10.14 |