Files
freeCodeCamp/curriculum/challenges/german/10-coding-interview-prep/project-euler/problem-185-number-mind.md
2022-10-18 12:59:49 +05:30

2.3 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4251000cf542c50ff38 Problem 185: Number Mind 1 301821 problem-185-number-mind

--description--

Das Spiel Number Mind ist eine Variante des bekannten Spiels Master Mind.

Statt farbiger Stifte musst du eine geheime Ziffernfolge erraten. Nach jedem Raten wird dir nur mitgeteilt, an wie vielen Stellen du die richtige Ziffer erraten hast. Wenn also die Zahlenfolge 1234 lautet und du 2036 erraten hast, wird dir gesagt, dass du eine richtige Ziffer hast, aber NICHT, dass du auch eine andere Ziffer an der falschen Stelle hast.

Nehmen wir zum Beispiel an, dass eine 5-stellige geheime Sequenz wie folgt erraten wird,

$$\begin{align} & 90342 ;2\;\text{correct}\\ & 70794 ;0\;\text{correct}\\ & 39458 ;2\;\text{correct}\\ & 34109 ;1\;\text{correct}\\ & 51545 ;2\;\text{correct}\\ & 12531 ;1\;\text{correct} \end{align}$$

Die richtige Reihenfolge 39542 ist eindeutig.

Basierend auf den folgenden Vermutungen,

$$\begin{align} & 5616185650518293 ;2\;\text{correct}\\ & 3847439647293047 ;1\;\text{correct}\\ & 5855462940810587 ;3\;\text{correct}\\ & 9742855507068353 ;3\;\text{correct}\\ & 4296849643607543 ;3\;\text{correct}\\ & 3174248439465858 ;1\;\text{correct}\\ & 4513559094146117 ;2\;\text{correct}\\ & 7890971548908067 ;3\;\text{correct}\\ & 8157356344118483 ;1\;\text{correct}\\ & 2615250744386899 ;2\;\text{correct}\\ & 8690095851526254 ;3\;\text{correct}\\ & 6375711915077050 ;1\;\text{correct}\\ & 6913859173121360 ;1\;\text{correct}\\ & 6442889055042768 ;2\;\text{correct}\\ & 2321386104303845 ;0\;\text{correct}\\ & 2326509471271448 ;2\;\text{correct}\\ & 5251583379644322 ;2\;\text{correct}\\ & 1748270476758276 ;3\;\text{correct}\\ & 4895722652190306 ;1\;\text{correct}\\ & 3041631117224635 ;3\;\text{correct}\\ & 1841236454324589 ;3\;\text{correct}\\ & 2659862637316867 ;2\;\text{correct} \end{align}$$

Finde die einzigartige 16-stellige Geheimfolge.

--hints--

numberMind() sollte 4640261571849533 zurückgeben.

assert.strictEqual(numberMind(), 4640261571849533);

--seed--

--seed-contents--

function numberMind() {

  return true;
}

numberMind();

--solutions--

// solution required