
CheckiO
checkio.org Python 刷题笔记
WuKongSecurity@BOB
wukongsec.com丨专注网络爬虫/JS逆向/APP逆向/风控策略研究
展开
-
Python CheckiO 题解系列 丨 博客目录索引
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本题解系列主要记录自己在用 Python 闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。HOME题目描述All the Same判断列表中所有的元素是否都...原创 2019-11-30 23:06:04 · 5077 阅读 · 20 评论 -
【Python CheckiO 题解】Army Battles
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Army Battles】:这个题目是 The Warriors 的延伸题目,继上次车夫与爵士进行决...原创 2019-12-21 21:30:38 · 1418 阅读 · 7 评论 -
【Python CheckiO 题解】Date and Time Converter
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Date and Time Converter】:计算机日期和时间格式仅由数字组成,例如:21.05...原创 2019-12-21 21:11:05 · 1004 阅读 · 3 评论 -
【Python CheckiO 题解】Largest Rectangle in a Histogram
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Largest Rectangle in a Histogram】:求直方图最大矩阵面积,给定一个列...原创 2019-12-21 18:34:15 · 747 阅读 · 1 评论 -
【Python CheckiO 题解】Roman Numerals
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Roman Numerals】:将阿拉伯数字转换成罗马数字,【链接】:https://py.che...原创 2019-12-17 22:42:05 · 934 阅读 · 5 评论 -
【Python CheckiO 题解】Probably Dice
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Probably Dice】:计算掷骰子命中点数的概率, 给定三个参数:骰子数,每个骰子的面数,要计...原创 2019-12-17 20:15:51 · 996 阅读 · 2 评论 -
【Python CheckiO 题解】Multicolored Lamp
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Multicolored Lamp】:新年快到了,您已经决定要装修房屋。但是简单的灯光和圣诞节装饰太...原创 2019-12-17 11:24:28 · 763 阅读 · 2 评论 -
【Python CheckiO 题解】Time Converter (12h to 24h)
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Time Converter (12h to 24h)】:此题与 Time Converter (2...原创 2019-12-16 23:18:52 · 891 阅读 · 0 评论 -
【Python CheckiO 题解】Speech Module
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Speech Module】:输入一个数字,将其转换成英文表达形式,字符串中的所有单词必须以一个空格...原创 2019-12-16 00:23:39 · 921 阅读 · 1 评论 -
【Python CheckiO 题解】Count Consecutive Summers
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Count Consecutive Summers】:一个正整数可以用几个连续的正整数之和来表示,例...原创 2019-12-14 18:11:01 · 972 阅读 · 1 评论 -
【Python CheckiO 题解】Remove Accents
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Remove Accents】:给定一个 Unicode 字符串,去除其中的重音符号,é:带重音的字...原创 2019-12-14 01:46:58 · 1128 阅读 · 1 评论 -
【Python CheckiO 题解】Text Editor
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Text Editor】:在此任务中,您将创建一个支持版本控制系统的文本编辑器原型,该原型将允许保存...原创 2019-12-13 23:34:54 · 796 阅读 · 1 评论 -
【Python CheckiO 题解】Create Intervals
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Create Intervals】:给定一个由整数组成的字典,找到连续的一串数字,将这串连续的数字的...原创 2019-12-13 22:28:05 · 752 阅读 · 0 评论 -
【Python CheckiO 题解】I Love Python!
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【I Love Python!】:练习函数的调用,定义一个函数,返回字符串“I Love Python...原创 2019-12-13 13:56:29 · 2408 阅读 · 1 评论 -
【Python CheckiO 题解】Feed Pigeons
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Feed Pigeons】:此题任务是模拟喂鸽子,最开始只有 1 只鸽子,1 分钟后飞来 2 只鸽子...原创 2019-12-12 23:47:24 · 954 阅读 · 0 评论 -
【Python CheckiO 题解】Striped Words
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Striped Words】:系统会为您提供带有不同单词的文本块,这些单词由空格和标点符号分隔,数字...原创 2019-12-12 21:46:40 · 543 阅读 · 0 评论 -
【Python CheckiO 题解】Days Between
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Days Between】:给定两个参数表示时间(年,月,日),求两个时间相差的天数,返回的值必须是...原创 2019-12-11 23:00:00 · 835 阅读 · 1 评论 -
【Python CheckiO 题解】Median
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Median】:给定一个数组,查找其中位数,如果数组的元素个数是偶数,则返回中间两个元素的平均值。...原创 2019-12-11 22:50:51 · 808 阅读 · 1 评论 -
【Python CheckiO 题解】Between Markers
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Between Markers】:给定一个字符串和两个标记字符(第一个和最后一个标记),找到两个标记...原创 2019-12-10 21:43:07 · 808 阅读 · 0 评论 -
【Python CheckiO 题解】Between Markers (simplified)
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Between Markers (simplified)】:这个是Between Markers任务...原创 2019-12-10 16:42:53 · 758 阅读 · 1 评论 -
【Python CheckiO 题解】Popular Words
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Popular Words】:给定两个参数,第一个为字符串(text),第二个为字符串组成的列表(w...原创 2019-12-10 10:45:50 · 743 阅读 · 0 评论 -
【Python CheckiO 题解】Bigger Price
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Bigger Price】:给定两个参数,第一个为整形,第二个是由字典组成的列表,要求在该列表中,按...原创 2019-12-10 09:55:53 · 748 阅读 · 0 评论 -
【Python CheckiO 题解】Three Words
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Three Words】:给定一个字符串,判断其是否为连续的三个单词(单词非单个字母),单词与数字之...原创 2019-12-09 23:45:36 · 851 阅读 · 0 评论 -
【Python CheckiO 题解】First Word
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【First Word】:给定一个字符串,找到其中的第一个单词(单词非字母),输入的字符串可能包含点和...原创 2019-12-09 23:24:12 · 921 阅读 · 0 评论 -
【Python CheckiO 题解】First Word (simplified)
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【First Word (simplified)】:这个是 First Word 任务的简化版本,任务...原创 2019-12-09 22:58:46 · 1231 阅读 · 0 评论 -
【Python CheckiO 题解】The Most Numbers
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【The Most Numbers】:给定一个数字(包括浮点数)组成的数组,你要计算数组中最大、最小值...原创 2019-12-09 22:40:08 · 955 阅读 · 0 评论 -
【Python CheckiO 题解】Absolute Sorting
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Absolute Sorting】:给定一个元组,其中元素有正数和负数,要求将其按照绝对值从小到大排...原创 2019-12-09 22:21:35 · 684 阅读 · 0 评论 -
【Python CheckiO 题解】Second Index
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Second Index】:给定两个字符串,要查找第二个字符在第一个字符串中第二次出现的位置【链接...原创 2019-12-09 18:18:01 · 704 阅读 · 0 评论 -
【Python CheckiO 题解】Right to Left
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Right to Left】:给定一个字符串序列,以元组的形式输入,将其中的 right 关键字替换...原创 2019-12-09 17:21:54 · 733 阅读 · 0 评论 -
【Python CheckiO 题解】Correct Sentence
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Correct Sentence】:给定一个字符串,将其转换成正确的句子:如果原字符串中,首字母是小...原创 2019-12-08 23:36:02 · 1310 阅读 · 0 评论 -
【Python CheckiO 题解】Best Stock
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Best Stock】:给定一个字典,找出最大的值(value),返回其键(key)。【链接】:h...原创 2019-12-08 22:23:15 · 578 阅读 · 0 评论 -
【Python CheckiO 题解】Even the Last
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Even the Last】:给你一个整数数组,需要你把具有偶数索引的元素相加(0,2,4 …),然...原创 2019-12-08 21:59:10 · 696 阅读 · 0 评论 -
【Python CheckiO 题解】Fizz Buzz
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Fizz Buzz】:“Fizz buzz” 是一个单词游戏,我们将教会机器人学会关于除法的一些知识...原创 2019-12-08 21:40:57 · 1081 阅读 · 0 评论 -
【Python CheckiO 题解】Secret Message
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Secret Message】:找到一个字符串中所有的大写字母,返回结果为字符串形式,且大写字母要按...原创 2019-12-08 21:18:57 · 1219 阅读 · 0 评论 -
【Python CheckiO 题解】Digits Multiplication
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Digits Multiplication】:给你一个正整数,请你写一个函数来实现:将正整数的每一位...原创 2019-12-08 16:54:28 · 778 阅读 · 0 评论 -
【Python CheckiO 题解】Index Power
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Index Power】:给定一个数组 array 和一个整数 n,求该数组 n 位置元素的 n 次...原创 2019-12-08 16:34:38 · 640 阅读 · 0 评论 -
【Python CheckiO 题解】Easy Unpack
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Easy Unpack】:在这里你的任务是创建得到一个元组,并返回一个包含三个元素(第一,第三和倒数...原创 2019-12-08 16:10:26 · 957 阅读 · 0 评论 -
【Python CheckiO 题解】Say Hi
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Say Hi】:你的任务是编写一个根据给出的属性参数来介绍一个人的函数【链接】:https://p...原创 2019-12-08 15:54:54 · 1112 阅读 · 0 评论 -
【Python CheckiO 题解】Multiply (Intro)
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【Multiply (Intro)】:这个是 Elementary 部分的第一题,也就是让你了解了解 Ch...原创 2019-12-08 15:35:06 · 1084 阅读 · 0 评论 -
【Python CheckiO 题解】The Warriors
CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,传送门:https://checkio.org/,本博客主要记录自己在闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。题目描述【The Warriors】:这个题目的故事大概就是说有个车夫抢了个女孩,然后被一个爵士遇到了,爵士要救这...原创 2019-12-08 15:04:26 · 1169 阅读 · 0 评论