Answer: 3600 / 7776. Code:
<?php
function n_different($arr, $num) {
$arr2 = array();
for($i = 0; $i < count($arr); $i++) {
if(!in_array($arr[$i], $arr2)) {
$arr2[] = $arr[$i];
}
}
return $num == count($arr2);
}
for($die1 = 0; $die1 < 6; $die1++) {
for($die2 = 0; $die2 < 6; $die2++) {
for($die3 = 0; $die3 < 6; $die3++) {
for($die4 = 0; $die4 < 6; $die4++) {
for($die5 = 0; $die5 < 6; $die5++) {
$total++;
if(n_different(array($die1, $die2, $die3, $die4, $die5), 4)) {
$subset++;
}
}
}
}
}
}
echo "Answer: $subset / $total. Code: <br /><br />\n\n";
highlight_file(__FILE__);
?>