CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本题解系列主要记录自己在用 Python 闯关时的做题思路和实现代码,同时也学习学习其他大神写的代码。

CheckiO 官网:https://checkio.org/

CheckiO 题解系列专栏:https://itrhx.blog.csdn.net/category_9536424.html

CheckiO 所有题解的代码:https://github.com/TRHX/Python-CheckiO-Exercise

部分题目需要 QP 点数或者充 VIP 才能解答,这类题目暂时没有作答。根据时间安排,有时间就会更新,欢迎关注!


文章目录

  • 【0x01】ELEMENTARY
  • 【0x02】HOME
  • 【0x03】ELECTRONIC STATION
  • 【0x04】O'REILLY

【0x01】ELEMENTARY

题目 描述
Multiply (Intro) 乘法运算(CheckiO 入门、简介)
Say Hi 字符串拼接
Easy Unpack 元组操作
Index Power 数组操作,幂运算
Digits Multiplication 字符串、整数转换
Secret Message 字符串提取,字母大小写区分
Fizz Buzz 整除判断,if-else 语句练习
Even the Last 数组元素索引
Best Stock 找出字典最大的值对应的键
Correct Sentence 字符串拼接和替换,字母大小写转换
Right to Left 字符串替换
Second Index 字符位置索引与查找
Absolute Sorting 元组元素按照绝对值大小排序
The Most Numbers 计算数组中最大与最小值的差值
First Word (simplified) 字符串查找与索引
First Word 字符串查找与索引,字符替换
Three Words 区分字母、数字、符号,查找连续的三个单词
Bigger Price 字典排序与查找
Popular Words 统计字符串中单词出现的次数,字典形式返回
Between Markers (simplified) 查找两个标记符之间包含的子字符串
Between Markers 查找两个标记符之间包含的子字符串

【0x02】HOME

题目 描述
All the Same 判断列表中所有的元素是否都相等
House Password 判断字符串是否符合特定要求
The Most Wanted Letter 找到字符串出现最多的字母
Time Converter (24h to 12h) 将时间从 24 小时格式转换为 12 小时格式
Non-unique Elements 求一个列表中的非唯一元素组成的新列表
Sort Array by Element Frequency 把元素按照在列表中出现的次数进行排序
Flatten a List 嵌套列表降维
Long Repeat 找到字符串中相同字符重复出现的最多次数
Sun Angle 按照时间计算太阳的角度
Bird Language 按照特定的规律去掉字符串中多余的字符
Pawn Brotherhood 判断棋子坐标是否处于安全位置
Xs and Os Referee 井字游戏,判断赢家
The Warriors 【连环任务01】 勇士决斗,判断胜利者,函数和类的应用

【0x03】ELECTRONIC STATION

题目 描述
Restricted Sum 【未解锁】
Count Consecutive Summers 计算 一个正整数可以由多少个连续的整数之和来表示
Speech Module 阿拉伯数字转成英文表达式
Find Sequence 【未解锁】
Time Converter (12h to 24h) 12小时制转24小时制
Multicolored Lamp 类、状态模式练习
Brackets 【未解锁】
Probably Dice 计算掷 N 个骰子命中点数的概率
Roman Numerals 将阿拉伯数字转换成罗马数字
The Longest Palindromic 【未解锁】
Numbers Factory 【未解锁】
Largest Rectangle in a Histogram 求直方图最大矩阵面积
Long Repeat Inside 【未解锁】
Reverse Roman Numerals 【未解锁】
Date and Time Converter 年月日时间格式转换
Army Battles 【连环任务02】军队决斗,判断胜利者

【0x04】O’REILLY

题目 描述
Median 查找一个数组的中位数
Days Between 求两个时间相差的天数
How to Find Friends 【未解锁】
Worth of Words 【未解锁】
Cipher Map 【未解锁】
Striped Words 求字符串中元音辅音交替出现的单词的数量
Feed Pigeons 模拟鸽子喂食
Boolean Algebra 【未解锁】
Ghosts Age 【未解锁】
Friends 【未解锁】
I Love Python! 函数调用练习
Create Intervals 给定一个字典,按照连续数字分组
Long Non Repeat 【未解锁】
Text Editor 创建支持版本控制的文本编辑器原型、类的使用
Remove Accents unicodedata 模块的应用、字符串编码转换
The Vampires 【连环任务,待解锁】

