記法に慣れたい。 let u=['A'..'Z'] in [a:k:b:"48" | a<-u,k<-u,b<-u ]
1..3999の数字をローマ数字に変換する。 あとでググってみたら、ワンライナーとかすごそうなのが色々あったけど、自分としては今の実装で充分読みやすいと思った。Maybeを使って範囲外はNothingにしたりしてみたけど、このあたり空気は読めてない。 パターン…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。