出处:
http://uptolife.blogbus.com/logs/48251044.html
请回答下面10个问题:
1。 第一个答案是b的问题是哪一个?
(a)2;(b) 3;(c)4;(d)5;(e)6
2。唯一的连续两个具有相同答案的问题是:
(a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;
3。本问题答案和哪一个问题的答案相同?
(a)1;(b)2;(c)4;(d)7;(e)6
4。答案是a的问题的个数是:
(a)0;(b)1;(c)2;(d)3;(e)4
5。本问题答案和哪一个问题的答案相同?
(a)10;(b)9;(c)8;(d)7;(e)6
6。答案是a的问题的个数和答案是什么的问题的个数相同?
(a)b;(b)c;(c)d;(d)e;(e)以上都不是
7。按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
(a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)
8。答案是元音字母的问题的个数是:
(a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)
9。答案是辅音字母的问题的个数是:
(a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数,(e)5的倍数
10。本问题的答案是:
(a)a;(b)b;(c)c;(d)d;(e)e。
这个逻辑推理好像不是很简单呀,我等凡夫俗子还是用穷举得了。
class Test
attr_accessor :str
def test0
@str.index('1')==@str[0,1].to_i+1
end
def test1
if @str.scan(/([0|1|2|3|4])\1/).size==1
case @str[1,1]
when '0'; @str[1,1]==@str[2,1]
when '1'; @str[2,1]==@str[3,1]
when '2'; @str[3,1]==@str[4,1]
when '3'; @str[4,1]==@str[5,1]
when '4'; @str[5,1]==@str[6,1]
end
end
end
def test2
case @str[2,1]
when '0'; @str[2,1]==@str[0,1]
when '1'; @str[2,1]==@str[1,1]
when '2'; @str[2,1]==@str[3,1]
when '3'; @str[2,1]==@str[6,1]
when '4'; @str[2,1]==@str[5,1]
end
end
def test3
@str.scan(/0/).size==@str[3,1].to_i
end
def test4
@str[4,1]==@str[9-@str[4,1].to_i,1]
end
def test5
case @str.scan(/0/).size
when @str.scan(/1/).size; @str[5,1]=='0'
when @str.scan(/2/).size; @str[5,1]=='1'
when @str.scan(/3/).size; @str[5,1]=='2'
when @str.scan(/4/).size; @str[5,1]=='3'
else @str[5,1]=='4'
end
end
def test6
(@str[6,1].to_i-@str[7,1].to_i).abs==4-@str[6,1].to_i
end
def test7
@str.scan(/[0|4]/).size==@str[7,1].to_i+2
end
def test8
r = @str.scan(/[1|2|3]/).size
case @str[8,1]
when '0'; [2,3,5,7].include?(r)
when '1'; [1,2,6].include?(r)
when '2'; [0,1,4,9].include?(r)
when '3'; [0,1,8].include?(r)
when '4'; [0,5,10].include?(r)
end
end
def test
while @str.length==10
@str="%010d" % @str.to_i(5).succ.to_s(5)
if test0 and test1 and test2 and test3 and test4 and test5 and test6 and test7 and test8
p @str
end
end
end
end
t = Test.new
t.str = "0000000000"
t.test
这个计算倒是有点久,但总比你推论要快些吧,算出来的结果只有一个,"2341443210"(cdebeedcba)
分享到:
相关推荐
有趣的推理数学好玩PPT课件.pptx
新北师大三年级数学下册有趣的推理PPT课件.pptx
新北师大三年级数学下册有趣的推理教学反思反思.docx
新北师大三年级数学下册有趣的推理PPT学习教案.pptx
三年级数学下册数学好玩第三课有趣的推理作业pdf无答案北师大版
新北师大版小学数学三年级下册《有趣的推理》导学案设计.docx
玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复 。 数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字...
《2的平方根:关于一个数与一个数列的对话》像是一位“老师”与一个“学生”的对话。老师通过一系列问答引导学生,通过一个漂亮而又简单的几何范例,建立了一个关于2的平方根的问答二重奏。博学的老师引导学生一步步...
有趣的JS的演算
main.js提供了一个命令行实用程序,它在 Dynartic 的开发过程中发生了很大变化,可以访问这些操作。 要生成图像,只需键入node main 128 128 ,其中 128/128 替换为图像的宽度和高度。 要更改用于生成图像的方案,...
它是一个简单而有趣的游戏,适合各个年龄段的玩家。游戏开始时,程序会随机生成一个1到100之间的整数。玩家的任务是猜出这个数字是多少。每次玩家猜一个数字后,程序会告诉玩家猜的数字是偏大还是偏小,直到玩家猜中...
我们使用变量遗忘作为一个代理推理的基本操作关于其自身或其他代理商的知识。 在我们的框架中,两个概念即代理商的可观察变量和最弱充分条件在知识中起重要作用推理。 给定背景知识\ tau和一组可观察变量O_i 每个...
我输入的要求是:“为一部悬疑小说构思一个情节,讲述一个幻想破灭的凶杀案侦探追捕一个聪明的连环杀手的故事,这个杀手以演奏爵士乐标准曲目《秋叶》的乐手为猎物。” ChatGPT反馈的内容: 詹姆斯·汤普森(James ...
在本教程中,你将学习因果推理的有趣问题和该领域的最新发展。不需要事先了解因果关系。 第一部分: 我们介绍了结构性因果模型和正式的介入性分布。我们定义因果效应,并展示如何计算它们,如果因果结构是已知的。 ...
PONG中的模糊逻辑推理(FLIP)是我大约四年前开始的一个项目,后来发展成为我的硕士论文的基础。 通过将模糊逻辑应用于PONG游戏而开始的对模糊逻辑的研究,很快就变成了通过级联模糊逻辑对人类推理的研究,并通过两...
我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记这是一篇关于贝叶斯方法的科普文,我会尽量少用公式,多用平白的语言叙述,多举...
我决定用 Ruby 而不是 Python 编码有两个原因:i) Ruby 在构建原型时特别灵活,以及 ii) 我想围绕这个推理引擎构建的应用程序需要超出计算性能的灵活性和能力。 如果我只对引擎本身着迷,我会用 Julia 或 C 编写它...
玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复。 数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字...
Python初学者:希望通过一个有趣的项目学习Python基础。 游戏开发者:对创建简单的交互式游戏感兴趣。 编程爱好者:想要练习使用Python进行条件判断和循环。 使用场景及目标 教育目的:教授基本的编程逻辑和控制流。...
推理数独_精美学习课件ppt