iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
0
自我挑戰組

各種筆記系列 第 23

[Kata] Clojure - Day 23

  • 分享至 

  • xImage
  •  

Dubstep

For example, a song with words "I AM X" can transform into a dubstep remix as "WUBWUBIWUBAMWUBWUBX" and cannot transform into "WUBWUBIAMWUBX".

移除字串中的 WUB,開頭和結尾不能有空白

Example

(song-decoder "WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB")
  ; => WE ARE THE CHAMPIONS MY FRIEND

Solution

;; trim: remove white space from both start and end

(ns dubstep)

(defn song-decoder [song]
  (clojure.string/trim (clojure.string/replace song #"(WUB)+" " "))
)

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

尚未有邦友留言

立即登入留言