Skip to content

Instantly share code, notes, and snippets.

@izumin5210
Last active Apr 23, 2016
Embed
What would you like to do?
ズンドコペアプロのライブコーディングで書いたやつ
# 詰めると1行(68文字)
# s="";(print c=%w(ズン ドコ).sample;s+=c)until s[/(ズン){4}ド/];puts"キ・ヨ・シ!”
# きれいに書くとこんなかんじ
dic = %w(ズン ドコ)
msg = ""
# 「ズンドコが完成していない」間はループが回る
until msg[/(ズン){4}ド/]
# ちゃんとした正規表現マッチング
# until /(ズン){4}ド/ =~ msg
# 正規表現つかわないパターン
# until msg.end_with?("#{'ズン' * 4}ドコ")
# ズンかドコを取り出す
chunk = dic.sample
print chunk
# ズンドコを記録する
msg += chunk
end
puts "キ・ヨ・シ!”
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment