CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本题解系列主要记录自己在用 Python 闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。
CheckiO is a coding games for beginners and advanced programmers where you can improve your coding skills by solving engaging challenges and fun task using Python and JavaScript.
CheckiO 官网:https://checkio.org/
我的 CheckiO 主页:https://py.checkio.org/user/TRHX/
我的 CSDN 主页:https://itrhx.blog.csdn.net/
CheckiO 题解系列专栏:https://itrhx.blog.csdn.net/category_9536424.html
部分题目需要 QP 点数或者充 VIP 才能解答,这类题目暂时没有作答。根据时间安排,有时间就会更新,欢迎关注!
题目(点击进入GitHub详情页) | 描述 | CSDN 链接 | CheckiO 链接 |
---|---|---|---|
All the Same | 判断列表中所有的元素是否都相等 | CSDN LINK | CheckiO LINK |
House Password | 判断字符串是否符合特定要求 | CSDN LINK | CheckiO LINK |
The Most Wanted Letter | 找到字符串出现最多的字母 | CSDN LINK | CheckiO LINK |
Time Converter (24h to 12h) | 将时间从 24 小时格式转换为 12 小时格式 | CSDN LINK | CheckiO LINK |
Non-unique Elements | 求一个列表中的非唯一元素组成的新列表 | CSDN LINK | CheckiO LINK |
Sort Array by Element Frequency | 把元素按照在列表中出现的次数进行排序 | CSDN LINK | CheckiO LINK |
Flatten a List | 嵌套列表降维 | CSDN LINK | CheckiO LINK |
Long Repeat | 找到字符串中相同字符重复出现的最多次数 | CSDN LINK | CheckiO LINK |
Sun Angle | 按照时间计算太阳的角度 | CSDN LINK | CheckiO LINK |
Bird Language | 按照特定的规律去掉字符串中多余的字符 | CSDN LINK | CheckiO LINK |
Pawn Brotherhood | 判断棋子坐标是否处于安全位置 | CSDN LINK | CheckiO LINK |
Xs and Os Referee | 井字游戏,判断赢家 | CSDN LINK | CheckiO LINK |
The Warriors | 【连环任务01】勇士决斗,判断胜利者 | CSDN LINK | CheckiO LINK |
题目(点击进入GitHub详情页) | 描述 | CSDN 链接 | CheckiO 链接 |
---|---|---|---|
Restricted Sum | 【未解锁】 | CSDN LINK | CheckiO LINK |
Count Consecutive Summers | 一个正整数可以由多少个连续的整数之和来表示 | CSDN LINK | CheckiO LINK |
Speech Module | 阿拉伯数字转成英文表达式 | CSDN LINK | CheckiO LINK |
Find Sequence | 【未解锁】 | CSDN LINK | CheckiO LINK |
Time Converter (12h to 24h) | 12小时制转24小时制 | CSDN LINK | CheckiO LINK |
Multicolored Lamp | 类、状态模式练习 | CSDN LINK | CheckiO LINK |
Brackets | 【未解锁】 | CSDN LINK | CheckiO LINK |
Probably Dice | 计算掷 N 个骰子命中点数的概率 | CSDN LINK | CheckiO LINK |
Roman Numerals | 将阿拉伯数字转换成罗马数字 | CSDN LINK | CheckiO LINK |
The Longest Palindromic | 【未解锁】 | CSDN LINK | CheckiO LINK |
Numbers Factory | 【未解锁】 | CSDN LINK | CheckiO LINK |
Largest Rectangle in a Histogram | 求直方图最大矩阵面积 | CSDN LINK | CheckiO LINK |
Long Repeat Inside | 【未解锁】 | CSDN LINK | CheckiO LINK |
Reverse Roman Numerals | 【未解锁】 | CSDN LINK | CheckiO LINK |
Date and Time Converter | 年月日时间格式转换 | CSDN LINK | CheckiO LINK |
Army Battles | 【连环任务02】军队决斗,判断胜利者 | CSDN LINK | CheckiO LINK |
题目(点击进入GitHub详情页) | 描述 | CSDN 链接 | CheckiO 链接 |
---|---|---|---|
Median | 查找一个数组的中位数 | CSDN LINK | CheckiO LINK |
Days Between | 求两个时间相差的天数 | CSDN LINK | CheckiO LINK |
How to Find Friends | 【未解锁】 | CSDN LINK | CheckiO LINK |
Worth of Words | 【未解锁】 | CSDN LINK | CheckiO LINK |
Cipher Map | 【未解锁】 | CSDN LINK | CheckiO LINK |
Striped Words | 求字符串中元音辅音交替出现的单词的数量 | CSDN LINK | CheckiO LINK |
Feed Pigeons | 模拟鸽子喂食 | CSDN LINK | CheckiO LINK |
Boolean Algebra | 【未解锁】 | CSDN LINK | CheckiO LINK |
Ghosts Age | 【未解锁】 | CSDN LINK | CheckiO LINK |
Friends | 【未解锁】 | CSDN LINK | CheckiO LINK |
I Love Python! | 函数调用练习 | CSDN LINK | CheckiO LINK |
Create Intervals | 给定一个字典,按照连续数字分组 | CSDN LINK | CheckiO LINK |
Long Non Repeat | 【未解锁】 | CSDN LINK | CheckiO LINK |
Text Editor | 创建支持版本控制的文本编辑器原型、类的使用 | CSDN LINK | CheckiO LINK |
Remove Accents | unicodedata 模块的应用、字符串编码转换 | CSDN LINK | CheckiO LINK |
The Vampires | 【连环任务,待解锁】 | CSDN LINK | CheckiO LINK |