《程序员的算法趣题》
文章平均质量分 50
JemmaLiu
学无止境
展开
-
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q01)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q01 回文十进制数 求用十进制、二进制、八进制表示都是回文数的所有数字中,大于十进制数 10 的最小值。num = 11whi...原创 2018-11-14 09:43:45 · 217 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q23)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q23 二十一点通吃 赌场经典的二十一点游戏 A中,每回合最少下注 1 枚硬币,赢了可以得到 2 枚硬币,输了硬币会被收走。 假设...原创 2018-12-13 11:46:30 · 295 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q15)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q15 走楼梯 A上楼梯时, B 从同一楼梯往下走。每次不一定只走 1 级,最多可以一次跳过 3 级(即直接前进 4 级)。但无论走多少级...原创 2018-12-04 09:32:38 · 230 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q24)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q24 完美的三振出局 对喜爱棒球的少年而言,“三振出局”是一定要试一次的。这是一个在本垒上放置 9 个靶子,击打投手投来的球,命中靶子的...原创 2018-12-14 10:40:23 · 232 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q18)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q18 水果酥饼日 日本每月的 22 日是水果酥饼日。因为看日历的时候, 22 日的上方刚好是 15 日,也就是“‘22’这个数字上面点缀...原创 2018-12-07 09:38:15 · 286 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q28)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby(为主),JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q28 社团活动的最优分配方案 对学生而言,社团活动可能比学习还更重要。假设你即将成为某新建学校的校长,学校里有150 名想要运动...原创 2018-12-20 19:15:36 · 236 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q19)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q19 朋友的朋友也是朋友吗 “六度空间理论”非常有名。大概的意思是 1 个人只需要通过 6 个中间人就可以和世界上任何 1 个人产生间接...原创 2018-12-07 14:06:06 · 180 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q20)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q20 受难立面魔方阵 西班牙有个著名景点叫圣家堂,其中“受难立面”上主要画着耶稣从“最后的晚餐”到“升天”的场景,其中还有一个如图所示的...原创 2018-12-10 11:47:17 · 254 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q29)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby(为主),JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q29 合成电阻的黄金分割比 我们在物理课上都学过“电阻”,通过把电阻串联或者并联可以使电阻值变大或者变小。电阻值分别为 R1、 ...原创 2018-12-21 18:04:13 · 309 阅读 · 2 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q21)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q21 异或运算三角形 著名的“帕斯卡三角形”的计算法则是“某个数值是其左上角的数和右上角的数之和”。这里我们用异或运算代替单纯的和运算...原创 2018-12-11 09:19:52 · 225 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q25)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q25 鞋带的时髦系法 如图所示的这几种依次穿过 12 个鞋带孔的系法很有名(这里不考虑鞋带穿过鞋带孔时是自外而内还是自内而外)。 ...原创 2018-12-17 14:40:48 · 204 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q26)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby(为主),JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q26 高效的立体停车场 立体停车场可以充分利用窄小的土地,通过上下左右移动来停车、出库,从而尽可能多地停车。 现在有一...原创 2018-12-18 10:18:07 · 214 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q22)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q22 不缠绕的纸杯电话 绳子连接纸杯制作“纸杯电话”——这应该勾起了很多人对理科实验的回忆。如果把绳子拉直,对着一边的纸杯讲话,声音就可...原创 2018-12-12 10:51:13 · 254 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q17)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q17 挑战 30 人 31 足 有个电视节目,全国各地的小学生在这个节目里参加“30人31足”竞赛。下面探讨一下什么样的排列顺序在“30人...原创 2018-12-06 09:14:29 · 184 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q14)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q14 世界杯参赛国的国名接龙 2014 年 FIFA 世界杯的 32 个参赛国 ...原创 2018-12-03 11:04:27 · 271 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q16)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q16 3 根绳子折成四边形 假设分别将 3 根长度相同的绳子摆成 3 个四边形。其中 2 根摆成长方形,剩下 1 根摆成正方形。这时,会...原创 2018-12-05 10:39:23 · 252 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q03)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q03 翻牌 这里有 100 张写着数字 1~100 的牌,并按顺序排列着。最开始所有牌都是背面朝上放置。某人从第 2 张牌开始,隔 1 ...原创 2018-11-16 09:28:44 · 209 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q06)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q06 (改版)考拉兹猜想 “考拉兹猜想”是一个数学上的未解之谜。考拉兹猜想 对自然数 n 循环执行如下操作。 ·n 是...原创 2018-11-21 09:06:38 · 193 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q04)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q04 切分木棒 假设要把长度为 n 厘米的木棒切分为 1 厘米长的小段,但是 1 根木棒只能由 1 人切分,当木棒被切分为 3 段后,可...原创 2018-11-19 11:06:05 · 193 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q02)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q02 数列的四则运算 在各个数字之间插入四则运算的运算符组成算式,然后计算算式的结果(某些数位之间可以没有运算符,但最少要插入 1 个运...原创 2018-11-15 11:08:45 · 295 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q07)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q07 日期的二进制转换 把年月日表示为 YYYYMMDD 这样的 8 位整数,然后把这个整数转换成二进制数并且逆序排列,再把得到的二进制...原创 2018-11-22 09:43:47 · 191 阅读 · 1 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q05)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q05 还在用现金支付吗 当下,坐公交或者地铁时大部分人都是刷卡的。不过,时至今日还在用现金支付的人还是比想象的多。本题我们以安置在公交上的...原创 2018-11-20 11:09:17 · 249 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q08)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q08 优秀的扫地机器人 假设有一款不会反复清扫同一个地方的机器人,它只能前后左右移动。举个例子,如果第 1 次向后移动,那么连续移动 3 ...原创 2018-11-23 11:17:21 · 286 阅读 · 3 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q12)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q12 平方根数字 求在计算平方根的时候,最早让 0~9 的数字全部出现的最小整数。注意这里只求平方根为正数的情况,并且请分别求包含整数部分...原创 2018-11-29 09:44:23 · 176 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q09)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q09 落单的男女 人们聚集在某个活动会场上,根据到达会场的顺序排成一排等待入场。假设你是活动的主办人员,想把人们从队列的某个位置分成两...原创 2018-11-26 17:24:50 · 246 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q13)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q13 有多少种满足字母算式的解法 所谓字母算式,就是用字母表示的算式,规则是相同字母对应相同数字,不同字母对应不同数字,并且第一位字母的...原创 2018-11-30 10:36:34 · 219 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q10)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q10 轮盘的最大值 流传较广的轮盘数字排布和设计有“欧式规则”和“美式规则”两种。下面我们要找出在这些规则下,“连续 n 个数字的和...原创 2018-11-27 09:55:45 · 193 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q11)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby,JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q11 斐波那契数列 斐波那契数列由两个 1 开端,其后的每一位数字都是前两位数字之和。譬如 1 和 1 的和为 2, 1 和 2 的和...原创 2018-11-28 09:36:37 · 225 阅读 · 0 评论 -
《程序员的算法趣题》-(日)增井敏克 Python解题 -- (Q27)
《程序员的算法趣题》-(日)增井敏克 , 书中为69 道数学谜题编写了解题程序, 编程语言为:Ruby(为主),JavaScript,C语言。有兴趣的同学,可以购书阅读~在此更新个人编写的Python版,仅供学习使用。(运行环境:Python3.6)Q27 禁止右转也没关系吗 在像日本这样车辆靠左通行的道路上,开车左转比右转要舒服些。因为不用担心对面来车,所以只要一直靠左行驶,...原创 2018-12-19 19:21:45 · 211 阅读 · 0 评论