생성일: 2019년 11월 01일
수정일: 2023년 10월 14일

4clojure - Get the Caps (29)

  1. 문제
  2. 풀이

문제

(= (__ "HeLlO, WoRlD!") "HLOWRD")

(empty? (__ "nothing"))

(= (__ "$#A(*&987Zf") "AZ")

풀이

(fn [s]
  (apply str (filter #(Character/isUpperCase %) s)))

문자 중에서 대문자인 문자만 찾아서 문자열로 만드는 문제이다. java lib를 이용하여 대문자를 필터링 하여 문제를 해결 하였다.

정규식을 이용하여 필터링 하는 방법도 있다.

#(apply str (re-seq #"[A-Z]" %))
Tags: 4clojure Today I Learn