とがそれぞれ次のように定義された文字列であるS
とします。T
;; S
A
B
C
;; T
B
C
D
以下を満たす類似の clojure(script) 操作string-intersection
とstring-union
(より適切な名前がないため) はありますか?
(string-intersection S T)
;; =>
;; B
;; C
と
(string-union S T)
;; =>
;; A
;; B
;; C
;; D
ご覧のとおり、string-intersection
は (行ごとに) 一致しない行を削除し (一致する行のみを残します)、行string-union
を結合して重複を無視する効果があります。
注:私はclojurescriptを使用していますが、答えはclojureにも一般化されると思います。