サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
nn-x.hatenadiary.org
「いつまでも治らないバグ。迫りくるデッドライン。コードゴルフはじめました〜♪」 「MS11-022。あてたらパワポが使えない。コードゴルフはじめました〜♪」 「誰よりもDISK使うアンチバイラス。リブートしたらブルースクリーン。コードゴルフはじめました〜♪」 さて。 Function call expression この問題は何通りかの解法があった。 まず、youz さんによるJavaScript 解。ただこの世界は私にはついていけないので特に語らず。 次は、パターンマッチと置換。つまり X '(' Y ')' を '(' X ' ' Y ')' に置換することを繰り返すことで答えを得る。正規表現の無い言語では、ちょっとつらい。最初はこの方法で解いていたが、もっと短くなる方法が見つかった。この方法のままなのは、sed 。youz さんに 2B 差で負けた。'\D' に持っていくのは、ほかの
Groovy で、partition by parity を解いている時に、またちょっと、うざい挙動にぶちあたった。 m="10 11 12".split()*.toLong().groupBy{it%2} println"$m" //-> [0:[10, 12], 1:[11]] println"${m[0]}" //-> null println"${m[1]}" //-> nullとなる。なんで、null なの?しばらく悩んだ。 答えは、 println"${m[0L]}" //-> [10, 12] println"${m[1L]}" //-> [11]ということ。つまり、マップの key が Integer オブジェクトではなく、Long オブジェクトになっているためだ。int と long の計算を行うときは、long にプロモートされるということがあるが、ここでは、そういった
このページを最初にブックマークしてみませんか?
『nn-x.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く