친구 추천으로 프로그래머스를 맛보게 되었다...
1단계중 쉬운 문제로 부탁해서 풀게 되었는데
문제 보자마자 멘붕...
다른 사람들이 푼 코드 보고 또 멘붕...
한줄로 이게 풀이가 가능하다고...??
그래도 나름 시간들여서 뿌듯해서 올려보아요...
func solution(_ x:Int) ->Bool{
var digit_sum = 0
var a = 10
var b = 1
while true {
if x < b{
break
}else{
digit_sum = digit_sum + (x % a) / b
a *= 10
b *= 10
}
}
if x % digit_sum == 0{
return true
}else{
return false
}
}
'Swift랑 친해지기 > programmers 풀기' 카테고리의 다른 글
[프로그래머스] 콜라츠 추측 (Swift) (2) | 2022.01.25 |
---|---|
[프로그래머스] 평균구하기 (Swift) (0) | 2022.01.24 |
[프로그래머스] 직사각형 별찍기 (Swift) (0) | 2022.01.21 |
[프로그래머스] 나머지가 1이 되는 수 찾기 (Swift) (0) | 2022.01.21 |
[프로그래머스] 짝수와 홀수 (Swift) (3) | 2022.01.20 |