Python: 每日一题 51

简单了几天了,今天是不是要弄点难的呢?那么我们就来点难的吧!5kyu的题目!(不过我感觉还好!)一个人获得了前往另一个地方的方向指示。指示是这样的,"NORTH", "SOUTH", "WEST", "EAST".显然"NORTH", "SOUTH"是相反的,"WEST", "EAST"是相反的。连续的两个不同方向的走是无效的。那么现在就请去除掉这些相对的方向,找出真正的方向吧。例子:...
2017/11/27   六月   520

Python: 每日一题 50

在学习python的过程中,对于我这种完完全全的零基础门外汉而言,我觉得类是比较难理解的一个概念。小甲鱼给了我们一个乌龟和鱼的游戏。虽然我也知道大佬都比较偏爱算法一类以思考为主的题目,但是毕竟这个系列总体是偏向比较基础的题库。所以今天我也给各位出个游戏题,这样可以给各位和我一样的新手更多的参考。如果你熟悉类,这题不会很难,如果你不熟悉类,可以通过这题来熟悉。Let's go.写一个小游...
2017/11/27   六月   622

Python:每日一题 49

转换电子表格的行列显示。Spreadsheet        Row ColumnA1                 R1C1D5         ...
2017/11/27   六月   583

Python:每日一题 48

给你一个字符串数字,形如:"56 65 74 100 99 68 86 180 90"复制代码这个字符串,可以根据空格分组为若干数字,现在需要你按照这些数字各位数数字之和的升序进行排列原字符串。(哈哈,是不是有点看不懂啊,看例子)。以上字符串,经过函数order_weight(strng)计算,返回的结果是:"100 180 90 56 65 74 68 86 99"复制代码...
2017/11/27   六月   569

Python: 每日一题 47

考验翻译水平的时候到了。在一座远古的遗迹中,一群考古学家发现了一个有着许多孔洞的神秘函数,名叫get_num(n)。他们试着往其中加入一些参数调用这个函数,得到以下结果:getNum(300) #-> returns 2getNum(90783) #-> returns 4getNum(123321) #-> returns 0getNum(8928235030...
2017/11/27   六月   625

Python: 每日一题 46

在这题中,你将处理真实的情况。当一个非完美的发报者发送摩斯码时,传送的速度会发生些许变化。例如:信息:HEY JUDE摩斯码:···· · −·−−   ·−−− ··− −·· ·标准信号:110011001100110000001100000011111100110011111100111111000000000000001100111111001111110...
2017/11/27   六月   994

Python: 每日一题 45

上一题,我们知道了,摩斯码是由 点("Dot")和划("Dash")组成。但实际上更准确的说法,应该是摩斯码是由点、划、点和划之间的停顿、每个字符间短的停顿、每个词之间中等的停顿以及句子之间长的停顿组成的。现在我们来定义一下各个组成部分的时间长度,为了更好的理解这部分,建议你可以自己尝试按出摩斯码的节奏。1、点("Dot")——1个单位时间长度2、划("Dash")——3个单位时间长度...
2017/11/27   六月   617

Python:每日一题 44

今日的题目是制作一个简单的摩斯码解码器。摩斯码由"."和“-”组成,我在下面也为各位做好了,摩斯码常用的字母,标点的映射表。MORSE_CODE = {'.-...': '&', '--..--': ',', '....-': '4', '.....': '5', '...---...': 'SOS', '-...': 'B', '-..-': 'X', '.-.': 'R', '...
2017/11/27   六月   612

Python: 每日一题 43

给定一个由数值组成的列表(array)和一个整数(interger),返回列表中相加之和等于整数的两个数。列表长度最长为1000万,用时不超过12秒(好像是1.2秒,还是7秒,好烦没有给出明确时间)。由于这个编辑器的关系,我实在没有办法正常对齐,所以你们就将就着看吧.sum_pairs([11, 3, 7, 5],         ...
2017/11/27   六月   618

Python:每日一题 42

难一点的题目翻译题目太长了,今天出个简单一些的吧。文字回文联要求:1、给定字符串是不能改动。2、生成的回文联应当尽量短。3、当有多种可能的情况时,给定文字处于起始位置的优先。列入例子中的,ab。当然bab也是结果,但是因为aba中ab处于开始位置,所以aba优先。makePalindrome('a') --> 'a'makePalindrome('ab') --> 'a...
2017/11/27   六月   603