iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0
自我挑戰組

各種筆記系列 第 10

[Kata] Clojure - Day 10

  • 分享至 

  • xImage
  •  

Even or Odd

給予一個整數,如果是偶數回傳 Even; 奇數回傳 Odd

Solution 1

(ns kata)

(defn even-or-odd [number]
  (cond
    (= (mod number 2) 0) "Even"
    :else "Odd"
  )
)

Solution 2

;; There's also "odd?" can be used to check whether is odd or not
(ns kata)

(defn even-or-odd [number]
(if (even? n) "Even" "Odd"))

Opposite number

回傳相反數

Solution 1

;; Same as (def name (fn [params* ] exprs*)) or (def name (fn ([params* ] exprs*)+))

(ns opposite-number)

(defn opposite number
  (* number -1))

Solution 2

(ns opposite-number)

(def opposite -)

上一篇
[Kata] Clojure - Day 9
下一篇
[Kata] Clojure - Day 11
系列文
各種筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言