Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?foreach(str_split(fgets(STDIN))as$s){if(!$w){$p=='X'?$p='O':$p='X';$m[$s]=$p;foreach(str_split('123456789147258369159357',3)as$r)if($m[$r[0]]==$m[$r[1]]&&$m[$r[1]]==$m[$r[2]])$w=$m[$r[0]];}}if(!$w)$w='Nobody';echo"Winner: $w
- ";for($i=1;$i<10;$i++)echo($m[$i]?$m[$i]:' ').($i<9?$i%3?'|':'
- -+-+-
- ':'
- ');
- ##easy to read version
- <?
- foreach(str_split(fgets(STDIN)) as $s)
- {
- if(!$w)
- {
- $p == 'X' ? $p = 'O' : $p = 'X';
- $m[$s] = $p;
- foreach(str_split('123456789147258369159357',3) as $r)
- if($m[$r[0]] == $m[$r[1]] && $m[$r[1]] == $m[$r[2]])
- $w = $m[$r[0]];
- }
- }
- if(!$w)
- $w='Nobody';
- echo "Winner: $w
- ";
- for($i = 1; $i < 10; $i++)
- echo ($m[$i] ? $m[$i] : ' ').($i < 9 ? ($i % 3 ? '|' : '
- -+-+-
- ') : '
- ');
Add Comment
Please, Sign In to add comment