【发布时间】:2013-11-10 04:44:06
【问题描述】:
使用模数运算符 (%),我知道我可以在 PHP 中执行以下操作:
<?php
$a= 17;
$b = 3;
$c = $a % $b;
echo $c; // => 2
?>
但一个面试问题询问如何在不使用% 运算符检查我的逻辑能力的情况下找到它。我尝试了以下方法:
<?php
$c = $a/$b;
$res = $c * $b;
$output = $a - $res; //2
?>
但这不起作用。任何人都可以提出解决方案吗?
【问题讨论】:
-
“没有运营商”是什么意思?大概你只想要
echo 2; -
@Mike W -->这是我的面试问题。我试过 但是面试官希望我在没有任何运算符的情况下获得输出。他只是检查我的逻辑能力。我没有通过
-
有什么可否决的?
-
也许你的面试官喜欢
reinventing the wheels这个概念。 -
为什么人们不赞成这个问题?我认为 Psychie 正在努力学习;提问是一个很好的方法。我认为这个问题非常有效,并展示了一些的努力。告诉他它与 PHP 编程工作没有任何相似之处对任何人都没有帮助。