Where who wants to meet someone
자연수 뒤집어 배열로 만들기 본문
728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12932?language=swift
내 답안 / 다른 사람들의 답안
func solution(_ n:Int64) -> [Int] {
return String(n).map { Int(String($0))! }.reversed()
}
- 입력받은 값을 String으로 만들어 Int의 배열로 만들고, 그 값을 역순으로 만들어 해결할 수 있었다.
// 풀이 1
func solution(_ n:Int64) -> [Int] {
return "\(n)".compactMap { $0.hexDigitValue }.reversed()
}
// 풀이 2
func solution(_ n:Int64) -> [Int] {
var num: Int = Int(n)
var arr: [Int] = []
while num > 0 {
arr.append(num % 10)
num /= 10
}
return arr
}
점수: +1
'프로그래머스 알고리즘 문제 기록 > Lv. 1' 카테고리의 다른 글
정수 제곱근 판별 (0) | 2024.05.11 |
---|---|
정수 내림차순으로 배치하기 (0) | 2024.05.11 |
자릿수 더하기 (0) | 2024.05.10 |
약수의 합 (0) | 2024.05.10 |
문자열을 정수로 바꾸기 (0) | 2024.05.10 |