はじめに
この記事は讃岐小僧ブログ(私のブログ)から転記したものです。
今回の問題
期待した出力結果になるようにXXXXに適切なコードを選べ
d = Date.new(2015, 1, 5)
puts d.strftime(XXXX)
出力結果
01/05/15
選択肢
"%x"
選択肢
"%m/%d/%Y"
選択肢
"%m/%D/%y"
選択肢
"%M/%d/%y"
先に解答を言っておくと答えは"%x"
になります。
多分、今回の解法は単純に"%x"
以外はmとかMとかから始まっていている、
つまりMonth%M
(分)や%m
(月)などから始まっているので消去法で選ぶんだと思います。
↑コメント欄にて@scivolaさんよりご指摘いただきました。ありがとうございます。
流石に出題者も、こんなフォーマットを暗記するほど暇じゃないってわかってますよね笑
ちなみに日フォーマットで指定できる文字は下記のリンクで確認する事ができます。
【Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > dateライブラリ > Dateクラス】
この記事は短いけどここまで
Ruby Silverに関する他の記事はこちらもどうぞ!