编程算法思考实战

编程算法题思考与实战,基于JavaScript实现

实现一个加减乘除的计算器

前端学堂 发布于 2019-04-18

实现加减乘除计算器 实现一个加减乘除的计算器,输入是一串表达式(都是非负整数),要求输出四舍五入后的整数。 PS:不能使用“eval”函数来处理 示例 [...]

阅读(13)赞 (1)

人民币换算

1

前端学堂 发布于 2019-04-16

人民币换算 我们知道人民币有1、2、5、10、20、50、100这几种面值。现在给你n(1≤n≤250)元,让你计算换成用上面这些面额表示且总数不超过100张,共有几种。[...]

阅读(15)赞 (1)

计算后缀表达式(逆波兰表达式)

前端学堂 发布于 2019-04-16

计算后缀表达式 计算后缀表达式,又叫逆波兰表达式。我们一般看到的数学表达式就是中缀表达式,也就是将符号放在两个数字之间,例如:a+b 后缀表达式也[...]

阅读(21)赞 (1)

计算输入表达式+-*的所有可能计算结果

1

前端学堂 发布于 2019-04-15

题目-计算+-*的所有结果 给定一个包含数字和运算符的字符串,计算所有可能组合方式的结果。运算符有三种:+,-,* 所谓的不同组合方式指的是用()来组[...]

阅读(24)赞 (1)

计算美女主播直播间密码

1

前端学堂 发布于 2019-04-12

题目-破解直播间密码 美女主播的直播间密码是一串罗马数字,对应的阿拉伯数字是1414,转换成罗马数字就可以进去了。我们写个代码算一下对应的罗马数字,万[...]

阅读(74)赞 (2)

破解美眉微信号707829217

1

前端学堂 发布于 2019-04-12

题目-破解美眉微信号 土生土长的北京妞儿,在胡同里长大,房不多,就一个四合院和近郊的别墅。不算美如天仙但还算标致,在清华读的经管,现在在做基金经理[...]

阅读(1645)赞 (6)

查找第 k 大元素

前端学堂 发布于 2019-04-11

题目-查找第k大元素 在数组中找到第 k 大的元素 示例 给出数组 [9,3,2,4,8],第三大的元素是 4 给出数组 [1,2,3,4,5],第一大的元素是 5,第二大的元[...]

阅读(38)赞 (1)

处理回文数

1

前端学堂 发布于 2019-04-09

题目-处理回文数 给定非空字符串 s,您最多可以删除一个字符。判断是否可以成为回文。入参是一个字符串s, 该字符串仅包含小写字符 a-z,字符串的最大长[...]

阅读(26)赞 (2)

找指定范围相亲数对

1

前端学堂 发布于 2019-04-09

题目-找相亲数 亲和数,又称相亲数、友爱数、友好数,指两个正整数中,彼此的全部约数之和(本身除外)与另一方相等。毕达哥拉斯曾说:“朋友是你灵魂的倩[...]

阅读(51)赞 (2)

找到和为指定数值的两个数

前端学堂 发布于 2019-04-08

题目-找到两个数 一个升序数组,找到两个数和等于特定数的位置。注意索引从1开始并且数组中的一个元素只能用一次。 示例 比如 [1,2,3,4,4,9,56,90], tar[...]

阅读(47)赞 (2)

找出未排序整数数组的中位数

前端学堂 发布于 2019-04-08

题目- 中位数 给定一个未排序的整数数组,找到其中位数。 中位数是排序后数组的中间值,如果数组的个数是偶数个,则返回排序后数组的第 N/2 个数。 示[...]

阅读(29)赞 (2)