1.upto(100) do |n| i = (n ** 4 % -15) str = "FizzBuzz\n"[i, i + 13] if str puts str else puts n end end "FizzBuzz\n"から[]メソッドで必要な文字列を抜き出している。 []はインデックス・長さを指定して文字列を取り出せる。(String#sliceと同じ) 例えば"abc"[1, 1]だと、1番目から1文字を抜き出すので"b"が返る。 []のインデックスの調整の為、末尾に無駄な1文字が必要なので改行を挿入している。(putsで無視される) 元のコードでは、改行を直接入力することで\nと書くよりも1バイト短くなっている。 この為、一行では記述出来ない。 n ** 4 % -15って何 []のインデックス部分には、n ** 4 % -15という式が入っている。 また、同時に変数iを
Obsidian を利用し始めて一ヶ月経過したので、グラフがどのぐらい育ったのかを公開します。また、そういうふうにグラフを広げるにあたり、どのように Graph のリンクを作ってるかも含めて説明します。 Obsidian のグラフの様子青いノードは daily notes です。 新規で作ったノートは daily notes にも作ったことを記録していることが多いので、わりと daily notes とのつながりが多めになっています。 Obsidian における連携方法Obsidian には複数ページの連携方法には Link と Tag の二種類があります。この2つの使い分けについては、どういうふうに使い分けるのがいいのかについて、ちょっと試行錯誤した結果、以下のような方法に落ち着いています。 MOC の作成についてLinkingYourThinking で提唱されている MOC(Map
When overwhelmed with a major writing project, or trying to fit all the pieces of your life together, how do you get organized? Do you: Start writing lists? Start with an outline? Reach for a stack of index cards? Why not all of the above? Gingko is a new kind of tool, that lets you shape your ideas with lists, outlines and cards, all in the same clean interface. Let your ideas flow freely into pl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く