148. 순서쌍의 개수
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import Foundation
func solution(_ n:Int) -> Int {
var answer : Int = 0
for i in 1...n {
if n%i == 0 {
answer += 1
}
}
return answer
}
순서쌍으로 포장했지만 자세히보면 약수의 개수를 묻는 문제였다.
자연스럽게 for문을 써서 풀었는데, 저번에 비슷한문제를(1…n).filter~
이런식으로도 풀려고했던기억이 있는데 너무나도 당연하게 for문을 써버렸다.
코드가 아름답지 못했다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.