【发布时间】:2015-01-18 18:44:20
【问题描述】:
你们都必须了解火焰游戏逻辑 http://flamesgame.appspot.com/algorithm.. 我正在尝试在 php 中实现这一点。 我最终写这段代码的地方.. 但对于每个字符串,我只将 ans 设为“S”。 无法弄清楚出了什么问题。 我被火焰的主要逻辑部分困住了。 any1 可以查看我是否出错了?
`
$var1 = "pradeep"; // string1
$var2 = "neelam"; // string2
$arr1 = str_split($var1);
$arr2 = str_split($var2);
/* compairing each elemnt on string1 with string2 */
for ($i = 0; $i < strlen($var1); $i++) {
for ($j = 0; $j < strlen($var2); $j++)
if ($arr1[$i] == $arr2[$j]) {
unset($arr1[$i]);
unset($arr2[$j]);
break;
}
}
$result = array_merge($arr1, $arr2);
echo count( $result);
$flame = "flames";
/* Flames Main Logic */
for ($i = strlen($flame); $i > 1; $i--) {
$diff = $result % strlen($flame);
if ($diff == 0) {
$diff = strlen($flame) - 1;
} else {
$diff--;
}
$flame[$diff] = "@";
list($f1, $f2) = preg_split("/@/", $flame);
$flame = $f2 . $f1;
}
switch ($flame) {
case f:
echo "You are now Friends";
break;
case l:
echo "You are now Lovers";
break;
case a:
echo "You are now Ancestors";
break;
case m:
echo "You are now Married";
break;
case e:
echo "You are now Enemy";
break;
case s:
echo "You are now Sister";
break;
}
?>`
【问题讨论】:
-
天哪!我们真的“所有人都必须了解烈火游戏的逻辑”吗?我不是!现在呢?