IMAGE: https://cdn-ak.f.st-hatena.com/images/fotolife/i/ikmbear/20211018/20211018115513.png
小ネタ。Rubyで書いているけど他の言語でも同じ。
ある文字列wordに大文字と小文字の両方が含まれているかチェックするには
- wordをすべて大文字にした結果とwordが等しいか(例:IKUMAとikuMaが等しいか)
- wordをすべて小文字にした結果とwordが等しいか(例:ikumaとikuMaが等しいか)
の$1を返せば良い。
コードは次のようになる。