Annictサポーターになると広告を非表示にできます。


人間じゃないだろとかまた言ったよ。前回の誰だってといい、共感力が疑わしいのはらっくんの方に感じるけど。これが若さか...



誰だって?



良い


人間じゃないだろとか冗談でもひどい。告白といい、思考をそのまま口にしてしまう?



良い

たっこてんな



突然のうずまき。魔太郎を真似たもんだとてっきり。



良い

積極的には入れないどちらでもいい派



そこは泣いたのを嘲笑うのでなく優しくするところだぞ(ゲスい)。



良い

7年前はどこまでの嫌がらせだったんだろう。



自動車専用道路風だけど。路側帯でサイン会開いたり、徐行しても注意されないから一般道路?



良い

クリスマス会と忘年会がいっしょに来た。



良い

お試し期間と乙女指揮官は似ている(混乱中)。うわぁーーん! もう今日はやる気なくなった!! エリチカ、おうちに帰る!!! 級の衝撃だわ。
3ヶ月といわず末永く爆発しろ。



良い

SQちゃんと覚えるRuby String#succ
A, B, Cから始まってZまで行ったら、

p "A".succ         # => "B"
p "B".succ         # => "C"
p "Y".succ         # => "Z"

次はAA, AB, ACって数えていくと、

p "Z".succ         # => "AA"
p "AA".succ        # => "AB"
p "AB".succ        # => "AC"

SQって何番目になると思う?

p "A".upto("SQ").count  # => 511

String#uptoはString#succを使ってEnumeratorオブジェクトを返し、Enumerable#countが要素数を数えて返すので、組み込みライブラリのみで簡潔に数えられる。
愚直に数えるので実行効率はよくないけれど、SQちゃんに問われた際に間違う余地なく安心して即答できる。
範囲式を使えばより短く書けるけど、閉区間と半開区間を間違えないよう注意。

p ("A".."SQ").count   # => 511
p ("A"..."SQ").count  # => 510

乗算使いつつRubyぽく書くならこう?

ALPHA = 26
NUM = 10
p "SQ".chars.map { (it.to_i(ALPHA + NUM) - NUM + 1).tap { raise unless it.positive? } }.reverse.map.with_index {|i, idx| i * ALPHA ** idx }.sum


良い

念を押されても、今はアメリアちゃんいるし事情が違うよね。
サラン団長の方も、なんで今更とか言われても困るがな。放置してた晶のせいでは。
事後に観るよりはよかったのかな。



良い


良い

違う! SQちゃんはSQちゃんしかいない!



ガキといっしょにすんな!?



梨田さんずっとここにいるんだし、共有アシスタントでいいんじゃ?



とても良い

愛の暴力。



伝説のカリスマ教官彩羽さんの一人芝居にするのかと思った。
声のするシュレディンガーの猫てどうなんよ。



良い

出禁すわ。



良い


良い

ずっとだよ。



Loading...