
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ズンドコキヨシ with SQL - Qiita
WITH RECURSIVE t(w) AS ( VALUES ('') UNION SELECT w || ('{ズン, ドコ}'::TEXT[])[TRUNC(RANDOM() * ... WITH RECURSIVE t(w) AS ( VALUES ('') UNION SELECT w || ('{ズン, ドコ}'::TEXT[])[TRUNC(RANDOM() * 2) + 1] FROM t WHERE NOT w ~ 'ズンズンズンズンドコ$' ) SELECT w || 'キ・ヨ・シ!' FROM t ORDER BY LENGTH(w) DESC LIMIT 1; 解説 最初、t は '' という w を持つ行のみ 次のループで、t の各行の w の末尾に 'ズン' か 'ドコ' を結合した行を UNION(重複を除く) する。ただし、末尾が 'ズンズンズンズンドコ' となっている行を除く。これを繰り返していく 末尾が 'ズンズンズンズンドコ' となっている行がある状態のループでは、UNION により1行も増加しないので、そこで再帰が終了して t が返る t
2016/03/11 リンク