#算式

算法笔记_057:蓝桥杯练习 最大的算式 (Java)

/目录1问题描述2解决方案问题描述  题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:  N=5,K=2,5个数字分别为1、2、3、4、5,可以加成:  1*2*(3+4...

算法笔记_220:猜算式(Java)

/目录1问题描述2解决方案看下面的算式:□□x□□=□□x□□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。该算式中1至9的每个数字出现且只出现一次!比如:46x79=23x15854x69=27x13854x93=2...
代码星球 ·2021-02-08

算法笔记_226:填符号凑算式(Java)

/目录1问题描述2解决方案匪警请拨110,即使手机欠费也可拨通!为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!某批警察叔叔正在进行智力训练:123456789=110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它...

算法笔记_227:填写乘法算式(Java)

/目录1问题描述2解决方案观察下面的算式:**×**=***它表示:两个两位数字相乘,结果是3位数。其中的星号(*)代表任意的数字,可以相同,也可以不同,只要不是在首位的就可以是0。当然,满足这个要求的算式很多,但我们还有如下的要求:所有星号所代表的数字全都是奇数。满足这个要求的算式就不多了。比如:13x1...

历届试题 古堡算式

  古堡算式福尔摩斯到某古堡探险,看门上写着一个奇怪的算式:ABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABCDE*?=EDCBAABC...
代码星球 ·2020-04-05

标题: 马虎的算式

标题:马虎的算式  小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。  有一次,老师出的题目是:36x495=?  他却给抄成了:396x45=?  但结果却很戏剧性,他的答案竟然是对的!!  因为36*4...
代码星球 ·2020-04-05

Python 70行代码实现简单算式计算器

描述:用户输入一系列算式字符串,程序返回计算结果。要求:不使用eval、exec函数。实现思路:找到当前字符串优先级最高的表达式,在算术运算中,()优先级最高,则取出算式最底层的(),再进行加减乘除运算。对于加减乘除,也要确立一个优先级,可以使用一个运算符列表,用for循环逐个处理运算符,并且要考虑同级情况(如for遍...