Python CheckiO 题解系列 丨 博客目录索引相关推荐

  1. Python3 学习系列 丨 博客目录索引

    整个博客有关 Python 学习目录索引,方便快捷定位查询 基础学习篇 Python3 基础学习笔记 C01[变量和简单数据类型] Python3 基础学习笔记 C02[列表] Python3 基础学 ...

  2. 知识累积——这些年写过的博文(博客目录索引)

    阅读目录 一.JavaScript系列 1.Bootstrap组件系列 2.JavaScript效果系列 3.JavaScript组件扩展与封装 4.Knockout组件系列 5.Vue组件系列 二. ...

  3. 数字图像处理 博客目录索引

    学习数字图像处理博客索引 更多细节参考:http://face2ai.com/categories/数字图像处理/ 如对计算机视觉,机器学习,深度学习以及其数学原理有兴趣可以通过下面二维码添加博客管理 ...

  4. 使用Python爬取CSDN历史博客文章列表,并生成目录

    使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...

  5. MachineLN博客目录

    MachineLN博客目录 https://blog.csdn.net/u014365862/article/details/78422372 本文为博主原创文章,未经博主允许不得转载.有问题可以加微 ...

  6. 【Python CheckiO 题解】Army Battles

    CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思 ...

  7. 【Python CheckiO 题解】Date and Time Converter

    CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思 ...

  8. 【Python CheckiO 题解】Largest Rectangle in a Histogram

    CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思 ...

  9. 【Python CheckiO 题解】Roman Numerals

    CheckiO 是面向初学者和高级程序员的编码游戏,使用 Python 和 JavaScript 解决棘手的挑战和有趣的任务,从而提高你的编码技能,本博客主要记录自己用 Python 在闯关时的做题思 ...

最新文章

  1. jenkins 添加 证书凭证Credentials
  2. MySQL笔记3:深入理解MySQL中的NULL
  3. 第一份工作是选择安逸,还是勇敢尝试?
  4. python 控制手机摄像头_python+open cv调用手机摄像头,保存文件
  5. 立即表达式的多种写法与注意点以及in操作符的作用
  6. 网易云音乐刷听歌量_「PC端」解锁网易云音乐灰色歌曲,让你听歌不用东跑西跑...
  7. js 防止重复提交方案
  8. P7 P8:训练神经网络
  9. 联想内部工程师 Vista自学手册
  10. 器件选型电源篇-LDO器件选型
  11. T检验和p-value含义及计算公式
  12. python 点对点语音,Python(PyS60)实现简单语音整点报时
  13. java ltp4j_ltp工具使用配置
  14. java错误2203win8_Win8.1提示安装Java内部错误2203的解决方法
  15. 字母消消乐游戏(C语言版本_2023首篇新作)
  16. 关于ttyS与ttySAC
  17. Android 简单的内存管理器
  18. 2021阿里实习生前端面试题
  19. Ant Mobile使用整理
  20. 问渠哪得清如许?为有源头活水来。——AI与传统文化会碰撞出何种火花呢?

热门文章

  1. Cocos2d-x之Log输出机制
  2. 2004-4-3+ asp.net编程环境的配置
  3. 知识图谱需要解决的问题
  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第30篇]大致简述密钥协商中的BR安全定义
  5. [Leedcode][第十题][剑指offer]面试题第[19]题[正则表达式][动态规划][递归][JAVA]
  6. 华为云服务器安装win10系统,云服务器可以安装win10吗
  7. android.9背景图变形,Android聊天背景图片变形解决方案
  8. 7-7 汉密尔顿回路 (25 分)(C语言实现)
  9. access vba代码大全_VBA 实践指南 -- VBA连接各种数据库
  10. s3c2440的内存管理机制