Name: Anonymous 2007-02-27 21:40 ID:gtys9iUO
Has anyone ever made the Kyoto'99 Die Game?
<?php
if (!defined('STDIN')) {
define('STDIN', fopen("php://stdin", "r"));
}
$die = array(6,array(3,5,4),1,2);
while(($t=intval(fgets(STDIN))) > 0) {
for(;$t > 0;--$t) {
switch(trim(fgets(STDIN))) {
case "north":
$die = array($die[1][1], array($die[1][0], $die[2], $die[1][2]), $die[3], $die[0]);
break;
case "south":
$die=array($die[3], array($die[1][0], $die[0], $die[1][2]), $die[1][1], $die[2]);
break;
case "west":
$die[1]=array($die[1][2], $die[1][0], $die[1][1]);
break;
case "east":
$die[1]=array($die[1][1], $die[1][2], $die[1][0]);
break;
default:
echo "WTF?\n";
}
}
echo $die[1][1], "\n";
}
?>