freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-93-arithmetic-expre...

887 B
Raw Blame History

id title challengeType videoUrl
5900f3ca1000cf542c50fedc 问题93算术表达式 5

--description--

通过使用集合中的每个数字{1,2,3,4},恰好一次,并利用四个算术运算(+ - */)和括号/括号可以形成不同的正整数目标。例如8 =4 *1 + 3/ 2 14 = 4 *3 + 1/219 = 4 *2 + 3 - 1 36 = 3 * 4 *2 + 1注数字的连接如12 + 34是不允许的。使用集合{1,2,3,4}可以获得31个不同的目标数其中36个是最大的并且在遇到第一个不可表达之前可以获得数字1到28中的每一个。数。找到四个不同数字的集合a <b <c <d可以获得最长的一组连续正整数1到n给出你的答案字符串abcd。

--hints--

euler93()应返回1258。

assert.strictEqual(euler93(), 1258);

--solutions--