読者です 読者をやめる 読者になる 読者になる

本履歴

購入した古本の履歴と時々プログラミング

CodeIQ

CodeIQで開催されていた@cielavenirさんのRestricted WordsのRubyで提出した自分のソース公開。わーい、評価5頂きました。
方法はmethod_missingでメソッド名を取得する方法。
それだけだとつまんないので、本文を英語の文にしてみました。
後で、スペース出力が必要であることが分かったので、無理やり引数数(?、redundant?)で作りましたw 2**5=32。

#!ruby

def Object.const_missing name
  const_set name,name
end

def method_missing name,*args
  puts args*(args.size**args.first.size).chr unless args.empty?
end

I.am.bored.of Hello, World
How.about.you?

問題
https://codeiq.jp/ace/cielavenir/q431