Python: 每日一题 61

化学是我大学的主要基础专业课,刚好看见了个跟化学有一点点关系,翻译又不需要太长的题目,赶快搬过来。你会给到一个字符串形式的分子式,请你数出其中的各元素的原子数。具体要求看例子:water = 'H2O'parse_molecule(water)                &...
2017/11/27   六月   537

Python:每日一题 60

虽然我知道这样算是偷懒,但是我确实就是懒啊!(唉,最近我已经区分不出什么是简单,什么是难了,再发一个吧!)依然不是不太难的题目,不过这种排序排序不就是最常见的题目嘛!可以自己拓展一下,变成一个长字符串,让你快速解决。看看你行不行呢?或者说,不要用循环,你能解决吗? QQ图片20170607192622.png (16.74 KB, 下载次数: 0)下载附件  保存到相册 20...
2017/11/27   六月   585

Python:每日一题 59

排列组合给定的字符串,返回无重复结果的列表。(这题居然有4kyu,我估计不用库或者其他语言能有4kyu吧)示例如下:permutations('a'); # ['a']permutations('ab'); # ['ab', 'ba']permutations('aabb'); # ['aabb', 'abab', 'abba', 'baab', 'baba', 'bbaa']...
2017/11/27   六月   483

Python: 每日一题 58

根据给定的数字(n)返回一个升序的数组,数组中的值的平方和等于给定数(n)的平方。当有多个组合时,返回倒序数字最大的那一组数组。是不是看文字有点难懂呢?看例子:decompose(11)    --->[1,2,4,10]       11**2 = sum(map(lambda x:x**2,[1,2,4,10]))&nb...
2017/11/27   六月   474

Python:每日一题 57

本题简单的说,就是罗马数字与阿拉伯数字转换。首先给出罗马数字对应的阿拉伯数字表。Symbol    ValueI          1V          5X          1...
2017/11/27   六月   454

Python:每日一题 56

对于今天的题目,我原本只想写这样一句。利用蒙特卡洛算法,计算pi.但想想估计这样很多人都不知道从哪里开始,所以我把步骤稍微分解下。先介绍下,如何根据蒙特卡洛算法来算出pi的。基本思想: 利用圆与其外接正方形面积之比为pi/4的关系,通过产生大量均匀分布的二维点,计算落在单位圆和单位正方形的数量之比再乘以4便得到pi的近似值。样本点越多,计算出的数据将会越接近真识的pi(前提时样本是“真正...
2017/11/27   六月   491

Python: 每日一题 55

马上要放假了,今日再来一题。Sixpy说题目越来越简单,那就出个难点的(4kyu)。有一个数列u,使得u符合以下规则:1、u的第一个数字是1.2、对于u中的每一个x,都有y=2*x+1 和z=3*x+1,且y和z都在u中。3、u中没有其他数字。例如:u = [1, 3, 4, 7, 9, 10, 13, 15, 19, 21, 22, 27, ...]复制代...
2017/11/27   六月   470

Python: 每日一题 54

这个题目里面,你会给到一个二维矩阵,表示的一倍混合的液体。根据液体的密度进行排序,使得液体按照密度进行分层。首先,给出密度表:=======================|   Density Chart    |=======================| Honey   | H | 1.36 || Water...
2017/11/27   六月   466

Python: 每日一题 53

我觉得这题我说的太清楚,就实在太简单了,所以尽量少说话。89 --> 8**1 + 9**2 = 89 * 1695 --> 6**2 + 9**3 + 5**4= 1390 = 695 * 246288 --> 4**3 + 6**4+ 2**5 + 8**6+ 8**7= 2360688 = 46288 * 51复制代码dig_pow(89, ...
2017/11/27   六月   517

Python: 每日一题 52

今天这题目有点意思,大概属于会者不难,难者不会的题目。写这样一个函数:add(1)(2);// returns 3复制代码也可以连加:add(1)(2)(3); // 6add(1)(2)(3)(4); // 10add(1)(2)(3)(4)(5); // 15复制代码当然,只输入一个也是可以的:add(1); // 1复制代码然后,我们...
2017/11/27   六月   459