생성일: 2023년 08월 29일
수정일: 2023년 08월 29일

4clojure - Product Digits (99)

  1. 문제
  2. 풀이

문제

(= (__ 1 1) [1])

(= (__ 99 9) [8 9 1])

(= (__ 999 99) [9 8 9 0 1])

풀이

#(map (fn [x] (Integer/parseInt (str x))) (str (* %1 %2)))

두 수를 곱하여 나오는 자릿수를 분리하는 문제 이다. 문제를 푼지 좀 되서 어떠한 방식으로 풀었는지는 생각이 나지 않지만 str이 map을 만나면 1개씩 분리가 된다는 것을 알게 된 문제 이다.

Tags: 4clojure