📜  面试谜题 |用假钞购买200卢比的店主和女士(1)

📅  最后修改于: 2023-12-03 15:28:53.341000             🧑  作者: Mango

面试谜题 |用假钞购买200卢比的店主和女士

这是一道经典的面试谜题,用来测试面试者的逻辑思维和解决问题的能力。现在我们来分析一下这个谜题。

题意解析

题目意思是这样的:有一个女士和一个店主,女士用假钞购买了200卢比的商品,店主发现后想找女士赔偿,但不知道是哪个女士,因此要求女士出示购买商品的凭据。女士没有凭据,但她记得自己买了3个商品,每个商品的价格是60卢比,剩下的80卢比是店主找给她的。这个问题的关键是:女士为什么能用假钞购买200卢比的商品呢?

解题思路

要解决这个谜题,我们需要推理出一些前提条件。首先,假钞的面值肯定不能太小,否则不足以购买200卢比的商品;其次,女士要能够得到80卢比的找零,说明她至少要支付280卢比,而且用来支付的一定是假钞。假设女士用的都是100卢比的假钞,那么她买3个60卢比的商品至少需要180卢比,店主找给她的80卢比则是真钱。这样,女士总共用掉的真钱只有80卢比,有120卢比是假钞。用100卢比的假钞组成200卢比购买商品,这是符合条件的。

解题过程

综上所述,女士用假钞购买200卢比的商品的情况是合理的。店主不知道女士用的是假钞,因为他只知道女士买了3个60卢比的商品,剩下的80卢比是真钱找给她的。所以店主要求女士出示购买商品的凭据,没有凭据的话,女士就只能承认自己购买了3个60卢比的商品了。

代码实现

以下是这个谜题的代码实现:

# 面试谜题 |用假钞购买200卢比的店主和女士

这是一道经典的面试谜题,用来测试面试者的逻辑思维和解决问题的能力。

## 题意解析

题目意思是这样的:有一个女士和一个店主,女士用假钞购买了200卢比的商品,店主发现后想找女士赔偿,但不知道是哪个女士,因此要求女士出示购买商品的凭据。女士没有凭据,但她记得自己买了3个商品,每个商品的价格是60卢比,剩下的80卢比是店主找给她的。这个问题的关键是:女士为什么能用假钞购买200卢比的商品呢?

## 解题思路

要解决这个谜题,我们需要推理出一些前提条件。首先,假钞的面值肯定不能太小,否则不足以购买200卢比的商品;其次,女士要能够得到80卢比的找零,说明她至少要支付280卢比,而且用来支付的一定是假钞。假设女士用的都是100卢比的假钞,那么她买3个60卢比的商品至少需要180卢比,店主找给她的80卢比则是真钱。这样,女士总共用掉的真钱只有80卢比,有120卢比是假钞。用100卢比的假钞组成200卢比购买商品,这是符合条件的。

## 解题过程

综上所述,女士用假钞购买200卢比的商品的情况是合理的。店主不知道女士用的是假钞,因为他只知道女士买了3个60卢比的商品,剩下的80卢比是真钱找给她的。所以店主要求女士出示购买商品的凭据,没有凭据的话,女士就只能承认自己购买了3个60卢比的商品了。

以上就是这个谜题的详细解释和代码实现了。希望这篇文章能够帮助你更好地理解这个谜题。