Me

Kotet

Kotetのブログ。興味分野の知識をまとめたり、翻訳したりしている。

Kotet's Personal Blog

#dlang ズンドコキヨシ with D

/ #dlang / #qiita / #tech

ソースを見る / 変更履歴を見る / マサカリを投げる


目次


この記事はQiitaに投稿されたものの転載です。


元ネタを読んで一番最初に思いついたやり方です。

main.d

import std.stdio;
import std.random;

void main(){
	string[] words = ["ズン","ドコ"];
	int[] history = [];
	while(true){
		history ~= dice(1,1);
		words[history[$-1]].write();
		if (5 <= history.length) {
			if (history[$-5 .. $] == [0,0,0,0,1]){
				"キ・ヨ・シ!".writeln();
				return;
			}
		}
	}
}