caiyu6666 / python_homework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python_homework

  1. 100的阶乘是多少?(华为工程师面试题目)

  2. 一只青蛙一次只能跳一级或者两级台阶,青蛙跳到100级台阶有多少中跳法?(google工程师面试题目)

  3. 100个人集中在一个房间,至少有两个人生日相同的概率有多大?(微软工程师面试题目)

  4. 有一个五位数abcde,乘以4以后变成edcba,abcde是多少?(Apple实习面试题目)

  5. 运用Monte Carno 方法计算圆周率的近似值。

  6. 一普查员问一位女士,“你有多少个孩子,他们多少岁?”女士回答:“我有三个孩子,他们的岁数相乘是36,岁数相加就等于隔离间屋的门牌号码.”普查员立刻走到隔邻,看了一看,回来说:”我还需要多少资料.”女士回答:“我现在很忙,我最大的孩子正在楼上睡觉.”普查员说:”谢谢,我己知道了 问题:那三个孩子的岁数是多少?

  7. 有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;要求:通过交换a,b中的元素,使序列a元素的和与序列b元素的和之间的差最小。

  8. 有三顶红帽子和两顶白帽子。将其中的三顶帽子分别戴在 A、B、C三人头上。这三人每人都只能看见其他两人头上的帽子,但看不见自己头上戴的帽子,并且也不知道剩余的两顶帽子的颜色。问A:“你戴的是什么颜色的帽子?” A回答说:“不知道。” 接着,又以同样的问题问B。B想了想之后,也回答说:“不知道。” 最后问C。C回答说:“我知道我戴的帽子是什么颜色了。” 当然,C是在听了A、B的回答之后而作出回答的。请尝试用编程方法解答此问题。

  9. 汉诺塔问题编程解答。

  10. 八皇后问题编程解答。

About


Languages

Language:Python 100.0%