当前位置: 代码迷 >> Java相关 >> 今日面试遇到一道面试题 求解答
  详细解决方案

今日面试遇到一道面试题 求解答

热度:46   发布时间:2016-04-22 21:19:49.0
今天面试遇到一道面试题 求解答
有一道面试题是这样的 :
有个程序员 卖烧饼,三块钱一个,总共卖了5个烧饼,第一个人拿了50元买了2个烧饼,程序员没零钱就去隔壁阿姨那换了50元,找给小伙44元,又有一个姑娘拿了10元买了三个烧饼,找了1元,过了一会 阿姨拿了那50元钱说是假的,程序员相信阿姨不会骗他,就又给他换了50元,你说程序员最后赔了多少钱
------解决方案--------------------
赚了15,赔了50.总结:赔了45
------解决方案--------------------
两种方法算,一种是烧饼不算钱,一种是烧饼算钱!
------解决方案--------------------
假设是真币,则没有亏钱, 如果是假币,则亏50元
------解决方案--------------------
44+2烧饼的成本
------解决方案--------------------
亏了41 加2个烧饼的成本
------解决方案--------------------
35加5个烧饼的成本
------解决方案--------------------
赔了50-2个烧饼的成本-3烧饼赚的钱
------解决方案--------------------
引用:
假设是真币,则没有亏钱, 如果是假币,则亏50元

+1 收了50元假币不就是亏50么 想那么复杂干嘛 真要那么算起码知道烧饼的成本啊
------解决方案--------------------
赚了15元钱,50元假钱还在自己的手中,如果算的话,就赔了35元。
------解决方案--------------------
等等,捋一捋。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

有一道面试题是这样的 :
有个程序员 卖烧饼,三块钱一个,总共卖了5个烧饼,第一个人拿了50元买了2个烧饼,程序员没零钱就去隔壁阿姨那换了50元,找给小伙44元,又有一个姑娘拿了10元买了三个烧饼,找了1元,过了一会 阿姨拿了那50元钱说是假的,程序员相信阿姨不会骗他,就又给他换了50元,你说程序员最后赔了多少钱

再给你补一个吧。今天刚看到的。。
120克大米。给你一个天平,2克和5克的砝码各一个。
只允许用三次天平,称出来50克的大米。。


称大米这个也不难,第一次先用天平将120克的大米平分,然后拿出其中一堆(60g),用5g的砝码分别对这一对的大米称两次,最后就剩50g的大米了

同样要求。改成。140克。分成50和90的。。。
140平分成70;70平分成35;35+5(砝码)=40,划分成20=15+5(砝码)最后得到50和90
------解决方案--------------------
收入=0
付出=44 + 2个烧饼 = 50元

实际赔了50元
------解决方案--------------------
答案不唯一啊...
------解决方案--------------------
炊饼~~~~炊饼~~~ 卖炊饼~~.....
------解决方案--------------------
拿到这种面试题果断走人
------解决方案--------------------
我怎么感觉赔了很多啊   50块钱找出去了44元  隔壁阿姨又把50元假钱跟你要50元真钱  
就是亏了44+50  手里还有50元假钱 
另外亏了2个烧饼  
赚的是3个烧饼钱
------解决方案--------------------
又黑我程序猿!!!!

算算:
原有:5个烧饼的本钱
第一次:出2个烧饼的本钱+44元              入50(假)
第二次:出3个烧饼的本钱+1元               入10元
第三次:出50元

假的50元不计入算术内:

亏了85块不解释。

遇到这种面试不闪人还站在那儿干嘛
------解决方案--------------------
对了算式:
5*sb - 2*sb-44-3*sb-1+10-50 = -85 
------解决方案--------------------
卖多少赔多少。里外一反就是结果了吧。
------解决方案--------------------
赔了50呗,他给别人的都是真钱,自己收到一张假50
  相关解决方案