Pick one 버튼을 눌러 랜덤 문제를 하나 뽑았다.
1281. Subtract the Product and Sum of Digits of an Integer
설명이 한 줄이라 읽어보았다. 어떤 정수의 자릿수 전체의 곱과 합의 차를 구하는 문제이다.
예제도 단순했다.
func subtractProductAndSum(_ n: Int) -> Int {
let arr = Array("\(n)").compactMap { Int("\($0)") }
return arr.reduce(1, *) - arr.reduce(0, +)
}
타입 변환은 귀찮다.. 파이썬이 그립다....