Files
2022-02-28 08:59:21 +01:00

1.5 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3ca1000cf542c50fedc Problema 93: Espressioni aritmetiche 5 302210 problem-93-arithmetic-expressions

--description--

Utilizzando ciascuna delle cifre dall'insieme {1, 2, 3, 4} esattamente una volta, e facendo uso delle quattro operazioni aritmetiche (+, , *, /) e parentesi, è possibile formare diversi target interi positivi.

Per esempio,

8 = (4 * (1 + 3)) / 2
14 = 4 * (3 + 1 / 2)
19 = 4 * (2 + 3) 1
36 = 3 * 4 * (2 + 1)

Nota che le concatenazioni delle cifre, come 12 + 34, non sono permesse.

Utilizzando il set {1, 2, 3, 4} è possibile ottenere trentuno numeri target diversi, di cui 36 è il massimo, e ciascuno dei numeri da 1 a 28 può essere ottenuto prima di incontrare il primo numero non espressibile.

Trova l'insieme di quattro cifre distinte, a < b < c < d, per cui può essere ottenuto il set più lungo di numeri interi positivi consecutivi, da 1 a n, dando la tua risposta come stringa: abcd.

--hints--

arithmeticExpressions() dovrebbe restituire un numero.

assert(typeof arithmeticExpressions() === 'number');

arithmeticExpressions() dovrebbe restituire 1258.

assert.strictEqual(arithmeticExpressions(), 1258);

--seed--

--seed-contents--

function arithmeticExpressions() {

  return true;
}

arithmeticExpressions();

--solutions--

// solution required