返回列表 发帖

程序员的思路

问题是这样的:
一天有个年轻人来到王老板的店里买了一件礼物,这件礼物成本是18元,标价是21元。
  
结果是这个年轻人掏出100元要买这件礼物,王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元,但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元。.
现在问题是:
  
     王老板在这次交易中到底损失了多少钱?

下面是我的一个同事在公司的办公OA上的原文回答:
快放假了~~还问这么简单的问题呀~~~
问别人还好,问程序员呀~~
这里面好多干扰因数,思路严谨(程序员的特点)点就算出来了~~还10个9个错!!!
反正今天上班也没什么心情工作,给你个满意的 解答!!*_^!!
1。如果王找给年轻人的钱是真的,他还给邻居的钱也是真的,那么结果如下:
   a.如果光光算钱的话,王损失79元(等效为年轻人拿100元假的钱换王79元,结果:100假的-》为0, 79真的-》-79 所以0 + (-79)=-79,损失79);
   b.如果算上礼物的话,王损失79+18元(等效为年轻人拿100元假的钱换王79元加上礼物18,结果:100假的-》为0, 79真的-》-79 礼物 -18所以0 + (-79)+ (-18)= (-79) + (-18),损失79+18);
2。如果王找给年轻人的钱是真的,他还给邻居的钱是假的,那么结果如下:
   
   a.如果光光算钱的话,王得到100-79元(等效为别人拿100真的换王79真的,结果:他得100-79元)
   b.如果算上礼物的话,王得到100-79-18元(等效为别人拿100真的换王79真的加上礼物18,结果:他得100-79-18元)
3。如果王找给年轻人的钱是假的,他还给邻居的钱是假的,那么结果如下:
    a.如果光光算钱的话,王得到100(等效为人家给他100)
    b.如果算上礼物的话,王得到100-18(等效为人家给他100-礼物18)
当然以上结果是假设当王跟邻居换零钱的时候,邻居给他的零钱是全是真的,嘻嘻还不排除其他因数,比如他得到的零钱是假的或者部分是假的,他找年轻人的钱部分是真的部分是假的等等,哈哈~~~~~
(本来还想废话点,但怕你受不了,先这样吧~~~嘻嘻)

程序员的思路

现在的还可以接受,如果再难点那就悬了~

TOP

返回列表 回复 发帖