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

1.3 KiB
Raw Blame History

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

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。

Instructions

Tests

tests:
  - text: <code>euler93()</code>应返回1258。
    testString: assert.strictEqual(euler93(), 1258);

Challenge Seed

function euler93() {
  // Good luck!
  return true;
}

euler93();

Solution

// solution required

/section>