diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md index 111777312a8..50360063f3d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63508bb4afb069534e81f33b.md @@ -7,7 +7,7 @@ dashedName: step-20 # --description-- -The first step in calculating the median is to ensure the list of numbers is sorted from least to greatest. Auch hierfür gibt es eine ideale Array-Methode - die `.sort()`-Methode. +Der erste Schritt zur Berechnung des Medians besteht darin, die Liste der Zahlen vom kleinsten zum größten Wert zu sortieren. Auch hierfür gibt es eine ideale Array-Methode - die `.sort()`-Methode. Deklariere eine `sorted`-Variable und weise ihr `array.sort()` zu. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md index 8a691bd9d5c..914efbd10c9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/6352e80e024e89111600edfb.md @@ -1,6 +1,6 @@ --- id: 6352e80e024e89111600edfb -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md index 9b5867ce486..ead25c84fe8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-algorithmic-thinking-by-building-a-number-sorter/6410e1b58efc2c091a13bcd9.md @@ -7,7 +7,7 @@ dashedName: step-16 # --description-- -For debugging purposes, add a `console.log()` call in your inner loop. Weise ihm die Argumente `array`, `array[j]` und `array[j+1]` zu. +Füge zu Debugging-Zwecken einen `console.log()`-Aufruf in deine innere Schleife ein. Weise ihm die Argumente `array`, `array[j]` und `array[j+1]` zu. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md index 32381a85f02..172d4716269 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a115879a6d51422652cbfc.md @@ -1,6 +1,6 @@ --- id: 62a115879a6d51422652cbfc -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md index efe294e4ead..a7909b6291c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23c1d505bfa13747c8a9b.md @@ -7,7 +7,7 @@ dashedName: step-4 # --description-- -Wrap the numbers `0`, `100`, and `50` in `span` elements, and wrap those new `span` elements in `strong` elements. Then give your new `span` elements `id` values of `xpText`, `healthText`, and `goldText`, respectively. +Wrap the numbers `0`, `100`, and `50` in `span` elements, and wrap those new `span` elements in `strong` elements. Gib dann deinen neuen `span`-Elementen `id`-Werte von `xpText`, `healthText` bzw. `goldText`. # --hints-- @@ -28,7 +28,7 @@ const span = strong?.querySelector('span'); assert.exists(span); ``` -Your first nested `span` element should have the `id` of `xpText`. +Dein erstes eingebettetes `span`-Element sollte die `id` von `xpText` haben. ```js const stat = document.querySelectorAll('.stat')[0]; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md index d6b3da3b533..a74e16bca5d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a23cb9bc467a147516b500.md @@ -7,11 +7,11 @@ dashedName: step-5 # --description-- -For your `#controls` element, create three `button` elements. Das erste sollte die `id` auf `button1` gesetzt haben und den Text `Go to store` enthalten. Das zweite sollte die `id` auf `button2` gesetzt haben und den Text `Go to cave` enthalten. Das dritte sollte die `id` auf `button3` gesetzt haben und den Text `Fight dragon` enthalten. +Erstelle für dein `#controls`-Element drei `button`-Elemente. Das erste sollte die `id` auf `button1` gesetzt haben und den Text `Go to store` enthalten. Das zweite sollte die `id` auf `button2` gesetzt haben und den Text `Go to cave` enthalten. Das dritte sollte die `id` auf `button3` gesetzt haben und den Text `Fight dragon` enthalten. # --hints-- -You should add three `button` elements to your `#controls` element. +Du solltest drei `button`-Elemente zu deinem `#controls`-Element hinzufügen. ```js const buttons = document.querySelectorAll('#controls > button'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md index 12706c71900..318ada68850 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a2401b9842721796b72850.md @@ -1,6 +1,6 @@ --- id: 62a2401b9842721796b72850 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md index 083a373be68..0ca0b13a725 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a24068d60b671847d1d4e2.md @@ -1,6 +1,6 @@ --- id: 62a24068d60b671847d1d4e2 -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- @@ -18,7 +18,7 @@ const body = new __helpers.CSSHelp(document).getStyle('body'); assert.exists(body); ``` -Your `body` selector should have a `background-color` property set to `darkblue`. +Dein `body`-Selektor sollte eine `background-color`-Eigenschaft auf `darkblue` gesetzt haben. ```js const background = new __helpers.CSSHelp(document).getStyle('body')?.getPropertyValue('background-color'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md index f870f934c01..0cafb37c0a2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a240c67f3dbb1a1e6d95ee.md @@ -1,6 +1,6 @@ --- id: 62a240c67f3dbb1a1e6d95ee -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- @@ -11,21 +11,21 @@ Gib deinem `#game` eine maximale Breite von `500px` und eine maximale Höhe von # --hints-- -You should have a `#game` selector. +Du solltest einen `#game`-Selektor haben. ```js const game = new __helpers.CSSHelp(document).getStyle('#game'); assert.exists(game); ``` -Your `#game` selector should have a `max-width` of `500px`. +Dein `#game`-Selektor sollte eine `max-width` von `500px` haben. ```js const maxWidth = new __helpers.CSSHelp(document).getStyle('#game')?.getPropertyValue('max-width'); assert.equal(maxWidth, '500px'); ``` -Your `#game` selector should have a `max-height` of `400px`. +Dein `#game`-Selektor sollte eine `max-height` von `400px` haben. ```js const maxHeight = new __helpers.CSSHelp(document).getStyle('#game')?.getPropertyValue('max-height'); @@ -46,14 +46,14 @@ const color = new __helpers.CSSHelp(document).getStyle('#game')?.getPropertyValu assert.equal(color, 'white'); ``` -Your `#game` selector should have a `margin` set to `0 auto`. +Dein `#game`-Selektor sollte eine `margin` auf `0 auto` gesetzt haben. ```js const margin = new __helpers.CSSHelp(document).getStyle('#game')?.getPropertyValue('margin'); assert.equal(margin, '0px auto'); ``` -Your `#game` selector should have `10px` of padding on all sides. +Dein `#game`-Selektor sollte `10px`-Padding auf allen Seiten haben. ```js const padding = new __helpers.CSSHelp(document).getStyle('#game')?.getPropertyValue('padding'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md index 29609da6620..b4491c34829 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a241df03c1f61ce936f5d9.md @@ -7,7 +7,7 @@ dashedName: step-14 # --description-- -Finally, give your `.stat` elements a `padding-right` of `10px`. +Zum Schluss gibst du deinem `.stat`-Element einen `padding-right` von `10px`. # --hints-- @@ -18,7 +18,7 @@ const stat = new __helpers.CSSHelp(document).getStyle('.stat'); assert.exists(stat); ``` -Your `.stat` selector should have a `padding-right` of `10px`. +Dein `.stat`-Selektor sollte einen `padding-right` von `10px` haben. ```js const paddingRight = new __helpers.CSSHelp(document).getStyle('.stat')?.getPropertyValue('padding-right'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md index 165ac0c8958..c03fddf18f5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a255dae245b52317da824a.md @@ -17,7 +17,7 @@ Beachte, dass die Zeile mit einem Semikolon endet. In JavaScript ist es üblich, # --hints-- -You should add a `console.log("Hello World");` line to your code. Vergesse das Semikolon nicht. +Du solltest eine `console.log("Hello World");`-Zeile in deinen Code einfügen. Vergesse das Semikolon nicht. ```js assert.match(code, /console\.log\("Hello World"\);/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md index 7b959bccb6f..6cbeb9f078f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a0a3c0a4b32915d26a6e.md @@ -15,11 +15,11 @@ In JavaScript wird eine variable verwendet, um einen Wert zu halten. var camperbot; ``` -The `var` keyword tells JavaScript you are declaring a variable. Deklariere eine Variable namens `xp`. +Das `var`-Schlüsselwort gibt JavaScript an, dass du eine Variable deklarierst. Deklariere eine Variable namens `xp`. # --hints-- -You should not have a `console.log("Hello World");` line in your code. +Du solltest keine `console.log("Hello World");`-Zeile in deinem Code haben. ```js assert.notMatch(code, /console\.log\("Hello World"\);/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md index e9de759ecab..53255f09523 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3a7e4f1060e2fc5ffb34b.md @@ -25,7 +25,7 @@ Du solltest camelCase verwenden, um deine Variable zu benennen. assert.match(code, /currentWeapon/); ``` -Your `currentWeapon` variable should be set to `0`. +Deine `currentWeapon`-Variable sollte auf `0` gesetzt sein. ```js assert.equal(currentWeapon, 0); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md index a5e0733bba6..1e8c2ce51fd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b41c9494f937560640ab.md @@ -17,7 +17,7 @@ Du solltest `let` verwenden, um deine `monsterHealth` Variable zu deklarieren. assert.match(code, /let monsterHealth/i); ``` -You should use camelCase to name your `monsterHealth` variable. +Du solltest camelCase verwenden, um deine `monsterHealth`-Variable zu benennen. ```js assert.match(code, /monsterHealth/); @@ -29,13 +29,13 @@ assert.match(code, /monsterHealth/); assert.isUndefined(monsterHealth); ``` -You should not assign a value to your `monsterHealth` variable. Denke an dein Semikolon. +Du solltest deiner `monsterHealth`-Variablen keinen Wert zuweisen. Denke an dein Semikolon. ```js assert.match(code, /let monsterHealth;/); ``` -You should use `let` to declare your `inventory` variable. +Du solltest `let` verwenden, um deine `inventory`-Variable zu deklarieren. ```js assert.match(code, /let inventory/i); @@ -47,7 +47,7 @@ assert.match(code, /let inventory/i); assert.isUndefined(inventory); ``` -You should not assign a value to your `inventory` variable. Denke an dein Semikolon. +Du solltest deiner `inventory`-Variablen keinen Wert zuweisen. Denke an dein Semikolon. ```js assert.match(code, /let inventory;/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b49686792938718b90d3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b49686792938718b90d3.md index be3f13e25ef..9fe40d3683a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b49686792938718b90d3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b49686792938718b90d3.md @@ -7,7 +7,7 @@ dashedName: step-26 # --description-- -Die Variablen, die du zugewiesen hast, hatten alle Werte, die Zahlen sind. JavaScript hat mehrere verschiedene Datentypen. Das nächste Element, das du verwenden wirst, ist der String. Strings werden verwendet, um Dinge wie Wörter oder Text zu speichern. Zeichenketten werden mit doppelten Anführungszeichen, einfachen Anführungszeichen oder Backticks umgeben. Here is an example of declaring a variable with a string: +Die Variablen, die du zugewiesen hast, hatten alle Werte, die Zahlen sind. JavaScript hat mehrere verschiedene Datentypen. Das nächste Element, das du verwenden wirst, ist der String. Strings werden verwendet, um Dinge wie Wörter oder Text zu speichern. Zeichenketten werden mit doppelten Anführungszeichen, einfachen Anführungszeichen oder Backticks umgeben. Hier ist ein Beispiel für die Deklaration einer Variablen mit einem String: ```js let developer = "Naomi"; @@ -23,7 +23,7 @@ Du solltest `inventory` auf die Zeichenfolge `stick` setzen. assert.equal(inventory, "stick"); ``` -You should initialize your `inventory` variable with the string `stick`. +Du solltest deine `inventory`-Variable mit dem String `stick` initialisieren. ```js assert.match(code, /let\s+inventory\s*=\s*('|"|`)stick\1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md index 19e26b604d9..509d83ccdb1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3b79d520a7f3d0e25afd6.md @@ -9,7 +9,7 @@ dashedName: step-29 JavaScript interagiert mit HTML über das Document Object Model, oder DOM. Das DOM ist ein Baum von Objekten, der den HTML-Code darstellt. Du kannst auf den HTML-Code über das `document`-Objekt zugreifen, das dein gesamtes HTML-Dokument darstellt. -Eine Methode, um bestimmte Elemente in deinem HTML zu finden, ist die Methode `querySelector()`. The `querySelector()` method takes a CSS selector as an argument and returns the first element that matches that selector. Um zum Beispiel das `

`-Element in deiner HTML zu finden, würdest du schreiben: +Eine Methode, um bestimmte Elemente in deinem HTML zu finden, ist die Methode `querySelector()`. Die `querySelector()`-Methode nimmt einen CSS-Selektor als Argument und gibt das erste Element zurück, das mit diesem Selektor übereinstimmt. Um zum Beispiel das `

`-Element in deiner HTML zu finden, würdest du schreiben: ```js let h1 = document.querySelector("h1"); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md index 5840b3e1e75..c273addd94c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bb9aeefe4b3fc43c6d7b.md @@ -9,17 +9,17 @@ dashedName: step-31 `button1` ist eine Variable, die nicht neu zugewiesen wird. If you are not going to assign a new value to a variable, it is best practice to use the `const` keyword to declare it instead of the `let` keyword. Dadurch wird JavaScript angewiesen, einen Fehler zu melden, wenn du sie versehentlich neu zuweist. -Change your `button1` variable to be declared with the `const` keyword. +Ändere deine `button1`-Variable, so dass sie mit dem `const`-Schlüsselwort deklariert wird. # --hints-- -Your `button1` variable should be declared with `const`. +Deine `button1`-Variable sollte mit `const` deklariert werden. ```js assert.match(code, /const button1/); ``` -Your `button1` variable should still have the value of your `#button1` element. +Deine `button1`-Variable sollte noch immer den Wert deines `#button1`-Elements haben. ```js assert.deepEqual(button1, document.querySelector("#button1")); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md index a7b7699a8db..2a46b6d1c06 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3bec30ea7f941412512dc.md @@ -11,7 +11,7 @@ Just like you did with the buttons, create variables for the following `id`s and `text`, `xpText`, `healthText`, `goldText`, `monsterStats` und `monsterName`. -Remember to declare these with the `const` keyword, and name the variables to match the `id`s. +Denke daran diese mit dem `const`-Schlüsselwort zu deklarieren und die Variablen so zu benennen, dass sie mit den `id`'s übereinstimmen. # --hints-- @@ -21,7 +21,7 @@ Du solltest eine `text`-Variable mit `const` deklarieren. assert.match(code, /const text/); ``` -Your `text` variable should have the value of your `#text` element. +Deine `text`-Variable sollte den Wert deines `#text`-Elements haben. ```js assert.deepEqual(text, document.querySelector('#text')); @@ -33,7 +33,7 @@ Du solltest mit `const` eine `xpText`-Variable deklarieren. assert.match(code, /const xpText/); ``` -Your `xpText` variable should have the value of your `#xpText` element. +Deine `xpText`-Variable sollte den Wert deines `#xpText`-Elements haben. ```js assert.deepEqual(xpText, document.querySelector('#xpText')); @@ -69,7 +69,7 @@ Du solltest eine `monsterStats`-Variable mit `const` deklarieren. assert.match(code, /const monsterStats/); ``` -Your `monsterStats` variable should have the value of your `#monsterStats` element. +Deine `monsterStats`-Variable sollte den Wert deines `#monsterStats`-Elements haben. ```js assert.deepEqual(monsterStats, document.querySelector('#monsterStats')); @@ -81,7 +81,7 @@ Du solltest eine `monsterName`-Variable mit `const` deklarieren. assert.match(code, /const monsterName/); ``` -Your `monsterName` variable should have the value of your `#monsterName` element. +Deine `monsterName`-Variable sollte den Wert deines `#monsterName`-Elements haben. ```js assert.deepEqual(monsterName, document.querySelector('#monsterName')); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md index 667b1a6b7af..343e4cf3ff0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c4a0e52767482c5202d4.md @@ -7,7 +7,7 @@ dashedName: step-37 # --description-- -Using the same syntax, set the `onclick` properties of `button2` and `button3` to `goCave` and `fightDragon` respectively. +Setze mit der gleichen Syntax die `onclick`-Eigenschaften von `button2` und `button3` auf `goCave` bzw. auf `fightDragon`. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md index e61dcf6230f..4048f383995 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c668afc43b4a134cca81.md @@ -19,7 +19,7 @@ Erstelle eine leere Funktion namens `goStore`. Dies entspricht der Variablen `go # --hints-- -You should declare `goStore` with the `function` keyword. +Du solltest `goStore` mit dem `function`-Schlüsselwort deklarieren. ```js assert.match(code, /function\s*goStore()/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md index 422e8506079..079b6cbc6c9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3c91a2bab1b4d6fabb726.md @@ -23,7 +23,7 @@ assert.match(code, /function goCave/); assert.isFunction(goCave); ``` -You should have a `console.log("Going to cave.");` line in your code. +Du solltest eine `console.log("Going to cave.");`-Zeile in deinem Code haben. ```js assert.match(code, /console.log\(('|")Going to cave\.\1\)/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md index 54a1be5064d..7dc8afb96fd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cdb11478a34ff4a6470d.md @@ -7,13 +7,13 @@ dashedName: step-41 # --description-- -Now create a `fightDragon` function that prints `Fighting dragon.` to the console. +Erstelle nun eine `fightDragon`-Funktion, die `Fighting dragon.` auf die Konsole druckt. Öffne anschließend Ihre Konsole und versuche die Schaltflächen deines Projekts anzuklicken. # --hints-- -You should use the `function` keyword to declare `fightDragon`. +Du solltest mit dem `function`-Schlüsselwort `fightDragon` deklarieren. ```js assert.match(code, /function fightDragon/); @@ -31,7 +31,7 @@ Du solltest eine `console.log("Fighting dragon.");` Zeile in deinem Code haben. assert.match(code, /console.log\(('|")Fighting dragon\.\1\)/); ``` -Your `console.log("Fighting dragon.");` line should be inside your `fightDragon` function. +Deine `console.log("Fighting dragon.");`-Zeile sollte sich in deiner `fightDragon`-Funktion befinden. ```js assert.match(fightDragon.toString(), /console.log\(('|")Fighting dragon\.\1\)/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md index 1858345c0c9..9374bdecab8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a3cfc8328d3351b95d4f61.md @@ -7,7 +7,7 @@ dashedName: step-42 # --description-- -The `innerText` property controls the text that appears in an HTML element. Zum Beispiel: +Die `innerText`-Eigenschaft steuert den Text, der in einem HTML-Element angezeigt wird. Zum Beispiel: ```js const info = document.querySelector("#info"); @@ -20,25 +20,25 @@ Wenn ein Spieler auf die Schaltfläche `Go to store` klickt, möchtest du die Sc # --hints-- -You should not have a `console.log("Going to store.");` line in your code. +Du solltest keine `console.log("Going to store.");`-Zeile in deinem Code haben. ```js assert.notMatch(code, /console.log\(('|")Going to store\.\1\)/); ``` -You should use dot notation to access the `innerText` property of `button1`. +Du solltest die Punktnotation verwenden, um auf die `innerText`-Eigenschaft von `button1` zuzugreifen. ```js assert.match(code, /button1\.innerText/); ``` -You should not use `let` or `const` to access the `innerText` property of `button1`. +Du solltest `let` oder `const` verwenden, um auf die `innerText`-Eigenschaft von `button1` zuzugreifen. ```js assert.notMatch(code, /(let|const)\s+button1.innerText/); ``` -You should update the `innerText` property of `button1` to be `Buy 10 health (10 gold)`. +Du solltest die `innerText`-Eigenschaft von `button1` so aktualisieren, dass sie `Buy 10 health (10 gold)` ergibt. ```js assert.match(code, /button1\.innerText\s*=\s*('|")Buy 10 health \(10 gold\)\1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md index ae8cc138ca5..be01f3c9f7b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7beb1ad61211ac153707f.md @@ -23,7 +23,7 @@ You should not use `let` or `const` to access the `innerText` property of `butto assert.notMatch(code, /(let|const)\s+button2.innerText/); ``` -You should update the `innerText` property of `button2` to be `Buy weapon (30 gold)`. +Du solltest die `innerText`-Eigenschaft von `button2` so aktualisieren, dass sie `Buy weapon (30 gold)` ergibt. ```js assert.match(code, /button2\.innerText\s*=\s*('|")Buy weapon \(30 gold\)\1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md index 887397d1355..5427029894c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bf06d2ad9d1c5024e833.md @@ -31,7 +31,7 @@ Du solltest die `onclick`-Eigenschaft von `button1` auf `buyHealth` setzen. assert.match(code, /button1\.onclick\s*=\s*buyHealth/); ``` -You should set the `onclick` property of `button1` in your `goStore` function. +Du solltest die `onclick`-Eigenschaft von `button1` in deiner `goStore`-Funktion festlegen. ```js assert.match(goStore.toString(), /button1\.onclick\s*=\s*buyHealth/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md index 0af59111c1b..821b106a9ad 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7bfd9179b7f1f6a15fb1e.md @@ -11,19 +11,19 @@ Erstelle drei neue leere Funktionen namens `buyHealth`, `buyWeapon` und `goTown` # --hints-- -You should declare `buyHealth` with the `function` keyword. +Du solltest `buyHealth` mit dem `function`-Schlüsselwort deklarieren. ```js assert.match(code, /function buyHealth/); ``` -You should declare `buyWeapon` with the `function` keyword. +Du solltest `buyWeapon` mit dem `function`-Schlüsselwort deklarieren. ```js assert.match(code, /function buyWeapon/); ``` -You should declare `goTown` with the `function` keyword. +Du solltest `goTown` mit dem `function`-Schlüsselwort deklarieren. ```js assert.match(code, /function goTown/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md index 3ded57c6cbe..32f81faab49 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a7c071219da921758a35bb.md @@ -1,6 +1,6 @@ --- id: 62a7c071219da921758a35bb -title: Step 48 +title: Schritt 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md index 3f0ed861617..c4c0de8a860 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8a9d876b2580943ba9351.md @@ -7,7 +7,7 @@ dashedName: step-52 # --description-- -You previously used an array to store strings. Arrays können jedoch beliebige Datentypen speichern. Diesmal wird deine Anordnung Objekte speichern. Objekte sind ähnlich wie Anordnungen, allerdings mit einigen Unterschieden. Ein Unterschied besteht darin, dass Objekte Eigenschaften oder Schlüssel verwenden, um auf Daten zuzugreifen und sie zu ändern. +Du hast zuvor ein Array zum Speichern von Strings verwendet. Arrays können jedoch beliebige Datentypen speichern. Diesmal wird deine Anordnung Objekte speichern. Objekte sind ähnlich wie Anordnungen, allerdings mit einigen Unterschieden. Ein Unterschied besteht darin, dass Objekte Eigenschaften oder Schlüssel verwenden, um auf Daten zuzugreifen und sie zu ändern. Objekte sind durch geschweifte Klammern gekennzeichnet. Ein leeres Objekt würde wie `{}` aussehen. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8aa98a8289d0a698eee1d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8aa98a8289d0a698eee1d.md index ca74fd2f76a..b2a84e3e5cb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8aa98a8289d0a698eee1d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8aa98a8289d0a698eee1d.md @@ -15,7 +15,7 @@ Object properties are written as `key: value` pairs, where `key` is t } ``` -Add a `name` property to your empty object and give it a value of `town square`. +Füge eine `name`-Eigenschaft zu deinem leeren Objekt hinzu und gib ihm einen Wert von `town square`. # --hints-- @@ -25,7 +25,7 @@ Dein erster Wert von `locations` sollte ein Objekt sein. assert.isObject(locations[0]); ``` -Your first value of `locations` should have a `name` property. +Dein erster Wert von `locations` sollte eine `name`-Eigenschaft haben. ```js assert.isDefined(locations[0].name); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md index 30bc10bf21c..809c70fbe42 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ac194679e60cb561b0a8.md @@ -7,17 +7,17 @@ dashedName: step-55 # --description-- -Give your empty `button text` array three string elements. Use the three strings being assigned to the button `innerText` properties in the `goTown` function. Denke daran, dass Arraywerte durch Kommas getrennt werden. +Gib deinem leeren `button text`-Array drei String-Elemente. Use the three strings being assigned to the button `innerText` properties in the `goTown` function. Denke daran, dass Arraywerte durch Kommas getrennt werden. # --hints-- -Your `button text` array should have three elements. +Dein `button text`-Array sollte drei Elemente haben. ```js assert.lengthOf(locations[0]["button text"], 3); ``` -Your `button text` array should have three strings. +Dein `button text`-Array sollte drei Strings haben. ```js assert.isString(locations[0]["button text"][0]); @@ -25,13 +25,13 @@ assert.isString(locations[0]["button text"][1]); assert.isString(locations[0]["button text"][2]); ``` -The first value in the `button text` array should be "Go to store". +Der erste Wert im `button text`-Array sollte "Go to store" sein. ```js assert.equal(locations[0]["button text"][0], "Go to store"); ``` -The second value in the `button text` array should be "Go to cave". +Der zweite Wert im `button text`-Array sollte "Go to cave" sein. ```js assert.equal(locations[0]["button text"][1], "Go to cave"); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md index bda3b5a4fc5..5128c6d6e09 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ad8e01d7cb0deae5ec66.md @@ -7,41 +7,41 @@ dashedName: step-56 # --description-- -Erstelle in deinem Objekt eine weitere Eigenschaft namens `button functions`. Give this property an array containing the three functions assigned to the `onclick` properties in the `goTown` function. Denke daran, dass diese Funktionen Variablen und keine Zeichenketten sind und, dass sie nicht zwischen Anführungzeichen stehen sollten. +Erstelle in deinem Objekt eine weitere Eigenschaft namens `button functions`. Gib dieser Eigenschaft ein Array, das die drei Funktionen enthält, die den `onclick`-Eigenschaften in der `goTown`-Funktion zugewiesen wurden. Denke daran, dass diese Funktionen Variablen und keine Zeichenketten sind und, dass sie nicht zwischen Anführungzeichen stehen sollten. # --hints-- -Your first `locations` object should have a `button functions` property. +Dein erstes `locations`-Objekt sollte eine `button functions`-Eigenschaft haben. ```js assert.isDefined(locations[0]["button functions"]); ``` -Your `button functions` property should be an array. +Deine `button functions`-Eigenschaft sollte ein Array sein. ```js assert.isArray(locations[0]["button functions"]); ``` -Your `button functions` property should have three values in it. +Deine `button functions`-Eigenschaft sollte drei Werte enthalten. ```js assert.lengthOf(locations[0]["button functions"], 3); ``` -Your first `button functions` array value should be the function `goStore`. +Dein erster `button functions`-Arraywert sollte die Funktion `goStore` sein. ```js assert.equal(locations[0]["button functions"][0], goStore); ``` -Your second `button functions` array value should be the function `goCave`. +Dein zweiter `button functions`-Arraywert sollte die Funktion `goCave` sein. ```js assert.equal(locations[0]["button functions"][1], goCave); ``` -Your third `button functions` array value should be the function `fightDragon`. +Dein dritter `button functions`-Arraywert sollte die Funktion `fightDragon` sein. ```js assert.equal(locations[0]["button functions"][2], fightDragon); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md index 178b706caa3..dbd3b3c49c9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ade9b2f5b30ef0b606c2.md @@ -11,7 +11,7 @@ Füge dem Objekt eine letzte Eigenschaft namens `text` hinzu. Gebe dieser Eigens # --hints-- -Your first `locations` value should have a `text` property. +Dein erster `locations`-Wert sollte eine `text`-Eigenschaft haben. ```js assert.isDefined(locations[0]["text"]); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md index 2f37c08a8dc..00c985a29b2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ae85fcaedc0fddc7ca4f.md @@ -65,7 +65,7 @@ Your second `locations` object should have a `text` property which is a string. assert.isString(locations[1].text); ``` -Your second `locations` object should have a `text` property with the value of `You enter the store.`. +Dein zweites `locations`-Objekt sollte eine `text`-Eigenschaft mit dem Wert `You enter the store.` haben. ```js assert.equal(locations[1].text, "You enter the store."); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md index 57af1e64feb..4cec663640e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b3cc436db8139cc5fc09.md @@ -7,17 +7,17 @@ dashedName: step-61 # --description-- -You now need to pass the `location` argument into the `update` call. Du übergibst Argumente, indem du sie zwischen den Klammern des Funktionsaufrufs einfügst. Zum Beispiel würde der Aufruf von `myFunction` mit einem `arg`-Argument wie folgt aussehen: +Du musst nun das Argument `location` an den `update`-Aufruf übergeben. Du übergibst Argumente, indem du sie zwischen den Klammern des Funktionsaufrufs einfügst. Zum Beispiel würde der Aufruf von `myFunction` mit einem `arg`-Argument wie folgt aussehen: ```js myFunction(arg) ``` -Pass your `locations` array into the `update` call. +Übergib dein `locations`-Array an den `update`-Aufruf weiter. # --hints-- -You should pass the `locations` array into the `update` call. +Du solltest das `locations`-Array an den `update`-Aufruf übergeben. ```js assert.match(goTown.toString(), /update\(locations\);/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md index 514d7629b04..c87640cb6b6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b9770050d217d2247801.md @@ -17,7 +17,7 @@ Du solltest auf das erste Element der `button text`-Eigenschaft des `location`-A assert.match(update.toString(), /location\[('|")button text\1\]\[0\]/); ``` -You should set the `button1.innerText` property to be the first element of the `button text` property of the `location` argument. +Du solltest die Eigenschaft `button1.innerText` so einstellen, dass sie das erste Element der `button text`-Eigenschaft des `location`-Arguments ist. ```js assert.match(update.toString(), /button1\.innerText\s*=\s*location\[('|")button text\1\]\[0\]/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md index 9f1194a5bc8..eb268df81b3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c1154d3ae11aee80353f.md @@ -7,11 +7,11 @@ dashedName: step-66 # --description-- -Following the same pattern as you did for the button text, update the three buttons' `onclick` assignments to be the first, second, and third values of the `button functions` array. +Aktualisiere die `onclick`-Zuweisungen der drei Schaltflächen nach demselben Muster wie für den Schaltflächentext, sodass sie den ersten, zweiten und dritten Wert der `button functions`-Arrays darstellen. # --hints-- -You should access the first element of the `button functions` property of the `location` argument. +Du solltest auf das erste Element der `button functions`-Eigenschaft des `location`-Arguments zugreifen. ```js assert.match(update.toString(), /location\[('|")button functions\1\]\[0\]/); @@ -23,7 +23,7 @@ Du solltest die `button1.onclick`-Eigenschaft so einstellen, dass sie das erste assert.match(update.toString(), /button1\.onclick\s*=\s*location\[('|")button functions\1\]\[0\]/); ``` -You should access the second element of the `button functions` property of the `location` argument. +Du solltest auf das zweite Element der `button functions`-Eigenschaft des `location`-Arguments zugreifen. ```js assert.match(update.toString(), /location\[('|")button functions\1\]\[1\]/); @@ -35,7 +35,7 @@ Du solltest die `button2.onclick`-Eigenschaft so einstellen, dass sie das zweite assert.match(update.toString(), /button2\.onclick\s*=\s*location\[('|")button functions\1\]\[1\]/); ``` -You should access the third element of the `button functions` property of the `location` argument. +Du solltest auf das dritte Element der `button functions`-Eigenschaft des `location`-Arguments zugreifen. ```js assert.match(update.toString(), /location\[('|")button functions\1\]\[2\]/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md index 1bcfb6a5121..51fe6d6d60a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c151b23bf21bc7c4fcba.md @@ -17,7 +17,7 @@ person.name # --hints-- -You should use dot notation to access the `text` property of the `location` object. +Du solltest die Punktnotation verwenden, um auf die `text`-Eigenschaft vom `location`-Objekt zuzugreifen. ```js assert.match(update.toString(), /location\.text/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md index d0cf49e4a87..0ff03010c1e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c2bbbd8aa82052f47c53.md @@ -9,18 +9,18 @@ dashedName: step-70 Füge ein drittes Objekt zum `locations` Array hinzu. Gib ihm die gleichen Eigenschaften wie den anderen beiden Objekten. -Setze `name` auf `cave`. Set `button text` to an array with the strings `Fight slime`, `Fight fanged beast`, and `Go to town square`. Set the `button functions` to an array with the variables `fightSlime`, `fightBeast`, and `goTown`. Set the `text` property to `You enter the cave. You see some monsters.`. +Setze `name` auf `cave`. Setze `button text` auf ein Array mit den Strings `Fight slime`, `Fight fanged beast`, und `Go to town square`. Setze die `button functions` auf ein Array mit den Variablen `fightSlime`, `fightBeast`, und `goTown`. Setze die `text`-Eigenschaft auf `You enter the cave. You see some monsters.`. # --hints-- -You should have three values in your `locations` array. +Du solltest drei Werte in deinem `locations`-Array haben. ```js console.log(locations); assert.lengthOf(locations, 3); ``` -Your third `locations` value should be an object. +Dein dritter `locations`-Wert sollte ein Objekt sein. ```js assert.isObject(locations[2]); @@ -32,13 +32,13 @@ Your third `locations` object should have a `name` property with the value of `c assert.equal(locations[2].name, "cave"); ``` -Your third `locations` object should have a `button text` property which is an array. +Dein drittes `locations`-Objekt sollte eine `button text`-Eigenschaft haben, welche ein Array ist. ```js assert.isArray(locations[2]["button text"]); ``` -Your `button text` property should have the string values `Fight slime`, `Fight fanged beast`, and `Go to town square`. +Deine `button text`-Eigenschaft sollte die Stringwerte `Fight slime`, `Fight fanged beast`, und `Go to town square` haben. ```js assert.equal(locations[2]["button text"][0], "Fight slime"); @@ -46,13 +46,13 @@ assert.equal(locations[2]["button text"][1], "Fight fanged beast"); assert.equal(locations[2]["button text"][2], "Go to town square"); ``` -Your third `locations` object should have a `button functions` property which is an array. +Dein drittes `locations`-Objekt sollte eine `button functions`-Eigenschaft haben, die ein Array ist. ```js assert.isArray(locations[2]["button functions"]); ``` -Your `button functions` property should have the function values `fightSlime`, `fightBeast`, and `goTown`. +Deine `button functions`-Eigenschaft sollte die Funktionswerte `fightSlime`, `fightBeast`, und `goTown` haben. ```js assert.equal(locations[2]["button functions"][0], fightSlime); @@ -66,7 +66,7 @@ Dein drittes `locations`-Objekt sollte eine `text`-Eigenschaft haben, die ein St assert.isString(locations[2].text); ``` -Your third `locations` object should have a `text` property with the value of `You enter the cave. You see some monsters.`. +Dein drittes `locations`-Objekt sollte eine `text`-Eigenschaft mit dem Wert `You enter the cave. You see some monsters.` haben. ```js assert.equal(locations[2].text, "You enter the cave. You see some monsters."); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md index f74eb516b09..9d0fcc54a9f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c31ec0ec78216a1c36a0.md @@ -7,13 +7,13 @@ dashedName: step-71 # --description-- -Da du nun ein `cave`-Ortsobjekt hast, aktualisiere deine `goCave`-Funktion, um `update` aufzurufen und den neuen `cave` Ort zu übergeben. Remember that this is the third element in your `locations` array. +Da du nun ein `cave`-Ortsobjekt hast, aktualisiere deine `goCave`-Funktion, um `update` aufzurufen und den neuen `cave` Ort zu übergeben. Denke daran, dass dies das dritte Element in deinem `locations`-Array ist. Vergesse nicht, deinen `console.log`-Aufruf zu entfernen! # --hints-- -You should use bracket notation to access the third element in your `locations` array. +Du solltest die Klammerschreibweise verwenden, um auf das dritte Element in deinem `locations`-Array zuzugreifen. ```js assert.match(code, /locations\[2\]/); @@ -25,7 +25,7 @@ Du solltest das dritte Element in deinem `locations`-Array an `update` übergebe assert.match(code, /update\(locations\[2\]\)/); ``` -You should call `update` with the third element in your `locations` array in your `goCave` function. +Du solltest `update` mit dem dritten Element in deinem `locations`-Array in deiner `goCave`-Funktion aufrufen. ```js assert.match(goCave.toString(), /update\(locations\[2\]\)/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md index 86af4bfb6c3..2f956f23648 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c370ad8c68227137e0bc.md @@ -19,7 +19,7 @@ Du solltest `10` von `gold` abziehen. assert.match(code, /gold\s*=\s*gold\s*-\s*10/); ``` -Your `buyHealth` function should reduce `gold` by `10`. +Deine `buyHealth`-Funktion sollte `gold` um `10` reduzieren. ```js gold = 10; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md index 218482c20a0..ba1007f2b74 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c4db0710f3260f867a92.md @@ -17,7 +17,7 @@ function myFunction() { } ``` -For now, follow that pattern to use a string `condition` inside your `if` statement. +Für den Moment folgst du diesem Muster, um ein String `condition` innerhalb deiner `if`-Anweisung zu verwenden. # --hints-- @@ -27,13 +27,13 @@ Deine `buyHealth`-Funktion sollte eine `if`-Anweisung haben. assert.match(buyHealth.toString(), /if/); ``` -Your `if` statement should have the string `condition` for the condition. +Deine `if`-Anweisung sollte den String `condition` für die Bedingung enthalten. ```js assert.match(buyHealth.toString(), /if\s*\(('|")condition\1\)/); ``` -All of your `buyHealth` code should be inside the `if` statement. +Der gesamte Code für `buyHealth` sollte innerhalb der `if`-Anweisung stehen. ```js assert.match(buyHealth.toString(), /if\s*\(('|")condition\1\)\s*\{[\s\S]*\}/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md index df90c124a04..90d87cb0381 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c65b75664c28a8e59c16.md @@ -17,7 +17,7 @@ Your `buyHealth` function should set `text.innerText` to equal `You do not have assert.match(buyHealth.toString(), /text\.innerText\s*=\s*('|")You do not have enough gold to buy health\.\1/); ``` -Your `buyHealth` function should update `text.innerText` when `gold` is less than `10`. +Deine `buyHealth`-Funktion sollte `text.innerText` aktualisieren, wenn `gold` kleiner als `10` ist. ```js gold = 5; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md index 873a224622c..583ecbf079a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c6815f5f1a29735efe1b.md @@ -7,7 +7,7 @@ dashedName: step-80 # --description-- -Use `const` to create a `weapons` variable above your `locations` array. Weise ihm einen leeren Bereich zu. +Verwende `const`, um eine `weapons`-Variable über deinem `locations`-Array zu erstellen. Weise ihm einen leeren Bereich zu. # --hints-- @@ -17,7 +17,7 @@ Du solltest `const` verwenden, um deine `weapons`-Variable zu deklarieren. assert.match(code, /const weapons/i); ``` -Your `weapons` variable should be an array. +Deine `weapons`-Variable sollte ein Array sein. ```js assert.isArray(weapons); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md index f7323ffa7d2..d869aa80f6e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7322e42962ad53ad204.md @@ -7,7 +7,7 @@ dashedName: step-81 # --description-- -Just like your `locations` array, your `weapons` array will hold objects. Füge dem `weapons`-Array vier Objekte hinzu, jedes mit zwei Eigenschaften: `name` und `power`. Der erste sollte den `name` auf `stick` und die `power` auf `5` gesetzt haben. Der zweite sollte `dagger` und `30` sein. Der dritte, `claw hammer` und `50`. Der vierte, `sword` und `100`. +Genau wie dein `locations`-Array wird auch dein `weapons`-Array Objekte enthalten. Füge dem `weapons`-Array vier Objekte hinzu, jedes mit zwei Eigenschaften: `name` und `power`. Der erste sollte den `name` auf `stick` und die `power` auf `5` gesetzt haben. Der zweite sollte `dagger` und `30` sein. Der dritte, `claw hammer` und `50`. Der vierte, `sword` und `100`. # --hints-- @@ -26,28 +26,28 @@ assert.isObject(weapons[2]); assert.isObject(weapons[3]); ``` -Your first `weapons` object should have the `name` set to `stick` and the `power` set to `5`. +Dein erstes `weapons`-Objekt sollte den `name` auf `stick` und die `power` auf `5` gesetzt haben. ```js assert.equal(weapons[0].name, 'stick'); assert.equal(weapons[0].power, 5); ``` -Your second `weapons` object should have the `name` set to `dagger` and the `power` set to `30`. +Dein zweites `weapons`-Objekt sollte den `name` auf `dagger` und die `power` auf `30` gesetzt haben. ```js assert.equal(weapons[1].name, 'dagger'); assert.equal(weapons[1].power, 30); ``` -Your third `weapons` object should have the `name` set to `claw hammer` and the `power` set to `50`. +Dein drittes `weapons`-Objekt sollte den `name` auf `claw hammer` und die `power` auf `50` gesetzt haben. ```js assert.equal(weapons[2].name, 'claw hammer'); assert.equal(weapons[2].power, 50); ``` -Your fourth `weapons` object should have the `name` set to `sword` and the `power` set to `100`. +Dein viertes `weapons`-Objekt sollte den `name` auf `sword` und die `power` auf `100` gesetzt haben. ```js assert.equal(weapons[3].name, 'sword'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md index c783bf86e31..7681d21dfe6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c7a59e72c02bb1c717d2.md @@ -7,7 +7,7 @@ dashedName: step-82 # --description-- -Inside your `buyWeapon` function, add an `if` statement to check if `gold` is greater than or equal to `30`. +Füge in deiner `buyWeapon`-Funktion eine `if`-Anweisung hinzu, um zu überprüfen, ob `gold` größer oder gleich `30` ist. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md index f6454c6cf58..3ec589a34ab 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8c89e4272512d44fc1c66.md @@ -7,7 +7,7 @@ dashedName: step-83 # --description-- -Similar to your `buyHealth` function, set `gold` equal to `30` less than its current value. Make sure this is inside your `if` statement. +Setze `gold`, ähnlich wie deine `buyHealth`-Funktion auf `30` weniger als seinen aktuellen Wert. Stelle sicher, dass dies innerhalb deiner `if`-Anweisung geschieht. # --hints-- @@ -17,7 +17,7 @@ You should use compound assignment to subtract `30` from `gold`. assert.match(buyWeapon.toString(), /gold\s*-=\s*30/); ``` -Your `buyWeapon` function should reduce `gold` by `30`. +Deine `buyWeapon`-Funktion sollte `gold` um `30` reduzieren. ```js gold = 30; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md index 77156f2f25e..d85b36801e1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cb19bd7f8a304e5427a1.md @@ -7,17 +7,17 @@ dashedName: step-86 # --description-- -Now update the `goldText` element to display the new value of `gold`, and update the `text` element to display `You now have a new weapon.`. +Aktualisiere nun das `goldText`-Element so, dass es den neuen Wert von `gold` anzeigt, und aktualisiere das `text`-Element so, dass es `You now have a new weapon.` anzeigt. # --hints-- -You should update the `innerText` property of the `goldText` element to be `gold`. +Du solltest die `innerText`-Eigenschaft des `goldText`-Elements so aktualisieren, dass sie `gold` ergibt. ```js assert.match(buyWeapon.toString(), /goldText\.innerText\s*=\s*gold/); ``` -You should update the `innerText` property of the `text` element to be `You now have a new weapon.`. +Du solltest die `innerText`-Eigenschaft des `text`-Elements so aktualisieren, dass sie `You now have a new weapon.` ergibt. ```js assert.match(buyWeapon.toString(), /text\.innerText\s*=\s*('|")You now have a new weapon\.\1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md index 5fc0bb137f4..2cfd780949a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cbd1e3595431d5a2b3f1.md @@ -11,7 +11,7 @@ Du solltest dem Spieler mitteilen, welche Waffe er gekauft hat. Benutze zwischen # --hints-- -Your `buyWeapon` function should have a variable named `newWeapon`. +Deine `buyWeapon`-Funktion sollte eine Variable namens `newWeapon` enthalten. ```js assert.match(buyWeapon.toString(), /newWeapon/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md index 58d482b4726..08b1848c28f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce1dfc990134162b3bd9.md @@ -7,7 +7,7 @@ dashedName: step-89 # --description-- -`weapons[currentWeapon]` ist ein Objekt. Use dot notation to get the `name` property of that object. +`weapons[currentWeapon]` ist ein Objekt. Verwende die Punktnotation, um die `name`-Eigenschaft des Objekts zu erhalten. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md index 67650929d51..75c4659f68c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ce73d0dce43468f6689c.md @@ -18,13 +18,13 @@ const ourStr = "Hello, our name is " + ourName + "."; # --hints-- -You should update the `text.innerText` assignment to start with the string `You now have a`. +Du solltest die `text.innerText`-Zuweisung aktualisieren, so dass sie mit dem String `You now have a` beginnt. ```js assert.match(buyWeapon.toString(), /text\.innerText\s*=\s*('|")You now have a \1/); ``` -You should use the concatenation operator to add `newWeapon` to the end of the `text.innerText` string. +Du solltest den Verkettungsoperator verwenden, um `newWeapon` am Ende des `text.innerText` Strings hinzuzufügen. ```js assert.match(buyWeapon.toString(), /text\.innerText\s*=\s*('|")You now have a \1\s*\+\s*newWeapon/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md index 9e067d2b36d..39371d9b2e1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8cf22272d6d35af80d4ac.md @@ -7,7 +7,7 @@ dashedName: step-91 # --description-- -Back at the beginning of this project, you created the `inventory` array. Add the `newWeapon` to the end of the `inventory` array using the `push()` method. +Am Anfang dieses Projekts, hast du das `inventory`-Array erstellt. Füge die `newWeapon` am Ende des `inventory`-Arrays hinzu, indem du die `push()`-Methode verwendest. Hier ist ein Beispiel: @@ -27,13 +27,13 @@ Du solltest die `push` Methode bei der `inventory` verwenden. assert.match(buyWeapon.toString(), /inventory\.push/) ``` -You should `push` the value of `newWeapon` to the `inventory` array. +Du solltest mit `push` den Wert von `newWeapon` ins `inventory`-Array übertragen. ```js assert.match(buyWeapon.toString(), /inventory\.push\s*\(\s*newWeapon\s*\)/) ``` -Your `buyWeapon` function should add the value of `newWeapon` to the `inventory` array. +Deine `buyWeapon`-Funktion sollte den Wert der `newWeapon` zum `inventory`-Array hinzufügen. ```js inventory = []; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md index db60203cf59..297c01bcc02 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0337d7c67377a4a76c6.md @@ -7,7 +7,7 @@ dashedName: step-92 # --description-- -Bislang wurde der alte Text jedes Mal gelöscht, sobald `text.innerText` aktualisiert wurde. This time, use the `+=` operator to add text to the end of `text.innerText`. +Bislang wurde der alte Text jedes Mal gelöscht, sobald `text.innerText` aktualisiert wurde. Verwende dieses Mal den `+=`-Operator, um am Ende von `text.innerText`-Text hinzuzufügen. Füge den String `In your inventory you have:` hinzu - füge die Leerzeichen am Anfang und am Ende ein. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md index 908c77e836c..573484d9f70 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d08668fa8b38732486e9.md @@ -1,6 +1,6 @@ --- id: 62a8d08668fa8b38732486e9 -title: Step 93 +title: Schritt 93 challengeType: 0 dashedName: step-93 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md index 75407bbc44d..4c70b14b15a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d0c4f12c2239b6618582.md @@ -7,17 +7,17 @@ dashedName: step-94 # --description-- -Add an `else` statement to your `buyWeapon` function. Setze in diesem Statement `text.innerText` gleich `You do not have enough gold to buy a weapon.`. +Füge eine `else`-Anweisung zu deiner `buyWeapon`-Funktion hinzu. Setze in diesem Statement `text.innerText` gleich `You do not have enough gold to buy a weapon.`. # --hints-- -You should add an `else` statement to your `buyWeapon` function. +Du solltest eine `else`-Anweisung zu deiner `buyWeapon`-Funktion hinzufügen. ```js assert.match(buyWeapon.toString(), /else/); ``` -Your `else` statement should come after your `if` statement. +Deine `else`-Anweisung sollte immer nach deiner `if`-Anweisung kommen. ```js const split = buyWeapon.toString().split(/\s|\n/); @@ -30,7 +30,7 @@ Du solltest `text.innerText` auf `You do not have enough gold to buy a weapon.` assert.match(buyWeapon.toString(), /text.innerText\s*=\s*('|")You do not have enough gold to buy a weapon.\1/); ``` -Your `else` statement should set `text.innerText` to `You do not have enough gold to buy a weapon.`. +Deine `else`-Anweisung sollte `text.innerText` auf `You do not have enough gold to buy a weapon.` setzen. ```js gold = 20; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md index e1a1c44aa40..8f67ab690e2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d2e2a073be3edb46116f.md @@ -7,11 +7,11 @@ dashedName: step-100 # --description-- -Create an empty `sellWeapon` function. +Erstelle eine leere `sellWeapon`-Funktion. # --hints-- -You should use the `function` keyword to declare a `sellWeapon` variable. +Du solltest mit dem `function`-Schlüsselwort eine `sellWeapon`-Variable deklarieren. ```js assert.isFunction(sellWeapon); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md index db1d44f63fd..d5ea65f9dae 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d31ebbc10e3fe1b28e03.md @@ -17,7 +17,7 @@ Deine `sellWeapon`-Funktion sollte eine `if`-Anweisung enthalten. assert.match(sellWeapon.toString(), /if/); ``` -Your `if` statement should check if `inventory.length` is greater than `1`. +Deine `if`-Anweisung sollte prüfen, ob `inventory.length` größer ist als `1`. ```js assert.match(sellWeapon.toString(), /if\s*\(inventory\.length\s*>\s*1\)/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md index 54c3f95c054..b56775984ed 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d382cd075f4169223e14.md @@ -7,9 +7,9 @@ dashedName: step-103 # --description-- -Use the `let` keyword to create a variable named `currentWeapon`. Weise ihr noch keinen Wert zu. +Verwende das `let`-Schlüsselwort, um eine Variable namens `currentWeapon` zu erstellen. Weise ihr noch keinen Wert zu. -Beachte, dass du bereits eine `currentWeapon` in deinem Code hast. Since you are using the `let` keyword instead of `var`, the new `currentWeapon` is scoped only to this `if` statement. At the close of the `if` statement, the old `currentWeapon` will be used again. +Beachte, dass du bereits eine `currentWeapon` in deinem Code hast. Da du das `let`-Schlüsselwort anstelle von `var` verwendest, ist der neue `currentWeapon` nur auf diese `if`-Anweisung beschränkt. Am Ende der `if`-Anweisung wird der alte `currentWeapon` erneut verwendet. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md index 3470db8da54..3a6415036d1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d61ddfe35744369365b7.md @@ -29,13 +29,13 @@ You should add the value of `currentWeapon` to the `You sold a` string. Verwende assert.match(sellWeapon.toString(), /text\.innerText\s*=\s*('|")You sold a\s\1\s*\+\s*\_currentWeapon/); ``` -You should add the string `.` to the value of `currentWeapon`. Verwende den Verkettungsoperator, um dies in derselben Zeile zu tun. +Du solltest den String `.` zu dem Wert von `currentWeapon` hinzufügen. Verwende den Verkettungsoperator, um dies in derselben Zeile zu tun. ```js assert.match(sellWeapon.toString(), /text\.innerText\s*=\s*('|")You sold a \1\s*\+\s*\_currentWeapon\s+\+\s+('|")\.\2/); ``` -Your `text.innerText` should update to the proper string. +Dein `text.innerText` sollte auf den richtigen String aktualisiert werden. ```js inventory = ["first", "second"]; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md index f73632b7692..2a4495f83f9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d6c7001ebc45350e3d16.md @@ -25,7 +25,7 @@ const matches = sellWeapon.toString().match(/text\.innerText\s*\+=/g); assert.equal(matches.length, 1); ``` -You should add the string `In your inventory you have:` to the second `text.innerText` line. Die Abstände sind wichtig. +Du solltest den String `In your inventory you have:` zur zweiten `text.innerText`-Zeile hinzufügen. Die Abstände sind wichtig. ```js assert.match(sellWeapon.toString(), /text\.innerText\s*\+=\s*('|") In your inventory you have: \1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md index e8ba2d2a043..ef6f5fafba7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d7b8ab568b4649998954.md @@ -1,6 +1,6 @@ --- id: 62a8d7b8ab568b4649998954 -title: Step 107 +title: Schritt 107 challengeType: 0 dashedName: step-107 --- @@ -23,7 +23,7 @@ Du solltest `text.innerText` auf `Don't sell your only weapon!` setzen. assert.match(sellWeapon.toString(), /text\.innerText\s*=\s*('|")Don't sell your only weapon!\1/); ``` -Your new `text.innerText` line should be in your `else` statement. +Deine neue `text.innerText`-Zeile sollte sich in deiner `else`-Anweisung befinden. ```js inventory = ["Naomi"]; diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md index 6e39fbfb9d6..6e79d8741c2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8d81f539f004776dd9b1e.md @@ -9,17 +9,17 @@ dashedName: step-108 Nun kannst du den Code zur Bekämpfung von Monstern starten. To keep your code organized, your `fightDragon` function has been moved for you to be near the other `fight` functions. -Below your `weapons` array, define a `monsters` variable and assign it an array. Set that array to have three objects, each with a `name`, `level`, and `health` properties. Die Werte des ersten Objekts sollten in dieser Reihenfolge `slime`, `2` und `15` sein. Der zweite sollte `fanged beast`, `8` und `60` sein. Der dritte sollte `dragon`, `20` und `300` sein. +Definiere unter deinem `weapons`-Array eine `monsters`-Variable und gib ihr ein Array. Set that array to have three objects, each with a `name`, `level`, and `health` properties. Die Werte des ersten Objekts sollten in dieser Reihenfolge `slime`, `2` und `15` sein. Der zweite sollte `fanged beast`, `8` und `60` sein. Der dritte sollte `dragon`, `20` und `300` sein. # --hints-- -You should use `const` to declare a `monsters` variable. +Du solltest `const` verwenden, um eine `monsters`-Variable zu deklarieren. ```js assert.match(code, /const\s*monsters/); ``` -Your `monsters` variable should be an array. +Deine `monsters`-Variable sollte ein Array sein. ```js assert.isArray(monsters); @@ -31,7 +31,7 @@ Deine `monsters` Variable sollte 3 Werte haben. assert.lengthOf(monsters, 3); ``` -Your `monsters` array should have 3 objects. +Dein `monsters`-Array sollte 3 Objekte haben. ```js assert(monsters.every(val => typeof val === "object")); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md index 1ec17c8eb3c..2f40c78989b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8dfcf7fb1044d2f478fd1.md @@ -7,7 +7,7 @@ dashedName: step-111 # --description-- -Following the same pattern, use that code in the `fightBeast` and `fightDragon` functions. Denke daran, dass `beast` am Index `1` und `dragon` am Index `2` ist. Enferne auch den `console.log`-Aufruf aus deiner `fightDragon`-Funktion. +Verwende diesen Code nach demselben Muster in den `fightBeast`- und `fightDragon`-Funktionen. Denke daran, dass `beast` am Index `1` und `dragon` am Index `2` ist. Enferne auch den `console.log`-Aufruf aus deiner `fightDragon`-Funktion. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md index e26440ac449..736fd060e83 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e0d1d0110b4ec421489f.md @@ -11,7 +11,7 @@ Erstelle am Ende deines Codes zwei leere Funktionen namens `attack` und `dodge`. # --hints-- -You should use the `function` keyword to declare `attack`. +Du solltest das `function`-Schlüsselwort verwenden, um `attack` zu deklarieren. ```js assert.match(code, /function\s*attack/); @@ -23,7 +23,7 @@ assert.match(code, /function\s*attack/); assert.match(attack.toString(), /attack\s*\(\s*\)\s*\{\s*\}/); ``` -You should use the `function` keyword to declare `dodge`. +Du solltest das `function`-Schlüsselwort verwenden, um `dodge` zu deklarieren. ```js assert.match(code, /function\s*dodge/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md index b70674c8b89..f2db0980214 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e142f7f0bd4fed898de3.md @@ -7,11 +7,11 @@ dashedName: step-113 # --description-- -Add a new object to the end of the `locations` array, following the same properties as the rest of the objects. Setze `name` auf `fight`, `button text` auf ein Array mit `Attack`, `Dodge` und `Run`, `button functions` auf ein Array mit `attack`, `dodge` und `goTown`, und `text` auf `You are fighting a monster.`. +Füge ein neues Objekt am Ende des `locations`-Arrays hinzu, das die gleichen Eigenschaften wie die übrigen Objekte hat. Setze `name` auf `fight`, `button text` auf ein Array mit `Attack`, `Dodge` und `Run`, `button functions` auf ein Array mit `attack`, `dodge` und `goTown`, und `text` auf `You are fighting a monster.`. # --hints-- -Your `locations` array should have 4 values in it. +Dein `locations`-Array sollte 4 Werte enthalten. ```js console.log(locations); @@ -24,7 +24,7 @@ Dein neuer Wert sollte ein Objekt sein. assert.isObject(locations[3]); ``` -Your new object should have a `name` property set to `fight`. +Dein neues Objekt sollte eine `name`-Eigenschaft auf `fight` gesetzt haben. ```js assert.equal(locations[3].name, "fight"); @@ -42,7 +42,7 @@ Your new object should have a `button functions` property set to an array with t assert.deepEqual(locations[3]["button functions"], [attack, dodge, goTown]); ``` -Your new object should have a `text` property set to `You are fighting a monster.`. +Dein neues Objekt sollte eine `text`-Eigenschaft auf `You are fighting a monster.` gesetzt haben. ```js assert.equal(locations[3].text, "You are fighting a monster."); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md index bb0e252add4..e6b36481b10 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e21398ad61520edb724f.md @@ -7,7 +7,7 @@ dashedName: step-115 # --description-- -Below your `update` call, set the `monsterHealth` to be the health of the current monster. Du kannst auf diesen Wert zugreifen, indem du auf die `health`-Eigenschaft von `monsters[fighting]` mittels Punkt-Notation zugreifst. +Setze unter deinem `update`-Aufruf die `monsterHealth` auf die Gesundheit des aktuellen Monsters. Du kannst auf diesen Wert zugreifen, indem du auf die `health`-Eigenschaft von `monsters[fighting]` mittels Punkt-Notation zugreifst. # --hints-- @@ -17,7 +17,7 @@ You should use bracket notation to access the `monsters` array at the `fighting` assert.match(goFight.toString(), /monsters\[fighting\]/); ``` -You should assign the value of `monsters[fighting]` to the `monsterHealth` variable. +Du solltest der `monsterHealth`-Variable den Wert von `monsters[fighting]` zuweisen. ```js assert.match(goFight.toString(), /monsterHealth\s*=\s*monsters\[fighting\](\.health|\[('|")health\2\])/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md index 69aeedb679d..a77d1661034 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e271f8e3d1541f9624ad.md @@ -7,11 +7,11 @@ dashedName: step-117 # --description-- -Setze nun die `innerText`-Eigenschaft von `monsterName` auf die `name`-Eigenschaft des aktuellen Monsters. Do the same for `monsterHealthText` and the `health` property. +Setze nun die `innerText`-Eigenschaft von `monsterName` auf die `name`-Eigenschaft des aktuellen Monsters. Mache das gleiche für `monsterHealthText` und die `health`-Eigenschaft. # --hints-- -You should use dot notation to access the `innerText` property of `monsterName`. +Du solltest die Punktnotation verwenden, um auf die `innerText`-Eigenschaft von `monsterName` zuzugreifen. ```js assert.match(goFight.toString(), /monsterName\.innerText/); @@ -23,13 +23,13 @@ You should set the `innerText` property of `monsterName` to be the `name` value assert.match(goFight.toString(), /monsterName\.innerText\s*=\s*monsters\[fighting\]\.name/); ``` -You should use dot notation to access the `innerText` property of `monsterHealthText`. +Du solltest die Punktnotation verwenden, um auf die `innerText`-Eigenschaft von `monsterHealthText` zuzugreifen. ```js assert.match(goFight.toString(), /monsterHealthText\.innerText/); ``` -You should set the `innerText` property of `monsterHealthText` to be the `health` value of the current monster. Remember that you assigned this value to a `monsterHealth` variable. +You should set the `innerText` property of `monsterHealthText` to be the `health` value of the current monster. Denke daran, dass du diesen Wert einer `monsterHealth`-Variable zugewiesen hast. ```js assert.match(goFight.toString(), /monsterHealthText\.innerText\s*=\s*monsterHealth/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md index 23be8e22ee6..115d570c982 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e35675c18c56354c08cf.md @@ -17,7 +17,7 @@ Du solltest die Punktnotation verwenden, um auf die `innerText`-Eigenschaft von assert.match(attack.toString(), /text\.innerText/); ``` -You should assign the string `The` to `innerText` property of `text`. +Du solltest den String `The` zu der `innerText`-Eigenschaft von `text` zuweisen. ```js assert.match(attack.toString(), /text\.innerText\s*=\s*('|")The \1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md index d36b66f4b66..70111bf5762 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e41e2f190c58404dd46e.md @@ -7,11 +7,11 @@ dashedName: step-119 # --description-- -On a new line, add the string `You attack it with your [weapon].` to the `text` value, replacing `[weapon]` with the player's current weapon. +Füge in einer neuen Zeile den String `You attack it with your [weapon].` zu deinem `text` Wert hinzu und ersetze damit `[weapon]` mit der aktuellen Waffe des Spielers. # --hints-- -You should use dot notation to access the `innerText` property of `text` on a new line. +Du solltest die Punktnotation verwenden, um in einer neuen Zeile auf die `innerText`-Eigenschaft von `text` zuzugreifen. ```js const match = attack.toString().match(/text\.innerText/g); @@ -24,19 +24,19 @@ You should use compound assignment with `text.innerText`. assert.match(attack.toString(), /text\.innerText\s*\+=/); ``` -You should add the string `You attack it with your` to the `text.innerText` value. Denke daran, dass Leerzeichen wichtig sind. +Du solltest den String `You attack it with your` zu deinem `text.innerText`-Wert hinzufügen. Denke daran, dass Leerzeichen wichtig sind. ```js assert.match(attack.toString(), /text\.innerText\s*\+=\s*('|") You attack it with your \1/); ``` -You should use the concatenation operator to add the current weapon to the string. Du solltest den aktuellen Wert mit `weapons[currentWeapon].name` erhalten. +Du solltest den Verkettungsoperator verwenden, um die aktuelle Waffe zum String hinzuzufügen. Du solltest den aktuellen Wert mit `weapons[currentWeapon].name` erhalten. ```js assert.match(attack.toString(), /text\.innerText\s*\+=\s*('|") You attack it with your \1\s*\+\s*weapons\[currentWeapon\]\.name/); ``` -You should use the concatenation operator to end your string with `.`. +Du solltest den Verkettungsoperator verwenden, um dein String mit `.` zu beenden. ```js assert.match(attack.toString(), /text\.innerText\s*\+=\s*('|") You attack it with your \1\s*\+\s*weapons\[currentWeapon\]\.name\s*\+\s*('|")\.\2/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md index dcc363590fb..c2b001ab128 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8e4dc6a60f85bf256a0cb.md @@ -15,13 +15,13 @@ Verwende diesem Muster folgend den Operator zur Addition (`+`), um eine zufälli # --hints-- -You should use the same `monsterHealth` line you already wrote. +Du solltest die gleiche `monsterHealth`-Zeile verwenden, die du bereits geschrieben hast. ```js assert.lengthOf(attack.toString().match(/monsterHealth/g), 1); ``` -You should add to the `weapons[currentWeapon].power` value. +Du solltest den `weapons[currentWeapon].power`-Wert erhöhen. ```js assert.match(attack.toString(), /monsterHealth\s*-=\s*weapons\[currentWeapon\]\.power\s*\+/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md index 6d008f28126..2c123c886ac 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8edd05e27cc668051686f.md @@ -7,11 +7,11 @@ dashedName: step-124 # --description-- -Add an `if` statement to check if `health` is less than or equal to `0`. If it is, call the `lose` function. +Füge eine `if`-Anweisung hinzu, um zu überprüfen, ob `health` kleiner oder gleich `0` ist. Wenn dies der Fall sein sollte, solltest du die `lose`-Funktion aufrufen. # --hints-- -Your `attack` function should have an `if` statement. +Deine `attack`-Funktion sollte eine `if`-Anweisung haben. ```js assert.match(attack.toString(), /if/); @@ -23,7 +23,7 @@ Deine `if`-Anweisung sollte überprüfen, ob `health` kleiner oder gleich `0` is assert.match(attack.toString(), /if\s*\(health\s*<=\s*0\)/); ``` -Your `if` statement should call the `lose` function. +Deine `if`-Anweisung sollte die `lose`-Funktion aufrufen. ```js assert.match(attack.toString(), /lose\(\)/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md index 226ee72e53d..734aa30325a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee154c8946678775c4a4.md @@ -33,7 +33,7 @@ Deine `else if`-Anweisung sollte überprüfen, ob `monsterHealth` kleiner oder g assert.match(attack.toString(), /else\s*if\s*\(\s*monsterHealth\s*<=\s*0\s*\)/); ``` -Your `else if` statement should call the `defeatMonster` function. +Deine `else if`-Anweisung sollte die `defeatMonster`-Funktion aufrufen. ```js assert.match(attack.toString(), /else\s*if\s*\(\s*monsterHealth\s*<=\s*0\s*\)\s*\{\s*defeatMonster/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md index 60ea9d7a4c7..592fd763d6b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ee71f018e968a056d369.md @@ -1,17 +1,17 @@ --- id: 62a8ee71f018e968a056d369 -title: Step 126 +title: Schritt 126 challengeType: 0 dashedName: step-126 --- # --description-- -At the end of your code, create the `defeatMonster` and `lose` functions. Lasse sie vorerst leer. +Erstelle die `defeatMonster`- und `lose`-Funktionen am Ende deines Codes. Lasse sie vorerst leer. # --hints-- -You should use the `function` keyword to declare `defeatMonster`. +Du solltest das `function`-Schlüsselwort verwenden, um `defeatMonster` zu deklarieren. ```js assert.match(code, /function\s+defeatMonster/); @@ -23,7 +23,7 @@ assert.match(code, /function\s+defeatMonster/); assert.match(defeatMonster.toString(), /defeatMonster\s*\(\)\s*\{\s*\}/); ``` -You should use the `function` keyword to declare `lose`. +Du solltest das `function`-Schlüsselwort verwenden, um `lose` zu deklarieren. ```js assert.match(code, /function\s+lose/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md index f921924b1ea..a9449f5cbad 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8eec45f77bc69e8775294.md @@ -7,17 +7,17 @@ dashedName: step-127 # --description-- -Inside the `dodge` function, set `text.innerText` equal to the string `You dodge the attack from the [monster]`. Replace `[monster]` with the name of the monster, using the `name` property. +Inside the `dodge` function, set `text.innerText` equal to the string `You dodge the attack from the [monster]`. Ersetze `[monster]` mit dem Namen des Monsters, indem du die `name`-Eigenschaft verwendest. # --hints-- -You should assign the string `You dodge the attack from the` to the `text.innerText` property. Denke daran, dass Abstände wichtig sind. +Du solltest der `text.innerText`-Eigenschaft den String `You dodge the attack from the` zuweisen. Denke daran, dass Abstände wichtig sind. ```js assert.match(dodge.toString(), /text\.innerText\s*=\s*('|")You dodge the attack from the \1/); ``` -You should use the concatenation operator to add the name of the monster to the end of the string. Du erhältst dies mit `monster[fighting].name`. +Du solltest den Verkettungsoperator verwenden, um den Namen des Monsters am Ende deines Strings hinzuzufügen. Du erhältst dies mit `monster[fighting].name`. ```js assert.match(dodge.toString(), /text\.innerText\s*=\s*('|")You dodge the attack from the \1\s*\+\s*monsters\[fighting\]\.name/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md index 678fd1314fc..1f6da0d152c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8ef6a52292f6bdca4f6f8.md @@ -17,7 +17,7 @@ You should use compound assignment to modify `xp`. assert.match(defeatMonster.toString(), /xp\s*\+=/); ``` -You should add the monster's level to `xp`. +Du solltest das Level des Monsters zu `xp` hinzufügen. ```js assert.match(defeatMonster.toString(), /xp\s*\+=\s*monsters\[fighting\]\.level/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md index 4322b156ae7..c764b60300e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f06fb318666fef69f91e.md @@ -7,7 +7,7 @@ dashedName: step-133 # --description-- -Das Wort `Arg!` sollte in Anführungszeichen gesetzt werden. Besides escaping quotes, there is another way you can include quotation marks inside a string. +Das Wort `Arg!` sollte in Anführungszeichen gesetzt werden. Neben dem Auslassen von Anführungszeichen gibt es eine weitere Möglichkeit, Anführungszeichen in einen String einzufügen. Wandle die doppelten Anführungszeichen um den String `The monster screams Arg! as it dies. You gain experience points and find gold.` in einfache Anführungszeichen `'` um und füge dann doppelte Anführungszeichen um `Arg!` herum hinzu. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md index bcf30373095..e63735c0919 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f20463b324759953edad.md @@ -11,65 +11,65 @@ At the end of your code, create a `restart` function. Inside this function, set Also update the `innerText` properties of `goldText`, `healthText`, and `xpText` to their current values. -Finally, call the `goTown()` function. +Rufe schließlich die `goTown()`-Funktion auf. # --hints-- -You should use the `function` keyword to declare `restart`. +Du solltest mit dem `function`-Schlüsselwort `restart` deklarieren. ```js assert.match(code, /function\s+restart/); ``` -Your `restart` function should set `xp` to `0`. +Deine `restart`-Funktion sollte `xp` auf `0` setzen. ```js assert.match(restart.toString(), /xp\s*=\s*0/); ``` -Your `restart` function should set `health` to `100`. +Deine `restart`-Funktion sollte `health` auf `100` setzen. ```js assert.match(restart.toString(), /health\s*=\s*100/); ``` -Your `restart` function should set `gold` to `50`. +Deine `restart`-Funktion sollte `gold` auf `50` setzen. ```js assert.match(restart.toString(), /gold\s*=\s*50/); ``` -Your `restart` function should set `currentWeapon` to `0`. +Deine `restart`-Funktion sollte `currentWeapon` auf `0` setzen. ```js assert.match(restart.toString(), /currentWeapon\s*=\s*0/); ``` -Your `restart` function should set `inventory` to an array with the string `stick`. +Deine `restart`-Funktion sollte `inventory` auf ein Array mit dem String `stick` setzen. ```js assert.match(restart.toString(), /inventory\s*=\s*\[\s*('|")stick\1\s*\]/); ``` -Your `restart` function should call the `goTown()` function. +Deine `restart`-Funktion sollte die `goTown()`-Funktion aufrufen. ```js assert.match(restart.toString(), /goTown\(\)/); ``` -You should set `goldText.innerText` to the value of `gold`. +Du solltest `goldText.innerText` auf den Wert `gold` setzen. ```js assert.match(restart.toString(), /goldText\.innerText\s*=\s*gold/); ``` -You should set `healthText.innerText` to the value of `health`. +Du solltest `healthText.innerText` auf den Wert `health` setzen. ```js assert.match(restart.toString(), /healthText\.innerText\s*=\s*health/); ``` -You should set `xpText.innerText` to the value of `xp`. +Du solltest `xpText.innerText` auf den Wert `xp` setzen. ```js assert.match(restart.toString(), /xpText\.innerText\s*=\s*xp/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md index f75d63d8ef1..ddba1a23152 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8f256b813a476cae51f49.md @@ -7,7 +7,7 @@ dashedName: step-138 # --description-- -Back to your `attack` function - inside the `else if` block, create another `if` and `else` statement. Wenn der Spieler gegen den Drachen kämpft (`fighting` would be `2`), rufe die Funktion `winGame` auf. Move the `defeatMonster()` call to the `else` block. +Zurück zu deiner `attack`-Funktion - erstelle innerhalb des `else if`-Blocks eine weitere `if`- und `else`-Anweisung. Wenn der Spieler gegen den Drachen kämpft (`fighting` would be `2`), rufe die Funktion `winGame` auf. Verschiebe den `defeatMonster()`-Aufruf in den `else`-Block. Hier ist ein Beispiel, das prüft, ob `num` gleich `5` ist: @@ -21,7 +21,7 @@ if (num === 5) { # --hints-- -You should add a new `if` statement in your `else if` block. +Du solltest eine neue `if`-Anweisung in deinem `else if`-Block hinzufügen. ```js const block = attack.toString().split("else if"); @@ -35,21 +35,21 @@ const block = attack.toString().split("else if"); assert.match(block[1], /if\s*\(\s*fighting\s*===\s*2\s*\)/); ``` -You should call the `winGame` function in your `if` block. +Du solltest die `winGame`-Funktion in deinem `if`-Block aufrufen. ```js const block = attack.toString().split("else if"); assert.match(block[1], /if\s*\(\s*fighting\s*===\s*2\s*\)\s*\{\s*winGame\(\)/); ``` -You should add an `else` block. +Du solltest einen `else`-Block hinzufügen. ```js const block = attack.toString().split("else if"); assert.include(block[1], "else"); ``` -Your `else` block should call the `defeatMonster` function. +Dein `else`-Block sollte die `defeatMonster`-Funktion aufrufen. ```js const block = attack.toString().split("else if"); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md index 6eff05291ab..77084cd5bcb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a94114ce0b8918b487390f.md @@ -7,7 +7,7 @@ dashedName: step-141 # --description-- -Add another object in the `locations` array. Alles sollte wie beim `lose`-Objekt sein, außer der `name` sollte `win` und der `text` sollte `You defeat the dragon! YOU WIN THE GAME! 🎉` sein. +Füge ein weiteres Objekt im `locations`-Array hinzu. Alles sollte wie beim `lose`-Objekt sein, außer der `name` sollte `win` und der `text` sollte `You defeat the dragon! YOU WIN THE GAME! 🎉` sein. # --hints-- @@ -29,7 +29,7 @@ Dein siebter `locations`-Wert sollte eine `name`-Eigenschaft mit dem Wert `win` assert.equal(locations[6].name, 'win'); ``` -Your seventh `locations` value should have a `button text` array with three `REPLAY?` strings. +Dein siebter `locations`-Wert sollte ein `button text`-Array mit drei `REPLAY?`-Strings haben. ```js assert.deepEqual(locations[6]["button text"], ['REPLAY?', 'REPLAY?', 'REPLAY?']); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md index 3773473638c..13b4bd37402 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d6736ba262cfa74344b.md @@ -11,7 +11,7 @@ Below your `attack` function, create an empty function named `getMonsterAttackVa # --hints-- -You should use the `function` keyword to declare `getMonsterAttackValue`. +Du solltest das `function`-Schlüsselwort verwenden, um `getMonsterAttackValue` zu deklarieren. ```js assert.match(code, /function\s+getMonsterAttackValue/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md index b6b86111dda..c7d01602b05 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md @@ -7,7 +7,7 @@ dashedName: step-144 # --description-- -Der Angriff des Monsters basiert auf das `level` des Monsters und auf dem `xp` des Spielers. In the `getMonsterAttackValue` function, use `const` to create a variable called `hit`. Weise ihm die Gleichung `(level * 5) - (Math.floor(Math.random() * xp));` zu. +Der Angriff des Monsters basiert auf das `level` des Monsters und auf dem `xp` des Spielers. Verwende in der `getMonsterAttackValue`-Funktion `const`, um eine Variable namens `hit` zu erstellen. Weise ihm die Gleichung `(level * 5) - (Math.floor(Math.random() * xp));` zu. Dadurch wird der Angriff des Monsters auf das Fünffache seines `level` minus einer zufälligen Zahl zwischen 0 und dem des Spielers `xp` gesetzt. diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md index 0e1f69267c5..86459305ddc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e3c7c3d552fb04f0f18.md @@ -1,6 +1,6 @@ --- id: 62aa1e3c7c3d552fb04f0f18 -title: Step 145 +title: Schritt 145 challengeType: 0 dashedName: step-145 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md index bcc2b14ee5a..b6b58a41f2f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1e8ccd579330e097ce44.md @@ -1,6 +1,6 @@ --- id: 62aa1e8ccd579330e097ce44 -title: Step 146 +title: Schritt 146 challengeType: 0 dashedName: step-146 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md index 725aa7e720a..69dcfa57f63 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1eec891ed731db227a36.md @@ -1,6 +1,6 @@ --- id: 62aa1eec891ed731db227a36 -title: Step 147 +title: Schritt 147 challengeType: 0 dashedName: step-147 --- @@ -19,7 +19,7 @@ return condition ? true : false; # --hints-- -You should use a ternary to change the `return` value if `hit` is greater than `0`. +Du solltest einen ternären Wert verwenden, um den `return` -Wert zu ändern, wenn `hit` größer als `0` ist. ```js assert.match(getMonsterAttackValue.toString(), /return\s+hit\s*>\s*0/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1fed3d4e873366ff3131.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1fed3d4e873366ff3131.md index eea6535bec1..4c4c373bdcc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1fed3d4e873366ff3131.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1fed3d4e873366ff3131.md @@ -1,6 +1,6 @@ --- id: 62aa1fed3d4e873366ff3131 -title: Step 148 +title: Schritt 148 challengeType: 0 dashedName: step-148 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md index cb17d755ff0..48e2b368a90 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa20e9cf1be9358f5aceae.md @@ -1,6 +1,6 @@ --- id: 62aa20e9cf1be9358f5aceae -title: Step 150 +title: Schritt 150 challengeType: 0 dashedName: step-150 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md index 7a5d427b22f..0ed794b086a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2136fc49b836dfedb959.md @@ -1,6 +1,6 @@ --- id: 62aa2136fc49b836dfedb959 -title: Step 151 +title: Schritt 151 challengeType: 0 dashedName: step-151 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md index 6c2c3ed6c86..d0c15581950 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21971e3b743844849985.md @@ -1,6 +1,6 @@ --- id: 62aa21971e3b743844849985 -title: Step 152 +title: Schritt 152 challengeType: 0 dashedName: step-152 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md index 0fdf428417f..e28f9d7077d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa21ea8d9d9f396b95dd87.md @@ -7,11 +7,11 @@ dashedName: step-153 # --description-- -On every attack, there should be a chance that the player's weapon breaks. At the end of the `attack` function, add an empty `if` expression with the condition `Math.random() <= .1`. +Bei jedem Angriff sollte die Möglichkeit bestehen, dass die Waffe des Spielers zerbricht. At the end of the `attack` function, add an empty `if` expression with the condition `Math.random() <= .1`. # --hints-- -You should add an `if` statement to your `attack` function. +Du solltest eine `if`-Anweisung zu deiner `attack`-Funktion hinzufügen. ```js const ifs = attack.toString().match(/if/g); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md index bb4bb752806..997a031a055 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa226207f33d3ad4c6f546.md @@ -1,6 +1,6 @@ --- id: 62aa226207f33d3ad4c6f546 -title: Step 154 +title: Schritt 154 challengeType: 0 dashedName: step-154 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md index 44980b592f0..0c266f188dc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa22aba186563bcbf2c395.md @@ -1,6 +1,6 @@ --- id: 62aa22aba186563bcbf2c395 -title: Step 155 +title: Schritt 155 challengeType: 0 dashedName: step-155 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md index c801177ae2d..f0fd9c06fcb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa234322d4ad3e8bce42cc.md @@ -1,6 +1,6 @@ --- id: 62aa234322d4ad3e8bce42cc -title: Step 156 +title: Schritt 156 challengeType: 0 dashedName: step-156 --- @@ -11,7 +11,7 @@ We don't want a player's only weapon to break. The logical AND operator checks i Use the logical AND operator `&&` to add a second condition to your `if` statement. The player's weapon should only break if `inventory.length` does not equal (`!==`) one. -Here is an example of an `if` statement with two conditions: +Hier ist ein Beispiel für eine `if`-Anweisung mit zwei Bedingungen: ```js if (firstName === "Quincy" && lastName === "Larson") { @@ -21,7 +21,7 @@ if (firstName === "Quincy" && lastName === "Larson") { # --hints-- -You should not modify your existing `if` statement. +Du solltest deine bestehende `if`-Anweisung nicht ändern. ```js assert.match(attack.toString(), /if\s*\(Math\.random\(\)\s*\<=\s*\.1/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md index 10cb8603022..631e1d7c7d9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2469c77b363fdb4f0e06.md @@ -1,6 +1,6 @@ --- id: 62aa2469c77b363fdb4f0e06 -title: Step 157 +title: Schritt 157 challengeType: 0 dashedName: step-157 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md index a502101c334..17bceec457a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa252c3b1073415ba2b898.md @@ -1,6 +1,6 @@ --- id: 62aa252c3b1073415ba2b898 -title: Step 158 +title: Schritt 158 challengeType: 0 dashedName: step-158 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md index 5f657de3877..acf711236d9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa258da314ef42ba0a1858.md @@ -1,6 +1,6 @@ --- id: 62aa258da314ef42ba0a1858 -title: Step 159 +title: Schritt 159 challengeType: 0 dashedName: step-159 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md index d47f53f5a8b..3e5dde9b623 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa25fcb5837d43b4d9873d.md @@ -1,6 +1,6 @@ --- id: 62aa25fcb5837d43b4d9873d -title: Step 160 +title: Schritt 160 challengeType: 0 dashedName: step-160 --- @@ -11,19 +11,19 @@ Add another object to your `locations` array. Set `name` to `easter egg`, set `b # --hints-- -Your `locations` array should have 8 values. +Deine `locations`-Anordnung sollte 8 Werte haben. ```js assert.lengthOf(locations, 8); ``` -Your eighth `locations` value should be an object. +Dein achter `locations`-Wert sollte ein Objekt sein. ```js assert.isObject(locations[7]); ``` -Your eighth `locations` value should have a `name` property with the value `easter egg`. +Dein achter `locations`-Wert sollte eine `name`-Eigenschaft mit dem Wert `easter egg` haben. ```js assert.equal(locations[7].name, "easter egg"); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md index bb3a88b2824..426d73d1877 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa264d23cdaa45a20efada.md @@ -1,6 +1,6 @@ --- id: 62aa264d23cdaa45a20efada -title: Step 162 +title: Schritt 162 challengeType: 0 dashedName: step-162 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md index e27455047fd..8fffd783667 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa26cca3cd3d46c431e73b.md @@ -7,7 +7,7 @@ dashedName: step-163 # --description-- -Inside your `while` loop, push a random number between 0 and 10 to the end of the `numbers` array. You can create this random number with `Math.floor(Math.random() * 11)`. +Inside your `while` loop, push a random number between 0 and 10 to the end of the `numbers` array. Du kannst diese Zufallszahl mit `Math.floor(Math.random() * 11)` erzeugen. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md index c0e732491ac..b58a8544677 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27227399d647e1c37a3c.md @@ -1,6 +1,6 @@ --- id: 62aa27227399d647e1c37a3c -title: Step 164 +title: Schritt 164 challengeType: 0 dashedName: step-164 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md index 7b34447692f..048d798d32f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27560def7048d7b4a095.md @@ -1,6 +1,6 @@ --- id: 62aa27560def7048d7b4a095 -title: Step 165 +title: Schritt 165 challengeType: 0 dashedName: step-165 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md index c57f4d75914..4cc29d7aaf7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa27c40ca6f04ab8be5fac.md @@ -1,13 +1,13 @@ --- id: 62aa27c40ca6f04ab8be5fac -title: Step 166 +title: Schritt 166 challengeType: 0 dashedName: step-166 --- # --description-- -A `for` loop runs for a specific number of times. We will break down how a `for` loop runs in the next several steps. For now, copy this loop below and paste it at the end of your `pick` function. +A `for` loop runs for a specific number of times. Wie eine `for`-Schleife abläuft, werden wir in den nächsten Schritten aufschlüsseln. For now, copy this loop below and paste it at the end of your `pick` function. ```js for (let x = 1; x < 5; x++) { diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa287434dc284cea01157c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa287434dc284cea01157c.md index 339d1d40e4f..634f3546fd7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa287434dc284cea01157c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa287434dc284cea01157c.md @@ -9,7 +9,7 @@ dashedName: step-168 The second statement in a `for` loop, the condition statement, is evaluated at the beginning of every loop iteration. The loop will continue as long as the condition evaluates to be true. -We want the loop to run 10 times, so change `x < 5` to `i < 10`. +Wir wollen, dass die Schleife 10 Mal läuft, also ändern wir `x < 5` zu `i < 10`. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28bbd6323e4dfb3ac43e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28bbd6323e4dfb3ac43e.md index 72bbc1f15f8..1fce0ffd131 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28bbd6323e4dfb3ac43e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28bbd6323e4dfb3ac43e.md @@ -1,6 +1,6 @@ --- id: 62aa28bbd6323e4dfb3ac43e -title: Step 169 +title: Schritt 169 challengeType: 0 dashedName: step-169 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md index 01ce7c955b7..fa9500a5c5e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa28fb651bf14efa2dbb16.md @@ -29,7 +29,7 @@ You should add `numbers[i]` to your `text.innerText` value. assert.match(pick.toString(), /text\.innerText\s*\+=\s*numbers\[i\]/); ``` -You should add a new-line character after the `numbers[i]` value. Remember that you can do this with `\n`. +You should add a new-line character after the `numbers[i]` value. Denke daran, dass du dies mit `\n` tun kannst. ```js console.log(pick.toString()); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md index b1540f1ac41..1f577042337 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2943669c9d5026af6985.md @@ -1,6 +1,6 @@ --- id: 62aa2943669c9d5026af6985 -title: Step 171 +title: Schritt 171 challengeType: 0 dashedName: step-171 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md index 13ed8152080..4ca34211445 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa29d8f8f88152c91350ca.md @@ -1,6 +1,6 @@ --- id: 62aa29d8f8f88152c91350ca -title: Step 173 +title: Schritt 173 challengeType: 0 dashedName: step-173 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md index 17491c06783..20ec34cee62 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2aec2f09d454253aad6c.md @@ -1,6 +1,6 @@ --- id: 62aa2aec2f09d454253aad6c -title: Step 174 +title: Schritt 174 challengeType: 0 dashedName: step-174 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md index f9bcbbb6387..e104c9835b7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa2ba9cd881355a6f0a5a8.md @@ -1,6 +1,6 @@ --- id: 62aa2ba9cd881355a6f0a5a8 -title: Step 175 +title: Schritt 175 challengeType: 0 dashedName: step-175 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md index 4a51e84d710..87967e82069 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62b46e3a8d4be31be5af793d.md @@ -7,20 +7,20 @@ dashedName: step-30 # --description-- -We have run in to a slight problem. You are trying to query your page for a button element, but your `script` tag is in the `head` of your HTML. This means your code runs before the browser has finished reading the HTML, and your `document.querySelector()` will not see the button - because the browser hasn't processed it yet. +Wir sind auf ein kleines Problem gestoßen. You are trying to query your page for a button element, but your `script` tag is in the `head` of your HTML. This means your code runs before the browser has finished reading the HTML, and your `document.querySelector()` will not see the button - because the browser hasn't processed it yet. To fix this, move your `script` element out of the `head` element, and place it at the end of your `body` element (just before the closing `` tag.) # --hints-- -Your `script` element should not be in your `head` element. +Dein `script`-Element sollte sich nicht in deinem `head`-Element befinden. ```js const script = document.querySelector('script[data-src$="script.js"]'); assert.notEqual(script.parentElement.tagName, "HEAD"); ``` -Your `script` element should come at the end of your `body` element. +Dein `script`-Element sollte am Ende deines `body`-Elements stehen. ```js const script = document.querySelector('script[data-src$="script.js"]'); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md index be52c9d2dda..f97b495e8e3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62ba17beef16c563069a65d8.md @@ -7,17 +7,17 @@ dashedName: step-137 # --description-- -In the `locations` array, add another object at the end. Set the `name` property to `lose`, set `button text` to an array with three `REPLAY?` strings, set `button functions` to an array with three `restart` variables, and set `text` to `You die. ☠️`. You can copy that text to use the emote. +Füge dem `locations`-Bereich am Ende ein weiteres Objekt hinzu. Set the `name` property to `lose`, set `button text` to an array with three `REPLAY?` strings, set `button functions` to an array with three `restart` variables, and set `text` to `You die. ☠️`. You can copy that text to use the emote. # --hints-- -You should have six values in the `locations` array. +Du solltest sechs Werte im `locations`-Bereich haben. ```js assert.lengthOf(locations, 6); ``` -Your sixth `locations` value should be an object. +Dein sechster `locations`-Wert sollte ein Objekt sein. ```js assert.isObject(locations[5]); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md index 50b06ed7911..68fd961f3aa 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc1ee0c5a89717d4785729.md @@ -1,6 +1,6 @@ --- id: 62fc1ee0c5a89717d4785729 -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md index ba4a186c531..db95f225df7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62fc211760bfc220f4734800.md @@ -1,6 +1,6 @@ --- id: 62fc211760bfc220f4734800 -title: Step 34 +title: Schritt 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md index d65212aca6b..91a0980647c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec14d1c216aa063f0be4af.md @@ -1,6 +1,6 @@ --- id: 63ec14d1c216aa063f0be4af -title: Step 1 +title: Schritt 1 challengeType: 0 dashedName: step-1 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec19978a066607e23439f8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec19978a066607e23439f8.md index 98110e0bc8a..48e9b3fc7e7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec19978a066607e23439f8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec19978a066607e23439f8.md @@ -1,6 +1,6 @@ --- id: 63ec19978a066607e23439f8 -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md index b3616baccb4..bc0b2a078f7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1a16f930b108b8a76806.md @@ -1,6 +1,6 @@ --- id: 63ec1a16f930b108b8a76806 -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md index a973654d0d6..2edd5f6a636 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1bbf5584390a7d08d41f.md @@ -1,6 +1,6 @@ --- id: 63ec1bbf5584390a7d08d41f -title: Step 4 +title: Schritt 4 challengeType: 0 dashedName: step-4 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md index 172acaf6e3f..7c7a7908d62 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec1cb59f2a4c0be5b6dfa0.md @@ -1,6 +1,6 @@ --- id: 63ec1cb59f2a4c0be5b6dfa0 -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md index 0815e4ecb06..f7f1643f94d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec20a06fff670d37befbd9.md @@ -1,6 +1,6 @@ --- id: 63ec20a06fff670d37befbd9 -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md index 30754019c8c..79d28b631f1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3287b182ec0efe8a3135.md @@ -1,6 +1,6 @@ --- id: 63ec3287b182ec0efe8a3135 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md index 2a000e8614e..e14b1b48c95 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec3427fc3e9214c9ed2a14.md @@ -1,6 +1,6 @@ --- id: 63ec3427fc3e9214c9ed2a14 -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md index e9a2c069456..1f69a71febd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec36f6133df7160be3ec66.md @@ -1,6 +1,6 @@ --- id: 63ec36f6133df7160be3ec66 -title: Step 9 +title: Schritt 9 challengeType: 0 dashedName: step-9 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec47b454495519739486a7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec47b454495519739486a7.md index 4add604d105..e4b51674634 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec47b454495519739486a7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ec47b454495519739486a7.md @@ -1,6 +1,6 @@ --- id: 63ec47b454495519739486a7 -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md index 02a59b523b4..c05b42049fc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d38a5d29d0696f8d820.md @@ -1,6 +1,6 @@ --- id: 63ee5d38a5d29d0696f8d820 -title: Step 11 +title: Schritt 11 challengeType: 0 dashedName: step-11 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md index 96485328760..ddccf93de31 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5d8f9e7168076e932fe2.md @@ -1,6 +1,6 @@ --- id: 63ee5d8f9e7168076e932fe2 -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md index 6092f597046..f66f0123b92 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5e0f08e82208364c4128.md @@ -1,6 +1,6 @@ --- id: 63ee5e0f08e82208364c4128 -title: Step 13 +title: Schritt 13 challengeType: 0 dashedName: step-13 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md index 44ba9af32dc..c6c2a98174e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5ea8be892e0955ab346c.md @@ -1,6 +1,6 @@ --- id: 63ee5ea8be892e0955ab346c -title: Step 14 +title: Schritt 14 challengeType: 0 dashedName: step-14 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md index 87839e53275..8363d220906 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee5fc113bcb20a5db9214b.md @@ -1,6 +1,6 @@ --- id: 63ee5fc113bcb20a5db9214b -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md index 4f7a2390687..0309e9fe788 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee611d478dca0b77f6a393.md @@ -1,6 +1,6 @@ --- id: 63ee611d478dca0b77f6a393 -title: Step 16 +title: Schritt 16 challengeType: 0 dashedName: step-16 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md index 86c81b0332a..06a3091a5b3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63ee7c664f9b65137d925c8a.md @@ -1,6 +1,6 @@ --- id: 63ee7c664f9b65137d925c8a -title: Step 17 +title: Schritt 17 challengeType: 0 dashedName: step-17 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md index 88900979e4b..8109a444e5b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea5cea403a81a68ae493c.md @@ -1,6 +1,6 @@ --- id: 63eea5cea403a81a68ae493c -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md index fa4bbc91e2f..b794608b330 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea817673c8e1c22927fa6.md @@ -1,6 +1,6 @@ --- id: 63eea817673c8e1c22927fa6 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md index 21089f88380..c334d1e1d15 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eea8e1e143ae1d098c8c9d.md @@ -1,6 +1,6 @@ --- id: 63eea8e1e143ae1d098c8c9d -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md index f1583334ed8..468c38a22b3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eeb8e86becbf1e75c2cb0d.md @@ -1,6 +1,6 @@ --- id: 63eeb8e86becbf1e75c2cb0d -title: Step 21 +title: Schritt 21 challengeType: 0 dashedName: step-21 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md index af217952d82..1b7c811116a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eedebb0ec0231ff1cede1a.md @@ -1,6 +1,6 @@ --- id: 63eedebb0ec0231ff1cede1a -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md index 24c1ac26daf..281140ee1ed 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efdbc22a0c56070beabed7.md @@ -1,6 +1,6 @@ --- id: 63efdbc22a0c56070beabed7 -title: Step 23 +title: Schritt 23 challengeType: 0 dashedName: step-23 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md index cba3963dbee..98d3a83341c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63efe370bbfc4a08d500118e.md @@ -1,6 +1,6 @@ --- id: 63efe370bbfc4a08d500118e -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md index 5e3da866f36..a0ccd63fac6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff02f00e69a0b2ac10b43.md @@ -1,6 +1,6 @@ --- id: 63eff02f00e69a0b2ac10b43 -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md index a1b63e599ad..7c6a148a751 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63eff98ffb1d5a0d24ec79cb.md @@ -1,6 +1,6 @@ --- id: 63eff98ffb1d5a0d24ec79cb -title: Step 26 +title: Schritt 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63effe558c87a70e7072e447.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63effe558c87a70e7072e447.md index 4573e021ac0..ac2ea5b199d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63effe558c87a70e7072e447.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63effe558c87a70e7072e447.md @@ -1,6 +1,6 @@ --- id: 63effe558c87a70e7072e447 -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md index aebdaf9a24f..535cbba9c2c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0165121a9181342d5bc66.md @@ -1,6 +1,6 @@ --- id: 63f0165121a9181342d5bc66 -title: Step 28 +title: Schritt 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md index b6f14c6ae69..45119b30bae 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f017b4ad028a148eb713c0.md @@ -1,6 +1,6 @@ --- id: 63f017b4ad028a148eb713c0 -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01861f813e01564c95315.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01861f813e01564c95315.md index dd3815162fa..6a28544648c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01861f813e01564c95315.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01861f813e01564c95315.md @@ -1,6 +1,6 @@ --- id: 63f01861f813e01564c95315 -title: Step 30 +title: Schritt 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md index da747a73c32..0e72184ac0a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f018f04e487e164dc27bd9.md @@ -1,6 +1,6 @@ --- id: 63f018f04e487e164dc27bd9 -title: Step 31 +title: Schritt 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md index 852ac25d2b7..a7a3e21b308 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f01c9791a0aa1751c73760.md @@ -1,6 +1,6 @@ --- id: 63f01c9791a0aa1751c73760 -title: Step 32 +title: Schritt 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md index c2590b8a8ea..6c75abef8c2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0224ceb16dc196d2c860a.md @@ -1,6 +1,6 @@ --- id: 63f0224ceb16dc196d2c860a -title: Step 33 +title: Schritt 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md index fd0129e37ca..e5e1f27ab4b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f026d041bc6c1a3d5cba0f.md @@ -1,6 +1,6 @@ --- id: 63f026d041bc6c1a3d5cba0f -title: Step 34 +title: Schritt 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md index cae3ba72dbe..976cb82ac40 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0284532742c1b26c7a052.md @@ -1,6 +1,6 @@ --- id: 63f0284532742c1b26c7a052 -title: Step 35 +title: Schritt 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md index c27e13717f0..7beb45a388f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0289df84a581bbdbd29b7.md @@ -1,6 +1,6 @@ --- id: 63f0289df84a581bbdbd29b7 -title: Step 36 +title: Schritt 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md index 4b53ebc3ff1..d4ac5cb4e2e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0295e673b661ccb299e8a.md @@ -1,6 +1,6 @@ --- id: 63f0295e673b661ccb299e8a -title: Step 41 +title: Schritt 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md index b75a16738ae..ca0c139524f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f029b96b9e9e1df93be951.md @@ -1,6 +1,6 @@ --- id: 63f029b96b9e9e1df93be951 -title: Step 42 +title: Schritt 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md index ff8d5d86a2e..f25808feee0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02a4ef92d711ec1ff618c.md @@ -1,6 +1,6 @@ --- id: 63f02a4ef92d711ec1ff618c -title: Step 43 +title: Schritt 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md index 8d4036f7ea6..2d3a920f544 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02b22cce1c11fe9604381.md @@ -1,6 +1,6 @@ --- id: 63f02b22cce1c11fe9604381 -title: Step 44 +title: Schritt 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md index 82d277b0ab0..7c0381310b3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02bdeb9b428208b97eb6b.md @@ -1,6 +1,6 @@ --- id: 63f02bdeb9b428208b97eb6b -title: Step 45 +title: Schritt 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md index 0954c9b4ac6..be140332d17 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f02c6e18773921ba50aa53.md @@ -1,6 +1,6 @@ --- id: 63f02c6e18773921ba50aa53 -title: Step 46 +title: Schritt 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md index d925dca7812..6011de159a8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0311f5ea9382388d6124f.md @@ -1,6 +1,6 @@ --- id: 63f0311f5ea9382388d6124f -title: Step 47 +title: Schritt 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md index b0527ca7c31..5ab60b29a79 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f033fdb1fbcc254999fcc3.md @@ -1,6 +1,6 @@ --- id: 63f033fdb1fbcc254999fcc3 -title: Step 37 +title: Schritt 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md index 48e1daa6e0e..408826b38ac 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03446c2ed3e264be6c7fc.md @@ -1,6 +1,6 @@ --- id: 63f03446c2ed3e264be6c7fc -title: Step 38 +title: Schritt 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0348a54a177272071a595.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0348a54a177272071a595.md index 1e9f9959098..4b4a3d2b227 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0348a54a177272071a595.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0348a54a177272071a595.md @@ -1,6 +1,6 @@ --- id: 63f0348a54a177272071a595 -title: Step 39 +title: Schritt 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md index 3fcf304cca6..010465d31fd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f034d012f74627ce538d3a.md @@ -1,6 +1,6 @@ --- id: 63f034d012f74627ce538d3a -title: Step 40 +title: Schritt 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md index a4c481b5796..67627b582d2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03686c5ea863533ec71f4.md @@ -1,6 +1,6 @@ --- id: 63f03686c5ea863533ec71f4 -title: Step 48 +title: Schritt 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md index 936b8a7add9..2330ec34b4d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f036ec91fdf238c90665f5.md @@ -1,6 +1,6 @@ --- id: 63f036ec91fdf238c90665f5 -title: Step 49 +title: Schritt 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md index cba09f5a3e6..c6f8fc86723 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0370b340915399d31e5eb.md @@ -1,6 +1,6 @@ --- id: 63f0370b340915399d31e5eb -title: Step 50 +title: Schritt 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0374d5351223a747c301d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0374d5351223a747c301d.md index 37c08222320..1860203c1ed 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0374d5351223a747c301d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0374d5351223a747c301d.md @@ -1,6 +1,6 @@ --- id: 63f0374d5351223a747c301d -title: Step 51 +title: Schritt 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md index 56336e0263e..ad6bbf75c26 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f0378e173e3c3b7638b528.md @@ -1,6 +1,6 @@ --- id: 63f0378e173e3c3b7638b528 -title: Step 52 +title: Schritt 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md index db0f9862452..4fa5c1649d5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038a0ae041d3c5b0cdf23.md @@ -1,6 +1,6 @@ --- id: 63f038a0ae041d3c5b0cdf23 -title: Step 54 +title: Schritt 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md index 50339959f43..53ff1cb7c16 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f038e671d3f73d5a041973.md @@ -1,6 +1,6 @@ --- id: 63f038e671d3f73d5a041973 -title: Step 55 +title: Schritt 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md index 23f034e9067..210e77be973 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f039dbcef7673e4e758fa3.md @@ -1,6 +1,6 @@ --- id: 63f039dbcef7673e4e758fa3 -title: Step 56 +title: Schritt 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md index be4fde050a5..b057c89fca9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03a7143a6ef3f7f3344f0.md @@ -1,6 +1,6 @@ --- id: 63f03a7143a6ef3f7f3344f0 -title: Step 57 +title: Schritt 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md index 3b6705168d8..90e7c62a47a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03ac2b428b2404a5a7518.md @@ -1,6 +1,6 @@ --- id: 63f03ac2b428b2404a5a7518 -title: Step 58 +title: Schritt 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03af535682e4138fdb915.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03af535682e4138fdb915.md index 5a1e7f099f3..d5784f47657 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03af535682e4138fdb915.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03af535682e4138fdb915.md @@ -1,6 +1,6 @@ --- id: 63f03af535682e4138fdb915 -title: Step 59 +title: Schritt 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md index 913c5c53bdb..fe207ee6626 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f03b1ed5ab15420c057463.md @@ -1,6 +1,6 @@ --- id: 63f03b1ed5ab15420c057463 -title: Step 60 +title: Schritt 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md index c33ce088a1c..6bfaaffce92 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-data-structures-by-building-a-shopping-cart/63f6721d5110af243ef8f3d9.md @@ -1,6 +1,6 @@ --- id: 63f6721d5110af243ef8f3d9 -title: Step 53 +title: Schritt 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md index 99b441c6e33..2687586898c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641d9a19bff38d34d5a5edb8.md @@ -1,6 +1,6 @@ --- id: 641d9a19bff38d34d5a5edb8 -title: Step 1 +title: Schritt 1 challengeType: 0 dashedName: step-1 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md index 0e15f84dd7a..293abeedd3c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da3c6b6fbd742bff6ee40.md @@ -1,6 +1,6 @@ --- id: 641da3c6b6fbd742bff6ee40 -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md index ad5ad0532fe..5305da332ca 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da42481d90c4314c99e94.md @@ -1,6 +1,6 @@ --- id: 641da42481d90c4314c99e94 -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md index 7fec2d783a4..9fe9c88d7cf 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da465273051435d332b15.md @@ -1,6 +1,6 @@ --- id: 641da465273051435d332b15 -title: Step 4 +title: Schritt 4 challengeType: 0 dashedName: step-4 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md index a9459eaf14d..f5b4270d9b5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da4b16937be43ba24c63d.md @@ -1,6 +1,6 @@ --- id: 641da4b16937be43ba24c63d -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md index 0b4247deead..0e630259671 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da51a9810e74411262fcc.md @@ -1,6 +1,6 @@ --- id: 641da51a9810e74411262fcc -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md index 60a5b23e01e..fd9ff36ff7f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5462576784453146ec2.md @@ -1,6 +1,6 @@ --- id: 641da5462576784453146ec2 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md index b213299f6d4..1cf524f1142 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5abaac81844a54adb03.md @@ -1,6 +1,6 @@ --- id: 641da5abaac81844a54adb03 -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md index 7601728e970..f8eef3b0dcc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da5dd6cd6db44f58b7787.md @@ -1,6 +1,6 @@ --- id: 641da5dd6cd6db44f58b7787 -title: Step 9 +title: Schritt 9 challengeType: 0 dashedName: step-9 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md index 91ab374e795..2ef7a6f33d9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da615af82bf454215a992.md @@ -1,6 +1,6 @@ --- id: 641da615af82bf454215a992 -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md index 17ea1556aa5..d7e62798ea2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6570acf7545931ce477.md @@ -1,6 +1,6 @@ --- id: 641da6570acf7545931ce477 -title: Step 11 +title: Schritt 11 challengeType: 0 dashedName: step-11 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md index 0764afeb790..3e7eea3d97a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da6dcb6e4c9463d54c75b.md @@ -1,6 +1,6 @@ --- id: 641da6dcb6e4c9463d54c75b -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md index 6d78055c771..a98856ea874 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7071d0d45467cd59977.md @@ -1,6 +1,6 @@ --- id: 641da7071d0d45467cd59977 -title: Step 13 +title: Schritt 13 challengeType: 0 dashedName: step-13 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md index aacdc42bf9a..5d7d2a27a41 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da73b09e7f046c758e0ed.md @@ -1,6 +1,6 @@ --- id: 641da73b09e7f046c758e0ed -title: Step 14 +title: Schritt 14 challengeType: 0 dashedName: step-14 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md index 8ae28f085f4..4d568802ec7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da791d0c34a472b8d15b6.md @@ -1,6 +1,6 @@ --- id: 641da791d0c34a472b8d15b6 -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md index afeba760e74..06b1919887a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da7bfbc7f0f477438ad8a.md @@ -1,6 +1,6 @@ --- id: 641da7bfbc7f0f477438ad8a -title: Step 16 +title: Schritt 16 challengeType: 0 dashedName: step-16 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md index 237e51097fe..a9c7f898215 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da803d9892447d059804e.md @@ -1,6 +1,6 @@ --- id: 641da803d9892447d059804e -title: Step 17 +title: Schritt 17 challengeType: 0 dashedName: step-17 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md index 1eef6b31025..cbaf46cb23e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da836581c254815f785fe.md @@ -1,6 +1,6 @@ --- id: 641da836581c254815f785fe -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md index b5f13f13f69..5e58a3a0291 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da86294fd9f485d3c2bf0.md @@ -1,6 +1,6 @@ --- id: 641da86294fd9f485d3c2bf0 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md index 2cb8442eb5d..6839825299a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da895fb7ec648a5bdf19c.md @@ -1,6 +1,6 @@ --- id: 641da895fb7ec648a5bdf19c -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md index bfcc82f33c1..0364e77c3dd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da8db2a036048ebe6999e.md @@ -1,6 +1,6 @@ --- id: 641da8db2a036048ebe6999e -title: Step 21 +title: Schritt 21 challengeType: 0 dashedName: step-21 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md index 456f240c26f..ca9fc93f9f6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da97c987a514959ada414.md @@ -1,6 +1,6 @@ --- id: 641da97c987a514959ada414 -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md index 2ca307dc026..e3ba8afca42 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9aceb788e49a73ebcc9.md @@ -1,6 +1,6 @@ --- id: 641da9aceb788e49a73ebcc9 -title: Step 23 +title: Schritt 23 challengeType: 0 dashedName: step-23 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md index 6c610c97896..672a50b11d0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md @@ -1,6 +1,6 @@ --- id: 641da9ea9b847a49fe6ee9b6 -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md index 6aaa29790bc..6cd7633bd7d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa5ea050f24a7cade6e6.md @@ -1,6 +1,6 @@ --- id: 641daa5ea050f24a7cade6e6 -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md index 21ca08cbc44..d1d814176db 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daa8c2c3e364ac3650b37.md @@ -1,6 +1,6 @@ --- id: 641daa8c2c3e364ac3650b37 -title: Step 26 +title: Schritt 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md index bc2fa142948..7627127880e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daabed8d0584b1150c953.md @@ -1,6 +1,6 @@ --- id: 641daabed8d0584b1150c953 -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md index f288cc359bc..d27cef58d23 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641daae5e18eae4b562633e4.md @@ -1,6 +1,6 @@ --- id: 641daae5e18eae4b562633e4 -title: Step 28 +title: Schritt 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md index 80288b931fb..5869c7102f8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641dab13c1b6f14b9828e6b1.md @@ -1,6 +1,6 @@ --- id: 641dab13c1b6f14b9828e6b1 -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md index c3def32154d..f27fe830f15 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/5ddb965c65d27e1512d44d9a.md @@ -1,6 +1,6 @@ --- id: 5ddb965c65d27e1512d44d9a -title: Step 1 +title: Schritt 1 challengeType: 0 dashedName: step-1 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md index e938bc8c2e3..51ecccfa0ff 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b606f09a14cc1781aea1fb.md @@ -1,6 +1,6 @@ --- id: 63b606f09a14cc1781aea1fb -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md index fcabad47a30..0164c0bb85b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6075a62883218d282504c.md @@ -1,6 +1,6 @@ --- id: 63b6075a62883218d282504c -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md index 5079bde79a8..84b0be02cde 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b607af6fcdb119aae9b16a.md @@ -1,6 +1,6 @@ --- id: 63b607af6fcdb119aae9b16a -title: Step 4 +title: Schritt 4 challengeType: 0 dashedName: step-4 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md index 7de68f5215c..41c87a3acc4 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60821c855d01b1eda3c0b.md @@ -1,6 +1,6 @@ --- id: 63b60821c855d01b1eda3c0b -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md index f7c617f998e..77936152544 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6088bb56e2d1cac364043.md @@ -1,6 +1,6 @@ --- id: 63b6088bb56e2d1cac364043 -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md index 911126b33e4..65a2e85c60a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b608ebf40c871d960fc004.md @@ -1,6 +1,6 @@ --- id: 63b608ebf40c871d960fc004 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md index 068bea72dfc..17c10bc0393 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60a140bf5a321d50a7315.md @@ -1,6 +1,6 @@ --- id: 63b60a140bf5a321d50a7315 -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md index c9723d26fcb..36de67b0bed 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60aaaa65f8922bfce6b7e.md @@ -1,6 +1,6 @@ --- id: 63b60aaaa65f8922bfce6b7e -title: Step 9 +title: Schritt 9 challengeType: 0 dashedName: step-9 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md index 27f69a473d9..70e5b033d8c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60af1a0b9f7238a9dd294.md @@ -1,6 +1,6 @@ --- id: 63b60af1a0b9f7238a9dd294 -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md index 4e28d650816..9c9a2c05a40 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60c09c5039f25a3b2dda9.md @@ -1,6 +1,6 @@ --- id: 63b60c09c5039f25a3b2dda9 -title: Step 11 +title: Schritt 11 challengeType: 0 dashedName: step-11 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md index aaf24c8d8cb..2e9e0617884 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60ca38c897f2721b27959.md @@ -1,6 +1,6 @@ --- id: 63b60ca38c897f2721b27959 -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md index 17934b0039d..3bdcf4e8475 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60cfaca25bb27edd40f62.md @@ -1,6 +1,6 @@ --- id: 63b60cfaca25bb27edd40f62 -title: Step 13 +title: Schritt 13 challengeType: 0 dashedName: step-13 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md index de3870b44ad..f4a19407487 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b60d3c5048302906962231.md @@ -1,6 +1,6 @@ --- id: 63b60d3c5048302906962231 -title: Step 14 +title: Schritt 14 challengeType: 0 dashedName: step-14 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md index 44e1c274573..eac80046f53 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b613f367584d2a5d041b7d.md @@ -1,6 +1,6 @@ --- id: 63b613f367584d2a5d041b7d -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md index 6cbbeb5ab4a..795afc8fe21 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61490e633a22b4593e62f.md @@ -1,6 +1,6 @@ --- id: 63b61490e633a22b4593e62f -title: Step 16 +title: Schritt 16 challengeType: 0 dashedName: step-16 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md index 99c1985862c..fd61b0ee0dd 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b614e6a1f7fe2cef6312dc.md @@ -1,6 +1,6 @@ --- id: 63b614e6a1f7fe2cef6312dc -title: Step 17 +title: Schritt 17 challengeType: 0 dashedName: step-17 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md index 436b65b80d6..1d4fdb94056 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b6152e6aff882db819fc1e.md @@ -1,6 +1,6 @@ --- id: 63b6152e6aff882db819fc1e -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61584def8fa2ebcc259e0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61584def8fa2ebcc259e0.md index b7de4018e24..82d971596d8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61584def8fa2ebcc259e0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63b61584def8fa2ebcc259e0.md @@ -1,6 +1,6 @@ --- id: 63b61584def8fa2ebcc259e0 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf43be3f969d24d4ed233c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf43be3f969d24d4ed233c.md index a0eaf81fd4e..315c992fa8f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf43be3f969d24d4ed233c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf43be3f969d24d4ed233c.md @@ -1,6 +1,6 @@ --- id: 63bf43be3f969d24d4ed233c -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf446945d34d25e6db6e4f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf446945d34d25e6db6e4f.md index db275c224c1..6788f243b77 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf446945d34d25e6db6e4f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf446945d34d25e6db6e4f.md @@ -1,6 +1,6 @@ --- id: 63bf446945d34d25e6db6e4f -title: Step 21 +title: Schritt 21 challengeType: 0 dashedName: step-21 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf45ce0dc8d4270760c6d0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf45ce0dc8d4270760c6d0.md index a432c6687d5..454e4e083f7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf45ce0dc8d4270760c6d0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf45ce0dc8d4270760c6d0.md @@ -1,6 +1,6 @@ --- id: 63bf45ce0dc8d4270760c6d0 -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md index f74ff636c5b..0be24d212f2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf461011fca327d3b60fa8.md @@ -1,6 +1,6 @@ --- id: 63bf461011fca327d3b60fa8 -title: Step 23 +title: Schritt 23 challengeType: 0 dashedName: step-23 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md index 0f781eb61cf..cdea61a2728 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf47fd40599f29827f484d.md @@ -1,6 +1,6 @@ --- id: 63bf47fd40599f29827f484d -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md index 25d6d2447fb..6db7b9967c6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf492b6dfb292a79f0e675.md @@ -1,6 +1,6 @@ --- id: 63bf492b6dfb292a79f0e675 -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md index 3b18f0aac60..4e61f07130f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4bfe9de3852be51c8f86.md @@ -1,6 +1,6 @@ --- id: 63bf4bfe9de3852be51c8f86 -title: Step 26 +title: Schritt 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md index 30baf30ed58..134c20723e1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf4d351e06432ce9bf3627.md @@ -1,6 +1,6 @@ --- id: 63bf4d351e06432ce9bf3627 -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md index 4b35b49f7b9..6f2c0223a8a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf511b85b6082e54dc1573.md @@ -1,6 +1,6 @@ --- id: 63bf511b85b6082e54dc1573 -title: Step 28 +title: Schritt 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md index b6eef00a30b..12b7fd910e3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5230bccd1c2f5c13e1ce.md @@ -1,6 +1,6 @@ --- id: 63bf5230bccd1c2f5c13e1ce -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md index 778a809571e..1fcf50ad515 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf598a4c807930a13a1a27.md @@ -1,6 +1,6 @@ --- id: 63bf598a4c807930a13a1a27 -title: Step 30 +title: Schritt 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md index 2bf1aa0f9a3..59b18de051b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a518d54f63181ab639a.md @@ -1,6 +1,6 @@ --- id: 63bf5a518d54f63181ab639a -title: Step 31 +title: Schritt 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md index 19873a84492..951de652736 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5a92fd148d3264d5322b.md @@ -1,6 +1,6 @@ --- id: 63bf5a92fd148d3264d5322b -title: Step 32 +title: Schritt 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md index 75477ddd763..62643e503b5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5adfe2981b332eb007b6.md @@ -1,6 +1,6 @@ --- id: 63bf5adfe2981b332eb007b6 -title: Step 33 +title: Schritt 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md index 95686b3c3a0..2948bb14f68 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5bcfebff0734593fad19.md @@ -1,6 +1,6 @@ --- id: 63bf5bcfebff0734593fad19 -title: Step 34 +title: Schritt 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md index f6f61282ce9..8d590a440cc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5c438f523a359769106c.md @@ -1,6 +1,6 @@ --- id: 63bf5c438f523a359769106c -title: Step 35 +title: Schritt 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md index 228f3503303..39be250d958 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63bf5cf03b50bf36cfbe94ea.md @@ -1,6 +1,6 @@ --- id: 63bf5cf03b50bf36cfbe94ea -title: Step 36 +title: Schritt 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md index 1bc417c8bbb..1b0760e3e03 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1dfbd56c71e278800010c.md @@ -1,6 +1,6 @@ --- id: 63c1dfbd56c71e278800010c -title: Step 37 +title: Schritt 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md index 413b5f76d84..b3600433a1b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e0af28078f2dfad9eb3e.md @@ -1,6 +1,6 @@ --- id: 63c1e0af28078f2dfad9eb3e -title: Step 38 +title: Schritt 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md index 06e5ac50cec..5d4e4cea2bb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e1965a898d302e0af4e3.md @@ -1,6 +1,6 @@ --- id: 63c1e1965a898d302e0af4e3 -title: Step 39 +title: Schritt 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md index 6aeab26c100..d0c86ebae71 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e5b4b3c8a031def3bd65.md @@ -1,6 +1,6 @@ --- id: 63c1e5b4b3c8a031def3bd65 -title: Step 40 +title: Schritt 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md index b658496aeee..e1277bd8695 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c1e704ee12703347625900.md @@ -1,6 +1,6 @@ --- id: 63c1e704ee12703347625900 -title: Step 41 +title: Schritt 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md index 15622f17e14..ff407fbfb68 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2164c0df38a382062c4af.md @@ -1,6 +1,6 @@ --- id: 63c2164c0df38a382062c4af -title: Step 42 +title: Schritt 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md index a7c1e1d3e7b..867e253e0f4 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c216da562fbb3957b9cb2c.md @@ -1,6 +1,6 @@ --- id: 63c216da562fbb3957b9cb2c -title: Step 43 +title: Schritt 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md index e8ced7f3436..893b03be137 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2171c1e5b6e3aa51768d0.md @@ -1,6 +1,6 @@ --- id: 63c2171c1e5b6e3aa51768d0 -title: Step 44 +title: Schritt 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md index f78a3d0252c..c037feece40 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21774193de43bbc6a769f.md @@ -1,6 +1,6 @@ --- id: 63c21774193de43bbc6a769f -title: Step 45 +title: Schritt 45 challengeType: 0 dashedName: step-45 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md index 42ee9b19109..150955176e3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c217ccd939053ce4fa16d6.md @@ -1,6 +1,6 @@ --- id: 63c217ccd939053ce4fa16d6 -title: Step 46 +title: Schritt 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md index cfeec0927c4..0b942032cb9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21839f56eaf3ef4e027c4.md @@ -1,6 +1,6 @@ --- id: 63c21839f56eaf3ef4e027c4 -title: Step 47 +title: Schritt 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md index f0fa5f37c19..a869416a149 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2187f55eb0f400269568f.md @@ -1,6 +1,6 @@ --- id: 63c2187f55eb0f400269568f -title: Step 48 +title: Schritt 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md index 36835a69413..7dc6fdb1ade 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c218c028c56a411b2a379a.md @@ -1,6 +1,6 @@ --- id: 63c218c028c56a411b2a379a -title: Step 49 +title: Schritt 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md index ebb6b922e2b..00f316256c7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c2194dce265f429300c8b1.md @@ -1,6 +1,6 @@ --- id: 63c2194dce265f429300c8b1 -title: Step 51 +title: Schritt 51 challengeType: 0 dashedName: step-51 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md index 2d0ccd9e339..23cfcb78738 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21c17fa8fd6447ff0389d.md @@ -1,6 +1,6 @@ --- id: 63c21c17fa8fd6447ff0389d -title: Step 52 +title: Schritt 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md index 78b1d7d6116..be77963f8d9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21cd2c34541469f5700a9.md @@ -1,6 +1,6 @@ --- id: 63c21cd2c34541469f5700a9 -title: Step 53 +title: Schritt 53 challengeType: 0 dashedName: step-53 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md index 501371edf5e..8825ebdd9bb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21d4f48267a47c2946788.md @@ -1,6 +1,6 @@ --- id: 63c21d4f48267a47c2946788 -title: Step 54 +title: Schritt 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md index b4f31e92cea..f3e388585d8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c21dea919c8e4adb0df8e8.md @@ -1,6 +1,6 @@ --- id: 63c21dea919c8e4adb0df8e8 -title: Step 50 +title: Schritt 50 challengeType: 0 dashedName: step-50 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md index 8d47f896df1..686bee06997 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ab51214c8c1f1b9a49f7.md @@ -1,6 +1,6 @@ --- id: 63c8ab51214c8c1f1b9a49f7 -title: Step 55 +title: Schritt 55 challengeType: 0 dashedName: step-55 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md index 4da040ed199..d0fb3c95d9e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8ad0cd8f1e5201c4ef2e4.md @@ -1,6 +1,6 @@ --- id: 63c8ad0cd8f1e5201c4ef2e4 -title: Step 56 +title: Schritt 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md index 645fcaa4d24..475181fccfe 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8b0187cceff21c8389543.md @@ -1,6 +1,6 @@ --- id: 63c8b0187cceff21c8389543 -title: Step 57 +title: Schritt 57 challengeType: 0 dashedName: step-57 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md index ae8ef40dd20..377c0770be6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8be904ffff922f3c6f8d0.md @@ -1,6 +1,6 @@ --- id: 63c8be904ffff922f3c6f8d0 -title: Step 58 +title: Schritt 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md index a994632ff24..9a53624da09 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c00bfb671b23f9de4159.md @@ -1,6 +1,6 @@ --- id: 63c8c00bfb671b23f9de4159 -title: Step 59 +title: Schritt 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md index 57c63d650b8..9e930ccb014 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c8c15fd337ad24b9b68049.md @@ -1,6 +1,6 @@ --- id: 63c8c15fd337ad24b9b68049 -title: Step 60 +title: Schritt 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md index c5beb8876e8..f8f4536aba1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bc53735149084390e5d0.md @@ -1,6 +1,6 @@ --- id: 63c9bc53735149084390e5d0 -title: Step 61 +title: Schritt 61 challengeType: 0 dashedName: step-61 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md index 8857c49a4af..69170e540be 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bcc26219e7090da0f549.md @@ -1,6 +1,6 @@ --- id: 63c9bcc26219e7090da0f549 -title: Step 62 +title: Schritt 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md index 9e327dd56a4..eaf8ec4bd19 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bce376ca4f09c15a3768.md @@ -1,6 +1,6 @@ --- id: 63c9bce376ca4f09c15a3768 -title: Step 63 +title: Schritt 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md index ba37342ef6c..c8b89a600bc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bdd916e0c10af01ed8d7.md @@ -1,6 +1,6 @@ --- id: 63c9bdd916e0c10af01ed8d7 -title: Step 64 +title: Schritt 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md index 2a4f6d26012..d4a77e9e929 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9be334f4a050c0b94bc93.md @@ -1,6 +1,6 @@ --- id: 63c9be334f4a050c0b94bc93 -title: Step 65 +title: Schritt 65 challengeType: 0 dashedName: step-65 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md index 13d558d532c..83177f8e687 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bef7fec05c0d38853828.md @@ -1,6 +1,6 @@ --- id: 63c9bef7fec05c0d38853828 -title: Step 66 +title: Schritt 66 challengeType: 0 dashedName: step-66 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md index 4e4da977f9e..1ce037097c9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9bf80558d780e848b2987.md @@ -1,6 +1,6 @@ --- id: 63c9bf80558d780e848b2987 -title: Step 67 +title: Schritt 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md index 84fd6422b00..8af496d2235 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c09a7daa4f0ff92c4023.md @@ -1,6 +1,6 @@ --- id: 63c9c09a7daa4f0ff92c4023 -title: Step 68 +title: Schritt 68 challengeType: 0 dashedName: step-68 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md index 8868dc1350c..8d50b7d9937 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c0d0857f0a10a57af936.md @@ -1,6 +1,6 @@ --- id: 63c9c0d0857f0a10a57af936 -title: Step 69 +title: Schritt 69 challengeType: 0 dashedName: step-69 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md index dd2be81cbc5..988210278c6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c11a0a090311dff55564.md @@ -1,6 +1,6 @@ --- id: 63c9c11a0a090311dff55564 -title: Step 70 +title: Schritt 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md index 779bb1a2aed..a5bd2532ffe 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c16dd75dd212dc12363c.md @@ -1,6 +1,6 @@ --- id: 63c9c16dd75dd212dc12363c -title: Step 71 +title: Schritt 71 challengeType: 0 dashedName: step-71 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md index 4bd18bc353f..6e56ef49e54 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9c1ef134f3513e751c975.md @@ -1,6 +1,6 @@ --- id: 63c9c1ef134f3513e751c975 -title: Step 72 +title: Schritt 72 challengeType: 0 dashedName: step-72 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md index 3df7e192a70..069574929ef 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e3a83bb3e61a80eea564.md @@ -1,6 +1,6 @@ --- id: 63c9e3a83bb3e61a80eea564 -title: Step 73 +title: Schritt 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md index c49004bbebb..e593e5923e0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e45519caf31b987fbb5f.md @@ -1,6 +1,6 @@ --- id: 63c9e45519caf31b987fbb5f -title: Step 74 +title: Schritt 74 challengeType: 0 dashedName: step-74 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md index 4f917ca49a0..96e9674a3e1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e4d2ff41811dd640504f.md @@ -1,6 +1,6 @@ --- id: 63c9e4d2ff41811dd640504f -title: Step 75 +title: Schritt 75 challengeType: 0 dashedName: step-75 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md index 81b19870fd2..cab5fae5d84 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e51b3a007a1eba1cd0f6.md @@ -1,6 +1,6 @@ --- id: 63c9e51b3a007a1eba1cd0f6 -title: Step 76 +title: Schritt 76 challengeType: 0 dashedName: step-76 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md index bc911d3b831..8569a16c9e8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e55b4b06c11fff555c64.md @@ -1,6 +1,6 @@ --- id: 63c9e55b4b06c11fff555c64 -title: Step 77 +title: Schritt 77 challengeType: 0 dashedName: step-77 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md index 01ebba201d2..b4528fa8dee 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e5eea8261d22856ead1c.md @@ -1,6 +1,6 @@ --- id: 63c9e5eea8261d22856ead1c -title: Step 78 +title: Schritt 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md index 5711b833a42..815e1a47ea8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e63bb1e32d23b6adbe44.md @@ -1,6 +1,6 @@ --- id: 63c9e63bb1e32d23b6adbe44 -title: Step 79 +title: Schritt 79 challengeType: 0 dashedName: step-79 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md index ee4568c97d6..3407de610c0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e6b7c0303524af2d0bc2.md @@ -1,6 +1,6 @@ --- id: 63c9e6b7c0303524af2d0bc2 -title: Step 80 +title: Schritt 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md index cec54f93795..367b63f2ddf 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e769df38c92635c158ba.md @@ -1,6 +1,6 @@ --- id: 63c9e769df38c92635c158ba -title: Step 81 +title: Schritt 81 challengeType: 0 dashedName: step-81 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md index d341d5e62bf..f3d61f0ab19 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e7d5b21eee2776ecc226.md @@ -1,6 +1,6 @@ --- id: 63c9e7d5b21eee2776ecc226 -title: Step 82 +title: Schritt 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md index ba1da012290..d8bc019cbf1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e84c9fe8ca28c4101189.md @@ -1,6 +1,6 @@ --- id: 63c9e84c9fe8ca28c4101189 -title: Step 83 +title: Schritt 83 challengeType: 0 dashedName: step-83 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md index 6b28d6282ad..5a6f04b9085 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e8fe3a6f022a05a04675.md @@ -1,6 +1,6 @@ --- id: 63c9e8fe3a6f022a05a04675 -title: Step 84 +title: Schritt 84 challengeType: 0 dashedName: step-84 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md index f57827b6348..6df6ccc0658 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9e94e9df7d72aed1c24bd.md @@ -1,6 +1,6 @@ --- id: 63c9e94e9df7d72aed1c24bd -title: Step 85 +title: Schritt 85 challengeType: 0 dashedName: step-85 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md index 18e5f04d27a..246ebc64b1c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea23dbadbf2c2764e3f5.md @@ -1,6 +1,6 @@ --- id: 63c9ea23dbadbf2c2764e3f5 -title: Step 86 +title: Schritt 86 challengeType: 0 dashedName: step-86 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md index 6c09fd6f149..088a53b3825 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ea9b16430f2d54522464.md @@ -1,6 +1,6 @@ --- id: 63c9ea9b16430f2d54522464 -title: Step 87 +title: Schritt 87 challengeType: 0 dashedName: step-87 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md index 7810095dcce..0dc88a30656 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb09bcfaa72e3da820a1.md @@ -1,6 +1,6 @@ --- id: 63c9eb09bcfaa72e3da820a1 -title: Step 88 +title: Schritt 88 challengeType: 0 dashedName: step-88 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md index 73d20bba696..71445e2f796 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9eb4a5d68f12f32d9b440.md @@ -1,6 +1,6 @@ --- id: 63c9eb4a5d68f12f32d9b440 -title: Step 89 +title: Schritt 89 challengeType: 0 dashedName: step-89 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md index f6655dc9175..5a64a654527 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ebb7b12bca3025b0a935.md @@ -1,6 +1,6 @@ --- id: 63c9ebb7b12bca3025b0a935 -title: Step 90 +title: Schritt 90 challengeType: 0 dashedName: step-90 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md index 5ef4abce954..19e36608509 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9ec044acedf312c4974ff.md @@ -1,6 +1,6 @@ --- id: 63c9ec044acedf312c4974ff -title: Step 91 +title: Schritt 91 challengeType: 0 dashedName: step-91 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md index 3dab9bed7e5..3d332475e9f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f24afbc9cf324dcaa9a4.md @@ -1,6 +1,6 @@ --- id: 63c9f24afbc9cf324dcaa9a4 -title: Step 92 +title: Schritt 92 challengeType: 0 dashedName: step-92 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md index b2e9d536a15..a66055cca91 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f28bda3e3f336e21b6b4.md @@ -1,6 +1,6 @@ --- id: 63c9f28bda3e3f336e21b6b4 -title: Step 93 +title: Schritt 93 challengeType: 0 dashedName: step-93 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md index d29b3f2ac72..3fcb254d35b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-form-validation-by-building-a-calorie-counter/63c9f2bff625af342023512c.md @@ -1,6 +1,6 @@ --- id: 63c9f2bff625af342023512c -title: Step 94 +title: Schritt 94 challengeType: 0 dashedName: step-94 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md index 77b8875bb96..3894395c337 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642ddfdea4200e313f80a4b6.md @@ -1,6 +1,6 @@ --- id: 642ddfdea4200e313f80a4b6 -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md index cd4fbb784c5..943c52188d7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df32c0c2db433d8b46d46.md @@ -1,6 +1,6 @@ --- id: 642df32c0c2db433d8b46d46 -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md index 6b97233445b..3ddcd8ee139 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642df9df4b5216350de7b0d2.md @@ -1,6 +1,6 @@ --- id: 642df9df4b5216350de7b0d2 -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md index 34b11e9b256..c3cf4096898 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/642dfb07e7fa6736251541c8.md @@ -1,6 +1,6 @@ --- id: 642dfb07e7fa6736251541c8 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md index dc0a283a680..ed10a369655 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64345b810a6e481e5e326849.md @@ -1,6 +1,6 @@ --- id: 64345b810a6e481e5e326849 -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md index ee5b7a363f8..d839f9589a6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434750c53db16218f41e6e1.md @@ -1,6 +1,6 @@ --- id: 6434750c53db16218f41e6e1 -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md index f036d9ff9aa..4b7b44216a3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498328cb52026123e2b91.md @@ -1,6 +1,6 @@ --- id: 643498328cb52026123e2b91 -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md index c190c5df99e..71c75076243 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643498755d54c6279ba09078.md @@ -1,6 +1,6 @@ --- id: 643498755d54c6279ba09078 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md index 0380ef2a7aa..11a6041298f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6437124c4c03dd4c8fb35d56.md @@ -1,6 +1,6 @@ --- id: 6437124c4c03dd4c8fb35d56 -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md index d72ed169821..fba8b0bc2eb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/643715013330824ecaa70442.md @@ -1,6 +1,6 @@ --- id: 643715013330824ecaa70442 -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md index 40d5b6d8671..9974425c5c1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496d80bc174a158c973080.md @@ -1,6 +1,6 @@ --- id: 64496d80bc174a158c973080 -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md index 9422e15afaf..653fc0ac68f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64496df724dd3716a71fe971.md @@ -1,6 +1,6 @@ --- id: 64496df724dd3716a71fe971 -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md index 441a5da6cbb..7536d566fa7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449749d20436c1f1dfadcf2.md @@ -1,6 +1,6 @@ --- id: 6449749d20436c1f1dfadcf2 -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md index aa40b2b445a..753e83e208a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/64497da4062602213ecf32e7.md @@ -1,6 +1,6 @@ --- id: 64497da4062602213ecf32e7 -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md index d5dfb0a845e..029ebed7f7e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449860d84c9e22cbd7b497c.md @@ -1,6 +1,6 @@ --- id: 6449860d84c9e22cbd7b497c -title: Step 37 +title: Schritt 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md index b9aeec38582..088c7edddac 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449863f592af72d9be0959e.md @@ -1,6 +1,6 @@ --- id: 6449863f592af72d9be0959e -title: Step 38 +title: Schritt 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md index da43051e048..d38593b0e67 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6449874d5191562eb3313b3f.md @@ -1,6 +1,6 @@ --- id: 6449874d5191562eb3313b3f -title: Step 39 +title: Schritt 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md index 7c0c3e6d0e9..d5ef480a33d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0889c6ff4baa46ac1c50.md @@ -1,6 +1,6 @@ --- id: 646d0889c6ff4baa46ac1c50 -title: Step 42 +title: Schritt 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md index b3a6c7e7d7b..1adef0587ce 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d09a07241aaab1e777080.md @@ -1,6 +1,6 @@ --- id: 646d09a07241aaab1e777080 -title: Step 43 +title: Schritt 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md index f5ba0ed6d12..430475283a7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d0a022da7bcabf3e3aca3.md @@ -1,6 +1,6 @@ --- id: 646d0a022da7bcabf3e3aca3 -title: Step 44 +title: Schritt 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md index 9b47d29ec54..cd55d060e85 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d19fc4705e4af65c3e688.md @@ -1,6 +1,6 @@ --- id: 646d19fc4705e4af65c3e688 -title: Step 49 +title: Schritt 49 challengeType: 0 dashedName: step-49 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md index 545bcf46f72..532abd79b61 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d1d67f9261fb15a795588.md @@ -1,6 +1,6 @@ --- id: 646d1d67f9261fb15a795588 -title: Step 52 +title: Schritt 52 challengeType: 0 dashedName: step-52 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md index e729cc223ff..e6d9c0f3855 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3141790b3cb337dd611a.md @@ -1,6 +1,6 @@ --- id: 646d3141790b3cb337dd611a -title: Step 54 +title: Schritt 54 challengeType: 0 dashedName: step-54 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md index ac10f535130..81deca6692c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d386a685620b49db4be76.md @@ -1,6 +1,6 @@ --- id: 646d386a685620b49db4be76 -title: Step 56 +title: Schritt 56 challengeType: 0 dashedName: step-56 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md index 40d2718012d..a9d2ba1c710 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d38f906b94cb5fe6ce7de.md @@ -1,6 +1,6 @@ --- id: 646d38f906b94cb5fe6ce7de -title: Step 58 +title: Schritt 58 challengeType: 0 dashedName: step-58 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md index d2893b1aaaf..a87708353f0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3952f6af37b6a1c241c2.md @@ -1,6 +1,6 @@ --- id: 646d3952f6af37b6a1c241c2 -title: Step 59 +title: Schritt 59 challengeType: 0 dashedName: step-59 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md index 62616ff4ed8..04dc8e41908 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d39c156fe94b7482c3ab6.md @@ -1,6 +1,6 @@ --- id: 646d39c156fe94b7482c3ab6 -title: Step 60 +title: Schritt 60 challengeType: 0 dashedName: step-60 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md index ad4c210898c..a81207bce90 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3bc75fe0c9b972da3323.md @@ -1,6 +1,6 @@ --- id: 646d3bc75fe0c9b972da3323 -title: Step 62 +title: Schritt 62 challengeType: 0 dashedName: step-62 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md index b3816a73b01..0616ab89a7b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3c146e10b0ba222bb2a7.md @@ -1,6 +1,6 @@ --- id: 646d3c146e10b0ba222bb2a7 -title: Step 63 +title: Schritt 63 challengeType: 0 dashedName: step-63 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md index 837aebe275a..a0c16308905 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3d037872fbbae0a8ec0e.md @@ -1,6 +1,6 @@ --- id: 646d3d037872fbbae0a8ec0e -title: Step 64 +title: Schritt 64 challengeType: 0 dashedName: step-64 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md index cc013f1dae7..6075c4b7502 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3da8501e15bcd355ba1d.md @@ -1,6 +1,6 @@ --- id: 646d3da8501e15bcd355ba1d -title: Step 67 +title: Schritt 67 challengeType: 0 dashedName: step-67 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md index 70bf445b5cf..fb15b445ee0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d3ee7b17ae3bf48610033.md @@ -1,6 +1,6 @@ --- id: 646d3ee7b17ae3bf48610033 -title: Step 70 +title: Schritt 70 challengeType: 0 dashedName: step-70 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md index 4e80c7f3964..99f98bdb32d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d404259f512c1a9e86ac1.md @@ -1,6 +1,6 @@ --- id: 646d404259f512c1a9e86ac1 -title: Step 73 +title: Schritt 73 challengeType: 0 dashedName: step-73 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md index 862ff6ebe14..efd29205a01 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d42f58deb2fc52adc6611.md @@ -1,6 +1,6 @@ --- id: 646d42f58deb2fc52adc6611 -title: Step 78 +title: Schritt 78 challengeType: 0 dashedName: step-78 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md index 521cb0a4b09..d52ce152562 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d448479c8fdc8dcec868c.md @@ -1,6 +1,6 @@ --- id: 646d448479c8fdc8dcec868c -title: Step 80 +title: Schritt 80 challengeType: 0 dashedName: step-80 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md index b2ee3df825b..886bf31f12a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d451c2e44afca71b67818.md @@ -1,6 +1,6 @@ --- id: 646d451c2e44afca71b67818 -title: Step 82 +title: Schritt 82 challengeType: 0 dashedName: step-82 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md index 26b5d4cc9f9..f5599ccacde 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d45b739da5ecbf830c108.md @@ -1,6 +1,6 @@ --- id: 646d45b739da5ecbf830c108 -title: Step 84 +title: Schritt 84 challengeType: 0 dashedName: step-84 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md index 50e56cc4486..f8d6a8de197 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4717a689e1cfa232e357.md @@ -1,6 +1,6 @@ --- id: 646d4717a689e1cfa232e357 -title: Step 89 +title: Schritt 89 challengeType: 0 dashedName: step-89 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md index c9b3155ab77..9c937d75f48 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4769ba65f1d05ef6b634.md @@ -1,6 +1,6 @@ --- id: 646d4769ba65f1d05ef6b634 -title: Step 90 +title: Schritt 90 challengeType: 0 dashedName: step-90 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md index bfc7354c9b4..55fff6f7c7d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4813c17b37d1e261a566.md @@ -1,6 +1,6 @@ --- id: 646d4813c17b37d1e261a566 -title: Step 92 +title: Schritt 92 challengeType: 0 dashedName: step-92 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md index 255197e54a6..5e50767ee77 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d48b936802fd34c3f05af.md @@ -1,6 +1,6 @@ --- id: 646d48b936802fd34c3f05af -title: Step 94 +title: Schritt 94 challengeType: 0 dashedName: step-94 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md index 12c4eb6bf15..cb23c0a7657 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a07a8fb14d55cd70e09.md @@ -1,6 +1,6 @@ --- id: 646d4a07a8fb14d55cd70e09 -title: Step 97 +title: Schritt 97 challengeType: 0 dashedName: step-97 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md index 7c43db10dd0..8eb6fd900c2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a5b32a1cad6165df286.md @@ -1,6 +1,6 @@ --- id: 646d4a5b32a1cad6165df286 -title: Step 99 +title: Schritt 99 challengeType: 0 dashedName: step-99 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md index 1123c7fe781..06b8dcef542 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/646d4a8dbc04c6d6bb0001f8.md @@ -1,6 +1,6 @@ --- id: 646d4a8dbc04c6d6bb0001f8 -title: Step 100 +title: Schritt 100 challengeType: 0 dashedName: step-100 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md index ec55d6b9819..88dc58da945 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6491d38f5b09a021c4b5d5fe.md @@ -1,6 +1,6 @@ --- id: 6491d38f5b09a021c4b5d5fe -title: Step 98 +title: Schritt 98 challengeType: 0 dashedName: step-98 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md index 46b4f675589..13744209d52 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md @@ -1,6 +1,6 @@ --- id: 63c620161fc2b49ac340ffc4 -title: Step 1 +title: Schritt 1 challengeType: 0 dashedName: step-1 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md index 513b3c3ed99..6a798d41ec3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7e324c1831f8d936b3ae.md @@ -1,6 +1,6 @@ --- id: 63cf7e324c1831f8d936b3ae -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md index 080e5e186a1..5bc52a22de1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf7f97e7f99af9348f5068.md @@ -1,6 +1,6 @@ --- id: 63cf7f97e7f99af9348f5068 -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md index 6afeaf034bf..5ae0d43ad90 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf812bb8ecd4f9cf749b8f.md @@ -1,6 +1,6 @@ --- id: 63cf812bb8ecd4f9cf749b8f -title: Step 4 +title: Schritt 4 challengeType: 0 dashedName: step-4 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md index e306a5ea676..01b453f9fb8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf83fdbb51d9fa54654ae6.md @@ -1,6 +1,6 @@ --- id: 63cf83fdbb51d9fa54654ae6 -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md index 815176b6cff..3ffbb7008b6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf8ec006a776ff5f6e3c68.md @@ -1,6 +1,6 @@ --- id: 63cf8ec006a776ff5f6e3c68 -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md index 7d7fc38601f..aa618b675c2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md @@ -1,6 +1,6 @@ --- id: 63cf90d4696d8f00851873a4 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md index 3714c62cac6..9692b34a5b9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md @@ -1,6 +1,6 @@ --- id: 63cf91b0ff6e9300ead140cc -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md index e2ea93816b4..d6d9966dde7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md @@ -1,6 +1,6 @@ --- id: 63cf920228531a0145abd0b3 -title: Step 9 +title: Schritt 9 challengeType: 0 dashedName: step-9 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md index 7935b15618b..e2fb8f4c223 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md @@ -1,6 +1,6 @@ --- id: 63cf93472de77d01bf8474bf -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md index 1acacae44eb..37a2726054b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md @@ -1,6 +1,6 @@ --- id: 63d120a05ee93f38353b84c0 -title: Step 11 +title: Schritt 11 challengeType: 0 dashedName: step-11 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md index c5569d06c04..0351a79bd44 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md @@ -1,6 +1,6 @@ --- id: 63d1214a0ac7a9389793269b -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md index 7bb2e78b95d..06dfdaacfa4 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md @@ -1,6 +1,6 @@ --- id: 63d128eaedcc773d2ded2128 -title: Step 13 +title: Schritt 13 challengeType: 0 dashedName: step-13 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md index e117f81605f..3c1b9dfe845 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md @@ -1,6 +1,6 @@ --- id: 63d12b9c7aaee43de1ba265d -title: Step 14 +title: Schritt 14 challengeType: 0 dashedName: step-14 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12fe2a595263e8f5084f7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12fe2a595263e8f5084f7.md index 6e03cf91edf..13dde03286d 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12fe2a595263e8f5084f7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12fe2a595263e8f5084f7.md @@ -1,6 +1,6 @@ --- id: 63d12fe2a595263e8f5084f7 -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md index ab1defde71c..178a20bf74e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md @@ -1,6 +1,6 @@ --- id: 63e02a333354343b595d64ca -title: Step 16 +title: Schritt 16 challengeType: 0 dashedName: step-16 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md index 9815fa204b9..a9e9832ad38 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md @@ -1,6 +1,6 @@ --- id: 63e0334b7a24bd3c96aca4de -title: Step 17 +title: Schritt 17 challengeType: 0 dashedName: step-17 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md index ce0835fa4d9..bbc8efbf44e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md @@ -1,6 +1,6 @@ --- id: 63e036373fc9173d284e165a -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md index de3439a814b..dccb9a25205 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md @@ -1,6 +1,6 @@ --- id: 63e03b86008bbb3e1c3de846 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md index 95eda5017a7..eab3fdea4a3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md @@ -1,6 +1,6 @@ --- id: 63e042661ad2663f0d468740 -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md index 8179fd09158..bae9e63d63e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md @@ -1,6 +1,6 @@ --- id: 63e050bf935ac341b88326d6 -title: Step 21 +title: Schritt 21 challengeType: 0 dashedName: step-21 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md index 587342d8d66..053cd594e0e 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md @@ -1,6 +1,6 @@ --- id: 63e05557016dfd45ea49152c -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md index fd77bba607c..275ad65a2ec 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md @@ -1,6 +1,6 @@ --- id: 63e05c00b615bb46ac87273a -title: Step 23 +title: Schritt 23 challengeType: 0 dashedName: step-23 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md index 64e5e01482a..b2f98663409 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md @@ -1,6 +1,6 @@ --- id: 63e060df21bca347b2d2b374 -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md index e2fd95b4278..acf6d9fe115 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md @@ -1,6 +1,6 @@ --- id: 63e062d6090ebb486a4eda3a -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md index c5f10540ae0..5483c32a994 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md @@ -1,6 +1,6 @@ --- id: 63e949b8327aa2aca2ca8eac -title: Step 26 +title: Schritt 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md index 10556005822..f61a272e1af 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md @@ -1,6 +1,6 @@ --- id: 63e94dae6dcedbad73f2f6ee -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md index 564fb6bb8e0..af96083fc69 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md @@ -1,6 +1,6 @@ --- id: 63e954321b0a77ae4f6d9650 -title: Step 28 +title: Schritt 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md index b9c104fb55a..80bd63dcba0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md @@ -1,6 +1,6 @@ --- id: 63e95a45dce95baf41dd4f78 -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md index 53646c4fff0..585614f9329 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md @@ -1,6 +1,6 @@ --- id: 63e95e39860dc5b01ebe9be0 -title: Step 30 +title: Schritt 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md index f41577b8e76..1716249c8b7 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md @@ -1,6 +1,6 @@ --- id: 63e9667c881b61b1e338d276 -title: Step 31 +title: Schritt 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md index edceac6fe11..80b180187f4 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md @@ -1,6 +1,6 @@ --- id: 63e96938d2a347b2734a1587 -title: Step 32 +title: Schritt 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md index 4bb4a4f5aa6..c1bb2152aab 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md @@ -1,6 +1,6 @@ --- id: 63e96eb94c97b6b31ee50f63 -title: Step 33 +title: Schritt 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md index 46379d93380..ba8e712e0a6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md @@ -1,6 +1,6 @@ --- id: 63e9718d7d490bb3940d5a0a -title: Step 34 +title: Schritt 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md index b4b4d23626a..744e96b07e6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md @@ -1,6 +1,6 @@ --- id: 63e9737f686c76b4078a60f4 -title: Step 35 +title: Schritt 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md index e5c273332f2..f11f078a8ae 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md @@ -1,6 +1,6 @@ --- id: 63f28972973504e7bb58b0b3 -title: Step 36 +title: Schritt 36 challengeType: 0 dashedName: step-36 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md index 8aeee3d3efa..d31195732c9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md @@ -1,6 +1,6 @@ --- id: 63f28ef082d771e8bf71f94a -title: Step 37 +title: Schritt 37 challengeType: 0 dashedName: step-37 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md index f8bad487511..cbc264651a0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md @@ -1,6 +1,6 @@ --- id: 63f293c804d6f9e9a83ca4c5 -title: Step 38 +title: Schritt 38 challengeType: 0 dashedName: step-38 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md index a15fd647b37..c003d3ddd47 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md @@ -1,6 +1,6 @@ --- id: 63f29804e3ec00ea6fab1ec4 -title: Step 39 +title: Schritt 39 challengeType: 0 dashedName: step-39 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md index 608d5c6243c..74f95a3b886 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md @@ -1,6 +1,6 @@ --- id: 63f29ce62aea65eb041758c8 -title: Step 40 +title: Schritt 40 challengeType: 0 dashedName: step-40 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md index ccb59e70221..0b6948d4a41 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md @@ -1,6 +1,6 @@ --- id: 63f2a0a860790eebe61bf908 -title: Step 41 +title: Schritt 41 challengeType: 0 dashedName: step-41 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md index cabfe408ca5..a3ad6673ce0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md @@ -1,6 +1,6 @@ --- id: 63f2a4a8087e6dec8ec47f16 -title: Step 44 +title: Schritt 44 challengeType: 0 dashedName: step-44 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md index fbf9f1cb1b8..162221dedf5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md @@ -1,13 +1,13 @@ --- id: 63f2a5f09a785aed155c0a56 -title: Step 45 +title: Schritt 45 challengeType: 0 dashedName: step-45 --- # --description-- -Add a new `case` for `midfielder` that checks if `player.position` equals `midfielder` following the same pattern from the previous step. +Füge einen neuen `case` für `midfielder` hinzu, der prüft, ob `player.position` `midfielder` entspricht, und zwar nach dem gleichen Muster wie im vorherigen Schritt. # --hints-- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md index 8666f5ab42e..4154ed3af65 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md @@ -1,6 +1,6 @@ --- id: 63f2a8e14fb388edd3242527 -title: Step 46 +title: Schritt 46 challengeType: 0 dashedName: step-46 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md index c41768c86d6..880adab99e5 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md @@ -1,6 +1,6 @@ --- id: 63f2aa36fcdc63ee4e18fc37 -title: Step 47 +title: Schritt 47 challengeType: 0 dashedName: step-47 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md index 6c919ef5e37..2f859b2030f 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md @@ -1,6 +1,6 @@ --- id: 63f2ab4f6c52c5eec6d68de4 -title: Step 48 +title: Schritt 48 challengeType: 0 dashedName: step-48 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md index 03ddbef793f..e1870ad0078 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md @@ -1,6 +1,6 @@ --- id: 641fc88d8fa7127f76e0324f -title: Step 42 +title: Schritt 42 challengeType: 0 dashedName: step-42 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md index 37793932394..264c8bb532a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md @@ -1,6 +1,6 @@ --- id: 641fcfd468185384ac218b7d -title: Step 43 +title: Schritt 43 challengeType: 0 dashedName: step-43 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md index 9afdde2368a..27bc66d8cc4 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd18eb67c661d8a9e11f3.md @@ -1,6 +1,6 @@ --- id: 641cd18eb67c661d8a9e11f3 -title: Step 1 +title: Schritt 1 challengeType: 0 dashedName: step-1 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md index fe80d09027d..be96ca6cb14 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cd91d28bebe226f765d86.md @@ -1,6 +1,6 @@ --- id: 641cd91d28bebe226f765d86 -title: Step 2 +title: Schritt 2 challengeType: 0 dashedName: step-2 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md index e030b927fe8..0c4550ee2fb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdebe67ec0f25a4798356.md @@ -1,6 +1,6 @@ --- id: 641cdebe67ec0f25a4798356 -title: Step 3 +title: Schritt 3 challengeType: 0 dashedName: step-3 --- @@ -9,11 +9,11 @@ dashedName: step-3 If the `messageInput` is empty, display an alert to the user with the message `Please enter a message.`. -Then, exit the function execution. +Beende danach die Ausführung der Funktion. # --hints-- -Your callback function should have an `if` statement. +Deine Callback-Funktion sollte eine `if`-Anweisung haben. ```js assert.match(code, /checkMessageButton\.addEventListener\(\s*('|"|`)click\1\s*,\s*\(\s*\)\s*=>\s*\{\s*if\s*\(/) @@ -31,7 +31,7 @@ Your `if` statement should display an alert to the user with the message `Please assert.match(code, /checkMessageButton\.addEventListener\(\s*('|"|`)click\1\s*,\s*\(\s*\)\s*=>\s*\{\s*if\s*\(\s*messageInput\.value\s*===\s*('|"|`)\2\s*\)\s*\{\s*alert\(\s*('|"|`)Please enter a message\.\3\s*\)/) ``` -Your `if` statement should exit the function execution. +Deine `if`-Anweisung sollte die Ausführung der Funktion beenden. ```js assert.match(code, /checkMessageButton\.addEventListener\(\s*('|"|`)click\1\s*,\s*\(\s*\)\s*=>\s*\{\s*if\s*\(\s*messageInput\.value\s*===\s*('|"|`)\2\s*\)\s*\{\s*alert\(\s*('|"|`)Please enter a message\.\3\s*\);?\s*return\s*;?\s*\}\s*\}/) diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md index 9310cd9c68f..f43197613ac 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdefa704f232675ed98aa.md @@ -1,6 +1,6 @@ --- id: 641cdefa704f232675ed98aa -title: Step 4 +title: Schritt 4 challengeType: 0 dashedName: step-4 --- @@ -17,19 +17,19 @@ You should use `const` to declare an `isSpam` variable. assert.match(code, /const\s+isSpam\s*=/); ``` -You should use arrow syntax to assign `isSpam` a function. +Du solltest die Pfeil-Syntax verwenden, um `isSpam` eine Funktion zuzuweisen. ```js assert.match(code, /const\s+isSpam\s*=\s*\(?.*\)?\s*=>/); ``` -Your `isSpam` function should have a single `msg` parameter. +Deine `isSpam`-Funktion sollte einen einzelnen `msg`-Parameter haben. ```js assert.match(code, /const\s+isSpam\s*=\s*\(?\s*msg\s*\)?/); ``` -Your `isSpam` function should implicitly return `false`. +Deine `isSpam`-Funktion sollte implizit `false` zurückgeben. ```js assert.match(code, /const\s+isSpam\s*=\s*\(?\s*msg\s*\)?\s*=>\s*false;?/); diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md index 269cc030d8f..317f3db0e2c 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cdf57c3f7ee276e1d9b32.md @@ -1,6 +1,6 @@ --- id: 641cdf57c3f7ee276e1d9b32 -title: Step 5 +title: Schritt 5 challengeType: 0 dashedName: step-5 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md index 4b9ba9bc1af..45a8ca334ad 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce03dfeca10293e05dad7.md @@ -1,6 +1,6 @@ --- id: 641ce03dfeca10293e05dad7 -title: Step 6 +title: Schritt 6 challengeType: 0 dashedName: step-6 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md index c0028fec254..5bd631a4f0a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3065c50e62f97406973.md @@ -1,6 +1,6 @@ --- id: 641ce3065c50e62f97406973 -title: Step 7 +title: Schritt 7 challengeType: 0 dashedName: step-7 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md index aa5f5c1bb48..8db17cfc56a 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ce3dcd0aec8309fbc9971.md @@ -1,6 +1,6 @@ --- id: 641ce3dcd0aec8309fbc9971 -title: Step 8 +title: Schritt 8 challengeType: 0 dashedName: step-8 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md index 318d7db7662..7b71ee6ef01 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641ceed81533263283835c3d.md @@ -1,6 +1,6 @@ --- id: 641ceed81533263283835c3d -title: Step 9 +title: Schritt 9 challengeType: 0 dashedName: step-9 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md index db22a7b6b2f..044bf0d0987 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/641cf198ec366c33d6504854.md @@ -1,6 +1,6 @@ --- id: 641cf198ec366c33d6504854 -title: Step 10 +title: Schritt 10 challengeType: 0 dashedName: step-10 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md index bfbdaa2e30b..9f1e3f9d990 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f6f59d665615c9e94d8a.md @@ -1,6 +1,6 @@ --- id: 6421f6f59d665615c9e94d8a -title: Step 11 +title: Schritt 11 challengeType: 0 dashedName: step-11 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md index 0d884ee0ab3..44bf5bc26ff 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6421f98f4999d1179ce37cb4.md @@ -1,6 +1,6 @@ --- id: 6421f98f4999d1179ce37cb4 -title: Step 12 +title: Schritt 12 challengeType: 0 dashedName: step-12 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md index 38360e8284d..795e647c9c1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642205fa6376c818f78bb24e.md @@ -1,6 +1,6 @@ --- id: 642205fa6376c818f78bb24e -title: Step 13 +title: Schritt 13 challengeType: 0 dashedName: step-13 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md index 3cb29fcb5b9..db6a2c975fa 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206618bdd611a0c4e90f3.md @@ -1,6 +1,6 @@ --- id: 642206618bdd611a0c4e90f3 -title: Step 14 +title: Schritt 14 challengeType: 0 dashedName: step-14 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md index f879e8ee96d..205cbf153a8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642206e054eef81b5e3092ed.md @@ -1,6 +1,6 @@ --- id: 642206e054eef81b5e3092ed -title: Step 15 +title: Schritt 15 challengeType: 0 dashedName: step-15 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md index 6cadb0b8709..bfa8500ef98 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642208bc4d44701c6fd6f65e.md @@ -1,6 +1,6 @@ --- id: 642208bc4d44701c6fd6f65e -title: Step 16 +title: Schritt 16 challengeType: 0 dashedName: step-16 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md index 9b6e7192541..7438270fcb2 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220e8cb589f61e625bf453.md @@ -1,6 +1,6 @@ --- id: 64220e8cb589f61e625bf453 -title: Step 17 +title: Schritt 17 challengeType: 0 dashedName: step-17 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md index d06112d99fc..1cacc4c31a9 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220f22dff8151f751a53a7.md @@ -1,6 +1,6 @@ --- id: 64220f22dff8151f751a53a7 -title: Step 18 +title: Schritt 18 challengeType: 0 dashedName: step-18 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md index 3af8f66ca54..6edccd8c600 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64220fb017c57d20612de8b8.md @@ -1,6 +1,6 @@ --- id: 64220fb017c57d20612de8b8 -title: Step 19 +title: Schritt 19 challengeType: 0 dashedName: step-19 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md index b1c681fe077..67d822538d3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64221007887f38213fa57827.md @@ -1,6 +1,6 @@ --- id: 64221007887f38213fa57827 -title: Step 20 +title: Schritt 20 challengeType: 0 dashedName: step-20 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md index ffff341569f..4ea489041f1 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642213bf8d38b0227ed6ab0b.md @@ -1,6 +1,6 @@ --- id: 642213bf8d38b0227ed6ab0b -title: Step 21 +title: Schritt 21 challengeType: 0 dashedName: step-21 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md index 1ba309995ce..5739726d062 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233060735ddf06451c5c8c.md @@ -1,6 +1,6 @@ --- id: 64233060735ddf06451c5c8c -title: Step 22 +title: Schritt 22 challengeType: 0 dashedName: step-22 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md index c5af62cc064..1f6b79f2e22 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233094a1293c079b5b0996.md @@ -1,6 +1,6 @@ --- id: 64233094a1293c079b5b0996 -title: Step 23 +title: Schritt 23 challengeType: 0 dashedName: step-23 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md index 4021e82456c..75148d006a6 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423322e71f8d108608005cb.md @@ -1,6 +1,6 @@ --- id: 6423322e71f8d108608005cb -title: Step 24 +title: Schritt 24 challengeType: 0 dashedName: step-24 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md index ccb25a40b92..72f4276e9ac 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423331f0527840934183aba.md @@ -1,6 +1,6 @@ --- id: 6423331f0527840934183aba -title: Step 25 +title: Schritt 25 challengeType: 0 dashedName: step-25 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md index 8e87903b371..7dce475f6a0 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335220b7d830a69eb59fb.md @@ -1,6 +1,6 @@ --- id: 642335220b7d830a69eb59fb -title: Step 26 +title: Schritt 26 challengeType: 0 dashedName: step-26 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md index 5ae27ea1ee2..3aefcc7650b 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642335d232d7690b2d67dbaf.md @@ -1,6 +1,6 @@ --- id: 642335d232d7690b2d67dbaf -title: Step 27 +title: Schritt 27 challengeType: 0 dashedName: step-27 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md index ae37726dd1a..72c9b3f47a8 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64233d08f234a310e73f9496.md @@ -1,6 +1,6 @@ --- id: 64233d08f234a310e73f9496 -title: Step 28 +title: Schritt 28 challengeType: 0 dashedName: step-28 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md index aa2fb10cb37..730dc06d498 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642344dc9390c712080432c7.md @@ -1,6 +1,6 @@ --- id: 642344dc9390c712080432c7 -title: Step 29 +title: Schritt 29 challengeType: 0 dashedName: step-29 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md index 49c7b6696ba..72e38704717 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234598ef08dd13114edae5.md @@ -1,6 +1,6 @@ --- id: 64234598ef08dd13114edae5 -title: Step 30 +title: Schritt 30 challengeType: 0 dashedName: step-30 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md index e195aa26eb1..f95fdab5db3 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423462975f33b14056583de.md @@ -1,6 +1,6 @@ --- id: 6423462975f33b14056583de -title: Step 31 +title: Schritt 31 challengeType: 0 dashedName: step-31 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md index 109cc7bd27d..971cc3e10ec 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423472aeed932150e8984b6.md @@ -1,6 +1,6 @@ --- id: 6423472aeed932150e8984b6 -title: Step 32 +title: Schritt 32 challengeType: 0 dashedName: step-32 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md index 162eaba6781..027bad7f784 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/64234797d84734163088961a.md @@ -1,6 +1,6 @@ --- id: 64234797d84734163088961a -title: Step 33 +title: Schritt 33 challengeType: 0 dashedName: step-33 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md index dfa5e758a73..1f2758c3bdb 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/6423491485db5e1786dd6434.md @@ -1,6 +1,6 @@ --- id: 6423491485db5e1786dd6434 -title: Step 34 +title: Schritt 34 challengeType: 0 dashedName: step-34 --- diff --git a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md index fc71b4dac4d..79d8af466dc 100644 --- a/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md +++ b/curriculum/challenges/german/15-javascript-algorithms-and-data-structures-22/learn-regular-expressions-by-building-a-spam-filter/642349b5b7bae31af21cd5f8.md @@ -1,6 +1,6 @@ --- id: 642349b5b7bae31af21cd5f8 -title: Step 35 +title: Schritt 35 challengeType: 0 dashedName: step-35 --- diff --git a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md index e72b47c2c9d..367ef21025e 100644 --- a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md +++ b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-functional-programming-by-building-a-spreadsheet/6434552bcc0a951a0a99df3b.md @@ -7,43 +7,43 @@ dashedName: step-11 # --description-- -Your `range` function expects numbers, but your `start` and `end` values will be strings (specifically, they will be single characters such as `A`). +La funzione `range` si aspetta dei numeri, ma i valori `start` e `end` saranno stringhe (in particolare, saranno singoli caratteri come `A`). -Convert your `start` and `end` values in your `range()` call to numbers by using the `.charCodeAt()` method on them, passing the number `0` as the argument to that method. +Converti i valori `start` e `end` nella chiamata `range()` in numeri utilizzando su di essi il metodo `.charCodeAt()`, passando al metodo il numero `0` come argomento. # --hints-- -You should use the `.charCodeAt()` method. +Dovresti usare il metodo `.charCodeAt()`. ```js assert.match(code, /\.charCodeAt\(/); ``` -You should call the `.charCodeAt()` method on `start`. +Dovresti chiamare il metodo `.charCodeAt()` su `start`. ```js assert.match(code, /start\.charCodeAt\(/); ``` -You should pass `0` to the `.charCodeAt()` method of `start`. +Dovresti passare `0` al metodo `.charCodeAt()` di `start`. ```js assert.match(code, /start\.charCodeAt\(\s*0\s*\)/); ``` -You should call the `.charCodeAt()` method on `end`. +Dovresti chiamare il metodo `.charCodeAt()` su `end`. ```js assert.match(code, /end\.charCodeAt\(/); ``` -You should pass `0` to the `.charCodeAt()` method of `end`. +Dovresti passare `0` al metodo `.charCodeAt()` di `end`. ```js assert.match(code, /end\.charCodeAt\(\s*0\s*\)/); ``` -You should use the `.charCodeAt()` methods directly in your `range` call. +Dovresti usare i metodi `.charCodeAt()` direttamente nella chiamata di `range`. ```js assert.match(code, /const\s*charRange\s*=\s*\(\s*start\s*,\s*end\s*\)\s*=>\s*range\(\s*start\.charCodeAt\(\s*0\s*\)\s*,\s*end\.charCodeAt\(\s*0\s*\)\s*\)/); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md index d523a105bab..bbc524f027f 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md @@ -1,6 +1,6 @@ --- id: 5a661e0f1068aca922b3ef17 -title: Доступ до вмісту масиву завдяки дужковій нотації +title: Доступ до вмісту масиву за допомогою дужкової нотації challengeType: 1 forumTopicId: 301149 dashedName: access-an-arrays-contents-using-bracket-notation diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md index 7cf7aac72f8..4136e0c36e0 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md @@ -1,6 +1,6 @@ --- id: 587d7b7c367417b2b2512b1a -title: Доступ до назв властивостей завдяки дужковій нотації +title: Доступ до назв властивостей за допомогою дужкової нотації challengeType: 1 forumTopicId: 301150 dashedName: access-property-names-with-bracket-notation diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md index 2d1ff718dbb..d17a26abbcc 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md @@ -1,6 +1,6 @@ --- id: 587d78b2367417b2b2512b0e -title: Додавання елементів до масиву завдяки push() та unshift() +title: Додавання елементів до масиву за допомогою push() та unshift() challengeType: 1 forumTopicId: 301151 dashedName: add-items-to-an-array-with-push-and-unshift diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md index f4c87e39676..481785a66e2 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md @@ -1,6 +1,6 @@ --- id: 587d78b3367417b2b2512b11 -title: Додавання елементів завдяки splice() +title: Додавання елементів за допомогою splice() challengeType: 1 forumTopicId: 301152 dashedName: add-items-using-splice @@ -19,7 +19,7 @@ numbers.splice(startIndex, amountToDelete, 13, 14); console.log(numbers); ``` -Повторний елемент `12` видалений, та ми додали `13` й `14` на цьому індексі. Тепер масив `numbers` буде мати вигляд `[ 10, 11, 12, 13, 14, 15 ]`. +Повторний елемент `12` видалений, та ми додали `13` й `14` на цьому індексі. Тепер масивом `numbers` буде `[ 10, 11, 12, 13, 14, 15 ]`. Тут ми починаємо з масиву чисел. Потім ми передаємо до `splice()`: індекс, з якого починаємо видалення елементів (3); кількість елементів, які потрібно видалити (1); решту аргументів (13, 14), які будуть вставлені, починаючи з того ж індексу. Зверніть увагу, що після `amountToDelete` може бути будь-яка кількість елементів (розділених комами), кожен з яких вставляється. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md index cd87f14e25e..f436ee5a2fa 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md @@ -1,6 +1,6 @@ --- id: 587d7b7d367417b2b2512b1c -title: Перевірте, чи має об'єкт властивість +title: Перевірка наявності властивості в об’єкті challengeType: 1 forumTopicId: 301155 dashedName: check-if-an-object-has-a-property @@ -8,7 +8,7 @@ dashedName: check-if-an-object-has-a-property # --description-- -Тепер ми можемо додавати, змінювати та видаляти ключі з об'єктів. А якщо ми просто хочемо знати, чи об'єкт має конкретну властивість? JavaScript надає нам два різних способи це зробити. Один використовує метод `hasOwnProperty()` а інший використовує ключове слово `in`. Якщо у нас є об'єкт `users` з властивістю `Alan`, ми можемо перевірити її наявність одним із таких способів: +Тепер ми можемо додавати, змінювати та видаляти ключі з об’єктів. А якщо ми просто хочемо знати, чи об’єкт має конкретну властивість? JavaScript надає нам два різних способи це зробити. Один використовує метод `hasOwnProperty()`, а інший використовує ключове слово `in`. Якщо у нас є об’єкт `users` з властивістю `Alan`, ми можемо перевірити її наявність одним із таких способів: ```js users.hasOwnProperty('Alan'); @@ -19,11 +19,11 @@ users.hasOwnProperty('Alan'); # --instructions-- -Завершіть написання функції таким чином, щоб вона повертала `true`, якщо переданий їй об'єкт містить всі чотири імені: `Alan`, `Jeff`, `Sarah` та `Ryan`, а в іншому випадку щоб повертала `false`. +Завершіть написання функції таким чином, щоб вона повертала `true`, якщо переданий їй об’єкт містить всі чотири імені: `Alan`, `Jeff`, `Sarah` та `Ryan`, а в іншому випадку щоб повертала `false`. # --hints-- -До об'єкту `users` не можна звертатися безпосередньо +Не звертайтесь до об’єкта `users` напряму ```js @@ -31,7 +31,7 @@ assert(code.match(/users/gm).length <= 2) ``` -Об'єкт `users` повинен містити тільки ключі `Alan`, `Jeff`, `Sarah`, та `Ryan` +Об’єкт `users` повинен містити тільки ключі `Alan`, `Jeff`, `Sarah` та `Ryan` ```js assert( @@ -43,13 +43,13 @@ assert( ); ``` -Функція `isEveryoneHere` повинна повертати `true` якщо `Alan`, `Jeff`, `Sarah`, та `Ryan` це властивості переданого їй об'єкту. +Функція `isEveryoneHere` має повернути `true`, якщо `Alan`, `Jeff`, `Sarah` та `Ryan` є властивостями переданого їй об’єкту. ```js assert(isEveryoneHere(users) === true); ``` -Функція `isEveryoneHere` повинна повернути `false` якщо `Alan` не є властивістю переданого їй об'єкту. +Функція `isEveryoneHere` має повернути `false`, якщо `Alan` не є властивістю переданого їй об’єкту. ```js assert( @@ -60,7 +60,7 @@ assert( ); ``` -Функція `isEveryoneHere` повинна повернути`false` якщо `Jeff` не є властивістю переданого їй об'єкту. +Функція `isEveryoneHere` має повернути `false`, якщо `Jeff` не є властивістю переданого їй об’єкту. ```js assert( @@ -71,7 +71,7 @@ assert( ); ``` -Функція `isEveryoneHere` повинна повернути `false` якщо `Sarah` не є властивістю переданого їй об'єкту. +Функція `isEveryoneHere` має повернути `false`, якщо `Sarah` не є властивістю переданого їй об’єкту. ```js assert( @@ -82,7 +82,7 @@ assert( ); ``` -Функція `isEveryoneHere` повинна повернути `false` якщо `Ryan` не є властивістю переданого їй об'єкту. +Функція `isEveryoneHere` має повернути `false`, якщо `Ryan` не є властивістю переданого їй об’єкту. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md index f92dc65075d..34a4f6c7836 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md @@ -1,6 +1,6 @@ --- id: 587d7b7b367417b2b2512b17 -title: Об'єднайте масиви з Spread-оператором +title: Об’єднання масивів за допомогою оператора розширення challengeType: 1 forumTopicId: 301156 dashedName: combine-arrays-with-the-spread-operator @@ -8,7 +8,7 @@ dashedName: combine-arrays-with-the-spread-operator # --description-- -Ще одна величезна перевага spread-оператора - це можливість комбінувати масиви або вставляти всі елементи одного масиву в інший по будь-якому індексу. Використовуючи більш традиційні види синтаксу, ми можемо об'єднувати масиви, але це дозволяє нам об'єднувати масиви тільки в кінці одного і на початку іншого. Функція Spread Synrax робить наступну операцію надзвичайно простою: +Ще одна величезна перевага оператора розширення — можливість об’єднувати масиви або вставляти всі елементи одного масиву в інший по будь-якому індексу. Використовуючи більш традиційні види синтаксу, ми можемо об’єднувати масиви, але це дозволяє нам об’єднувати масиви тільки в кінці одного і на початку іншого. Синтаксис розширення робить цю операцію надзвичайно простою: ```js let thisArray = ['sage', 'rosemary', 'parsley', 'thyme']; @@ -16,23 +16,23 @@ let thisArray = ['sage', 'rosemary', 'parsley', 'thyme']; let thatArray = ['basil', 'cilantro', ...thisArray, 'coriander']; ``` -`thatArray` буде мати значення `['basil', 'cilantro', 'sage', 'rosemary', 'parsley', 'thyme', 'coriander']`. +`thatArray` матиме значення `['basil', 'cilantro', 'sage', 'rosemary', 'parsley', 'thyme', 'coriander']`. -Використовуючи функцію spread synrax, ми щойно виконали операцію, яка була б складнішою і більш детальною, якби ми використовували традиційні методи. +Використовуючи синтаксис розширення, ми щойно виконали операцію, яка була б складнішою і детальнішою, якби ми використовували традиційні методи. # --instructions-- -Ми визначили функцію `spreadOut`, яка повертає змінну `sentence`. Змініть функцію використовуючи spread оператор, щоб вона повертала масив `['learning', 'to', 'code', 'is', 'fun']`. +Ми визначили функцію `spreadOut`, яка повертає змінну `sentence`. Змініть функцію, використовуючи оператор розширення, щоб вона повернула масив `['learning', 'to', 'code', 'is', 'fun']`. # --hints-- -`spreadOut` повинен повернути `["learning", "to", "code", "is", "fun"]` +`spreadOut` має повернути `["learning", "to", "code", "is", "fun"]` ```js assert.deepEqual(spreadOut(), ['learning', 'to', 'code', 'is', 'fun']); ``` -Функція `spreadOut` повинна використовувати spread syntax +Функція `spreadOut` має використовувати синтаксис розширення ```js assert.notStrictEqual(spreadOut.toString().search(/[...]/), -1); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md index 049816f2495..3e035f58ba5 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md @@ -1,6 +1,6 @@ --- id: 587d7b7b367417b2b2512b13 -title: Скопіюйте масив з Spread-оператором +title: Копіювання масиву за допомогою оператора розширення challengeType: 1 forumTopicId: 301157 dashedName: copy-an-array-with-the-spread-operator @@ -8,24 +8,24 @@ dashedName: copy-an-array-with-the-spread-operator # --description-- -Хоча `slice()` дозволяє нам вибирати, які елементи масиву копіювати, серед кількох інших корисних завдань, новий spread-оператор ES6 дозволяє нам легко копіювати *all* елементи масиву, по порядку, з простим і дуже читабельним синтаксисом. Spread синтаксис виглядає так: `...` +Хоча `slice()` дозволяє нам вибирати, які елементи масиву копіювати, новий оператор розширення з ES6 дозволяє легко копіювати *всі* елементи масиву послідовно завдяки простому і читабельному синтаксису. Синтаксис розширення виглядає так: `...` -На практиці ми можемо використати spread-оператор для копіювання масиву таким чином: +На практиці ми можемо використати оператор розширення для копіювання масиву: ```js let thisArray = [true, true, undefined, false, null]; let thatArray = [...thisArray]; ``` -`thatArray` дорівнює `[true, true, undefined, false, null]`. `thisArray` залишається без змін і `thatArray` містить ті ж елементи, що й `thisArray`. +`thatArray` дорівнює `[true, true, undefined, false, null]`. `thisArray` залишається без змін, а `thatArray` містить ті ж елементи, що й `thisArray`. # --instructions-- -Ми визначили функцію, `copyMachine`, яка приймає `arr` (масив) та `num` (номер) як аргументи. Функція повинна повертати новий масив, що складається з `num` копій `arr`. Ми виконали більшу частину роботи за вас, але це поки не працює. Змініть функцію, використовуючи spread синтаксис, щоб вона працювала правильно (підказка: тут може стати в нагоді інший метод, який ми вже розглядали!). +Ми визначили функцію `copyMachine`, яка приймає `arr` (масив) та `num` (число) як аргументи. Функція повинна повертати новий масив, що складається з `num` копій `arr`. Ми виконали більшу частину роботи за вас, але це поки не працює. Змініть функцію, використовуючи синтаксис розширення, щоб вона працювала правильно (підказка: тут може стати в пригоді інший метод, який ми вже розглядали!). # --hints-- -`copyMachine([true, false, true], 2)` повинна повернути `[[true, false, true], [true, false, true]]` +`copyMachine([true, false, true], 2)` має повернути `[[true, false, true], [true, false, true]]` ```js assert.deepEqual(copyMachine([true, false, true], 2), [ @@ -34,7 +34,7 @@ assert.deepEqual(copyMachine([true, false, true], 2), [ ]); ``` -`copyMachine([1, 2, 3], 5)` повинна повернути `[[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]` +`copyMachine([1, 2, 3], 5)` має повернути `[[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]` ```js assert.deepEqual(copyMachine([1, 2, 3], 5), [ @@ -46,13 +46,13 @@ assert.deepEqual(copyMachine([1, 2, 3], 5), [ ]); ``` -`copyMachine([true, true, null], 1)` повинна повернути `[[true, true, null]]` +`copyMachine([true, true, null], 1)` має повернути `[[true, true, null]]` ```js assert.deepEqual(copyMachine([true, true, null], 1), [[true, true, null]]); ``` -`copyMachine(["it works"], 3)` повинна повернути `[["it works"], ["it works"], ["it works"]]` +`copyMachine(["it works"], 3)` має повернути `[["it works"], ["it works"], ["it works"]]` ```js assert.deepEqual(copyMachine(['it works'], 3), [ diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md index 24076e36a9d..60ad0695c95 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md @@ -1,6 +1,6 @@ --- id: 587d7b7a367417b2b2512b12 -title: Скопіювати елементи масиву використовуючи slice() +title: Копіювання елементів масиву за допомогою slice() challengeType: 1 forumTopicId: 301158 dashedName: copy-array-items-using-slice @@ -8,7 +8,7 @@ dashedName: copy-array-items-using-slice # --description-- -Наступний метод, який ми розглянемо це `slice()`. Замість зміни масиву `slice()` копіює або *extracts* задану кількість елементів в новий масив, залишаючи масив, для якого він викликається, незмінним. `slice()`приймає лише 2 параметри: перший - це індекс, з якого починається вибірка, а другий - індекс, за яким вибірка припиняється (вибірка відбуватиметься, але не включаючи елемент у цьому індексі). Врахуйте це: +Наступним розглянемо метод `slice()`. Замість зміни масиву метод `slice()` копіює або *вилучає* задану кількість елементів в новий масив, залишаючи масив, для якого він викликається, незмінним. `slice()`приймає лише 2 параметри: індекс, з якого починається вибірка та індекс, за якого вибірка припиняється (вибірка відбуватиметься, але не включаючи елемент за цим індексом). Розглянемо приклад: ```js let weatherConditions = ['rain', 'snow', 'sleet', 'hail', 'clear']; @@ -16,17 +16,17 @@ let weatherConditions = ['rain', 'snow', 'sleet', 'hail', 'clear']; let todaysWeather = weatherConditions.slice(1, 3); ``` -`todaysWeather` матиме значення `['snow', 'sleet']`, хоча `weatherConditions` як і раніше буде мати `['rain', 'snow', 'sleet', 'hail', 'clear']`. +`todaysWeather` матиме значення `['snow', 'sleet']`, хоча `weatherConditions` досі матиме `['rain', 'snow', 'sleet', 'hail', 'clear']`. -Фактично, ми створили новий масив, вибираючи елементи з масиву, який вже існує. +Фактично, ми створили новий масив, вилучаючи елементи з масиву, який вже існує. # --instructions-- -Ми визначили функцію `forecast`, яка приймає масив як аргумент. Змініть функцію за допомогою `slice()`, щоб вибрати інформацію з масиву аргументів і повернути новий масив, що містить елементи рядка `warm` і `sunny`. +Ми визначили функцію `forecast`, яка приймає масив як аргумент. Змініть функцію за допомогою `slice()`, щоб вилучити інформацію з масиву аргументів і повернути новий масив, що містить елементи `warm` та `sunny`. # --hints-- -`forecast` повинна повернути `["warm", "sunny"]` +`forecast` має повернути `["warm", "sunny"]` ```js assert.deepEqual( @@ -35,7 +35,7 @@ assert.deepEqual( ); ``` -Функція `forecast` повинна використовувати `slice()` метод +Функція `forecast` повинна використовувати метод `slice()` ```js assert(/\.slice\(/.test(code)); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md index bb7124176fa..31343b0928a 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md @@ -8,9 +8,9 @@ dashedName: create-complex-multi-dimensional-arrays # --description-- -Чудово! Ви щойно дізналися багато нового про масиви! Це був досить загальний огляд, і є ще багато чого, що потрібно дізнатися про роботу з масивами, багато чого ви побачите в наступних розділах. Але перш ніж перейти до розгляду Objects, давайте ще раз глянемо і подивимося, яким чином масиви можуть стати дещо складнішими за ті, які ми бачили в попередніх завданнях. +Чудово! Ви дізналися багато нового про масиви! Це був досить загальний огляд, і є ще багато чого, що потрібно дізнатися про роботу з масивами, багато чого ви побачите в наступних розділах. Але перш ніж перейти до розгляду об’єктів, давайте ще раз глянемо, яким чином масиви можуть стати дещо складнішими за ті, які ми бачили в попередніх завданнях. -Одна з найпотужніших функцій при розгляді масивів як структур даних полягає в тому, що масиви можуть містити або навіть повністю складатися з інших масивів. У попередніх завданнях ми бачили масиви, які містять масиви, але досить прості. Однак масиви можуть містити нескінченну глибину масивів, які можуть містити інші масиви, кожен зі своїми довільними рівнями глибини і так далі. Таким чином, масив може дуже швидко перетворитися в дуже складну структуру даних, відому як multi-dimensional або вкладений масив. Розглянемо наступний приклад: +Одна з найпотужніших функцій при розгляді масивів як структур даних полягає в тому, що масиви можуть містити або навіть повністю складатися з інших масивів. У попередніх завданнях ми бачили масиви, які містять масиви, але досить прості. Однак масиви можуть містити нескінченну глибину масивів, які можуть містити інші масиви, кожен зі своїми довільними рівнями глибини і так далі. Таким чином, масив може дуже швидко перетворитися в дуже складну структуру даних, відому як багатовимірний або вкладений масив. Розглянемо приклад: ```js let nestedArray = [ @@ -31,15 +31,15 @@ let nestedArray = [ ]; ``` -Масив `deep` вкладений на глибину 2 рівня. Масиви `deeper` мають глибину третього рівня. Масиви `deepest` мають 4 рівень, а `deepest-est?` - 5. +Масив `deep` вкладений на глибину другого рівня. Масиви `deeper` мають глибину третього рівня. Масиви `deepest` мають четвертий рівень, а `deepest-est?` — п’ятий. -Хоча цей приклад може здатися заплутаним, такий рівень складності не є чимось незвичним або навіть незвичайним при роботі з великими обсягами даних. Тим не менш, ми все ще можемо дуже легко отримати доступ до найглибших рівнів масиву цього складного масиву за допомогою дужок: +Хоча цей приклад може здатися заплутаним, такий рівень складності не є чимось незвичним або навіть незвичайним при роботі з великими обсягами даних. Проте ми досі можемо дуже легко отримати доступ до найглибших рівнів масиву цього складного масиву за допомогою дужкової нотації: ```js console.log(nestedArray[2][1][0][0][0]); ``` -Це записує рядок `deepest-est?`. І тепер, коли ми знаємо, де знаходиться цей фрагмент даних, ми можемо скинути його, якщо нам потрібно: +Це виводить рядок `deepest-est?`. І тепер, коли ми знаємо, де знаходиться цей фрагмент даних, його можна скинути, якщо потрібно: ```js nestedArray[2][1][0][0][0] = 'deeper still'; @@ -47,15 +47,15 @@ nestedArray[2][1][0][0][0] = 'deeper still'; console.log(nestedArray[2][1][0][0][0]); ``` -Тепер він записує `deeper still`. +Тепер він виводить `deeper still`. # --instructions-- -Ми визначили змінну `myNestedArray`, що дорівнює масиву. Змініть `myNestedArray`, використовуючи будь-яку комбінацію strings, numbers, і booleans для елементів даних, так, щоб він мав точно п'ять рівнів глибини (пам'ятаєте, самий зовнішній масив - це рівень 1). Десь на третьому рівні, додайте рядок `deep`, на четвертому рівні, додайте рядок `deeper` та на п'ятому рівні, додайте рядок `deepest`. +Ми визначили змінну `myNestedArray`, що дорівнює масиву. Змініть `myNestedArray`, використовуючи будь-яку комбінацію рядків, чисел і булевих значень для елементів даних так, щоб масив мав п’ять рівнів глибини (пам’ятайте, зовнішній масив — це рівень 1). Десь на третьому рівні додайте рядок `deep`, на четвертому рівні додайте рядок `deeper` та на п’ятому рівні додайте рядок `deepest`. # --hints-- -`myNestedArray` повинен містити лише цифри, логічні значення та рядки в якості елементів даних +`myNestedArray` повинен містити лише числа, булеві значення та рядки як елементи даних ```js assert.strictEqual( @@ -79,7 +79,7 @@ assert.strictEqual( ); ``` -`myNestedArray` повинен мати рівно 5 рівнів глибини +`myNestedArray` повинен містити рівно п’ять рівнів глибини ```js assert.strictEqual( @@ -102,7 +102,7 @@ assert.strictEqual( ); ``` -`myNestedArray` повинен містити рівно одне входження рядка `deep` в масиві, вкладеному в 3 рівень глибини +`myNestedArray` повинен мати один рядок `deep` в масиві третього рівня глибини ```js assert( @@ -131,7 +131,7 @@ assert( ); ``` -`myNestedArray` повинен містити рівно одне входження рядка `deeper` в масиві, вкладеному в 4 рівень глибини +`myNestedArray` повинен мати один рядок `deeper` в масиві четвертого рівня глибини ```js assert( @@ -160,7 +160,7 @@ assert( ); ``` -`myNestedArray` повинен містити рівно одне входження рядка `deepest` в масиві, вкладеному в 5 рівень глибини +`myNestedArray` повинен мати один рядок `deepest` в масиві п’ятого рівня глибини ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md index 1689a6bdee7..165c0b51b16 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md @@ -1,6 +1,6 @@ --- id: 587d7b7d367417b2b2512b1e -title: Створення масиву всіх ключів об’єкта за допомогою Object.keys() +title: Створення масиву зі всіх ключів об’єкта за допомогою Object.keys() challengeType: 1 forumTopicId: 301160 dashedName: generate-an-array-of-all-object-keys-with-object-keys @@ -8,15 +8,15 @@ dashedName: generate-an-array-of-all-object-keys-with-object-keys # --description-- -Ми також можемо створити масив, який містить всі ключі, що зберігаються в об’єкті за допомогою методу `Object.keys()`. Цей метод приймає об’єкт як аргумент та повертає масив рядків, що представляють кожну властивість об’єкта. Знову ж таки, не буде певного порядку записів в масиві. +Ми також можемо створити масив, який містить всі ключі, що зберігаються в об’єкті, за допомогою методу `Object.keys()`. Цей метод приймає об’єкт як аргумент та повертає масив рядків, що представляють кожну властивість об’єкта. Знову ж таки, не буде певного порядку записів в масиві. # --instructions-- -Завершіть написання функції `getArrayOfUsers`, щоб вона повертала масив, що містить всі властивості об'єкта, який він отримує в якості аргументу. +Завершіть написання функції `getArrayOfUsers`, щоб вона повертала масив, який містить всі властивості об’єкта, що передають як аргумент. # --hints-- -Об'єкт `users` повинен містити тільки ключі `Alan`, `Jeff`, `Sarah`, та `Ryan` +Об’єкт `users` повинен містити тільки ключі `Alan`, `Jeff`, `Sarah` та `Ryan` ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md index 1c5db210879..d5531f06a9e 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md @@ -1,6 +1,6 @@ --- id: 587d7b7b367417b2b2512b15 -title: Ітерація через усі масиви за допомогою циклів +title: Ітерація через усі елементи масиву за допомогою циклів for challengeType: 1 forumTopicId: 301161 dashedName: iterate-through-all-an-arrays-items-using-for-loops @@ -8,9 +8,9 @@ dashedName: iterate-through-all-an-arrays-items-using-for-loops # --description-- -Іноді при роботі з масивами дуже зручно мати можливість перебирати кожен елемент, щоб знайти один або кілька елементів, які можуть нам знадобитися, або керувати масивом в залежності від того, які елементи даних відповідають певному набору критеріїв. JavaScript надає різні побудови в методах, що ітерують крізь масиви й надають змогу досягнути певних результатів різними шляхами (such as `every()`, `forEach()`, `map()`, etc.). Однак, ця техніка є гнучкою й більш спроможна до контролю `for` циклу. +Іноді при роботі з масивами дуже зручно мати можливість перебирати кожен елемент, щоб знайти один або кілька елементів, які можуть нам знадобитися, або керувати масивом в залежності від того, які елементи даних відповідають певному набору критеріїв. JavaScript надає декілька вбудованих методів, які ітерують через масиви й надають змогу досягнути певних результатів (як-от `every()`, `forEach()`, `map()` тощо). Однак найгнучкішою технікою, яка надає достатній контроль, є цикл `for`. -Розглянемо наступний приклад: +Розглянемо приклад: ```js function greaterThanTen(arr) { @@ -26,11 +26,11 @@ function greaterThanTen(arr) { greaterThanTen([2, 12, 8, 14, 80, 0, 1]); ``` -Завдяки використанню `for` у циклі, ця функція ітерує й надає доступ до кожного елементу в масиві простого тесту, який ми створили. Таким чином ми легко й автоматично визначаємо елементи дати, що більше, ніж `10`, й повертаємо новий масив, `[12, 14, 80]`, який містить ці елементи. +Використовуючи цикл `for`, ця функція ітерує та отримує доступ до кожного елемента масиву, а потім виконує створений нами тест. Таким чином ми легко й програмно визначаємо елементи, які більші за `10` та повертаємо новий масив `[12, 14, 80]`, який містить ці елементи. # --instructions-- -Ми встановили функцію, `filteredArray`, яка обирає `arr`, вкладений масив, `elem` як аргументи, й повертає новий масив. `elem` означає елемент, що може не бути присутнім в одному або більше масивах в межах `arr`. Покращте функцію, використовуючи `for` циклу, для повернення відфільтрованої версії переданого масиву, так щоб версію в межах `arr` зі `elem` було прибрано. +Ми визначили функцію `filteredArray`, яка приймає вкладений масив `arr` та `elem` як аргументи і повертає новий масив. `elem` означає елемент, що може не бути присутнім в одному або більше масивах в межах `arr`. Змініть функцію, використовуючи цикл `for`, щоб повернути відфільтровану версію переданого масиву так, щоб було вилучено будь-який вкладений масив з `elem` в межах `arr`. # --hints-- @@ -101,7 +101,7 @@ assert.deepEqual( ); ``` -Функція `filteredArray` повинна використовуватися у циклі `for` +Функція `filteredArray` має використовувати цикл `for` ```js assert.notStrictEqual(filteredArray.toString().search(/for/), -1); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md index 1d1c019bd10..56e2b7e93d8 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md @@ -1,6 +1,6 @@ --- id: 587d7b7d367417b2b2512b1d -title: Ітерація через ключі об'єкта у циклі "for...in" +title: Ітерація через ключі об’єкта за допомогою інструкції for...in challengeType: 1 forumTopicId: 301162 dashedName: iterate-through-the-keys-of-an-object-with-a-for---in-statement @@ -8,7 +8,7 @@ dashedName: iterate-through-the-keys-of-an-object-with-a-for---in-statement # --description-- -Sometimes you need to iterate through all the keys within an object. You can use a for...in loop to do this. The for...in loop looks like: +Часом потрібно ітерувати через всі ключі всередині об’єкта. Для цього можна використати цикл for...in. Цикл for...in виглядає так: ```javascript const refrigerator = { @@ -21,15 +21,15 @@ for (const food in refrigerator) { } ``` -This code logs `milk 1` and `eggs 12`, with each key-value pair on its own line. +Цей код виводить `milk 1` та `eggs 12`, а кожна пара ключ-значення з’являється в окремому рядку. -We defined the variable `food` in the loop head and this variable was set to each of the object's keys on each iteration, resulting in each food's name being printed to the console. +Ми визначили змінну `food` у голові циклу, і ця змінна встановлювалася на кожний з ключів об’єкта за кожної ітерації. У результаті цього кожна назва їжі виводилась на консолі. -**ПРИМІТКА:** об'єкти не зберігають впорядкування ключів так, як це роблять масиви. Таким чином, позиція ключа в об'єкті або відносний його порядок є недоречним, коли ми його відсилаємо або отримуємо до нього доступ. +**ПРИМІТКА:** об’єкти не зберігають впорядкування ключів так, як це роблять масиви. Тому позиція ключа в об’єкті або його відносний порядок є недоречними, якщо ми посилаємось або отримуємо до нього доступ. # --instructions-- -We've defined a function `countOnline` which accepts one argument, `allUsers`. Use a for...in statement inside this function to loop through the `allUsers` object and return the number of users whose `online` property is set to `true`. An example of an object which could be passed to `countOnline` is shown below. Each user will have an `online` property set to either `true` or `false`. +Ми визначили функцію `countOnline`, яка приймає один аргумент `allUsers`. Використайте інструкцію for...in всередині цієї функції, щоб пройтися по об’єкту `allUsers` і повернути кількість користувачів, чия властивість `online` встановлена на `true`. Приклад об’єкту, який можна передати до `countOnline`, показано нижче. Кожен користувач матиме властивість `online` встановлену на `true` або `false`. ```js { @@ -47,7 +47,7 @@ We've defined a function `countOnline` which accepts one argument, `allUsers`. U # --hints-- -Для функції `countOnline` слід використовувати `for in` цикл, щоб ітерувати ключі об'єкта, який передається до неї. +Функція `countOnline` має використати інструкцію `for in`, щоб ітерувати через ключі об’єкта, переданого до неї. ```js assert( @@ -57,19 +57,19 @@ assert( ); ``` -Функція `countOnline` повинна повернути `1`, коли об'єкт `{ Alan: { online: false }, Jeff: { online: true }, Sarah: { online: false } }` передається до неї +Функція `countOnline` має повернути `1`, коли до неї передано об’єкт `{ Alan: { online: false }, Jeff: { online: true }, Sarah: { online: false } }` ```js assert(countOnline(usersObj1) === 1); ``` -Функція `countOnline` повинна повернути `2`, коли об'єкт `{ Alan: { online: true }, Jeff: { online: false }, Sarah: { online: true } }` передається до неї +Функція `countOnline` має повернути `2`, коли до неї передано об’єкт `{ Alan: { online: true }, Jeff: { online: false }, Sarah: { online: true } }` ```js assert(countOnline(usersObj2) === 2); ``` -Функція `countOnline` повинна повернути `0`, коли об'єкт `{ Alan: { online: false }, Jeff: { online: false }, Sarah: { online: false } }` передається до неї +Функція `countOnline` має повернути `0`, коли до неї передано об’єкт `{ Alan: { online: false }, Jeff: { online: false }, Sarah: { online: false } }` ```js assert(countOnline(usersObj3) === 0); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md index 3e4c8b572de..346bedf669e 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md @@ -1,6 +1,6 @@ --- id: 587d7b7d367417b2b2512b1f -title: Змінити масив, збережений в об'єкті +title: Зміна масиву, збереженого в об’єкті challengeType: 1 forumTopicId: 301163 dashedName: modify-an-array-stored-in-an-object @@ -8,21 +8,21 @@ dashedName: modify-an-array-stored-in-an-object # --description-- -Тепер вам відомо про всі основні операції стосовно об'єктів JavaScript. Ви можете додавати, змінювати та видаляти пари ключів і значень, перевіряти, чи існують ключі, і ітерувати усі ключі в об'єкті. Продовжуючи вивчення JavaScript ви познайомитесь з ще більш універсальними програми об'єктів. Крім того, уроки про структури даних, що належать до розділу «Coding Interview Prep» навчальної програми, також містять інформацію про ES6 Map та Set об'єкти, які є схожими на звичайні об'єкти, але забезпечують певні додаткові функції. Тепер, коли ви з'ясували, що таке масиви та об'єкти, ви цілком готові до вирішення складніших проблем з допомогою JavaScript! +Тепер вам відомо про всі основні операції над об’єктами JavaScript. Ви можете додавати, змінювати і видаляти пари ключів-значень, перевіряти наявність ключів та ітерувати через усі ключі в об’єкті. Продовжуючи вивчення JavaScript, ви познайомитесь з універсальнішими застосуваннями об’єктів. Крім того, уроки зі структури даних, що належать до розділу навчальної програми «Підготовка до співбесіди з програмування», також містять інформацію про об’єкти Map та Set з ES6, які схожі на звичайні об’єкти, але забезпечують певні додаткові функції. Тепер, коли ви вивчили основи масивів та об’єктів, ви цілком готові до розв’язання складніших завдань у JavaScript! # --instructions-- -Зверніть увагу на об’єкт, який подано в редакторі коду. Об'єкт `user` містить три ключі. Ключ `data` містить п'ять ключів, один з яких містить масив `friends`. З цього можна зрозуміти, наскільки гнучкими є об'єкти як структури даних. Ми почали писати функцію `addFriend`. Завершіть її для того, щоб вона прийняла об'єкт `user` і додала назву аргументу `friend` до масиву, збереженого в `user.data.friends` і повернула цей масив. +Зверніть увагу на об’єкт, який подано в редакторі коду. Об’єкт `user` містить три ключі. Ключ `data` містить п’ять ключів, один з яких містить масив `friends`. З цього можна зрозуміти, наскільки гнучкі об’єкти у ролі структури даних. Ми почали писати функцію `addFriend`. Завершіть її так, щоб вона прийняла об’єкт `user` і додала назву аргументу `friend` до масиву, збереженого в `user.data.friends` і повернула цей масив. # --hints-- -Об'єкт `user` повинен мати наступні ключі: `name`, `age` та `data`. +Об’єкт `user` повинен мати ключі `name`, `age` та `data`. ```js assert('name' in user && 'age' in user && 'data' in user); ``` -Функція `addFriend` повинна прийняти об’єкт `user` і рядок `friend` у ролі аргументів, а також додати ще один до масиву `friends` в об'єкті `user`. +Функція `addFriend` повинна прийняти об’єкт `user` і рядок `friend` у ролі аргументів, а також додати друга до масиву `friends` в об’єкті `user`. ```js assert( @@ -35,7 +35,7 @@ assert( ); ``` -`addFriend(user, "Pete")` повинен повернути `["Sam", "Kira", "Tomo", "Pete"]`. +`addFriend(user, "Pete")` має повернути `["Sam", "Kira", "Tomo", "Pete"]`. ```js assert.deepEqual( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md index 3e407ab2c50..54be4211665 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md @@ -1,6 +1,6 @@ --- id: 587d7b7c367417b2b2512b19 -title: Змінити об'єкт, вкладений в інший об'єкт +title: Зміна об’єкта, вкладеного в об’єкті challengeType: 1 forumTopicId: 301164 dashedName: modify-an-object-nested-within-an-object @@ -8,7 +8,7 @@ dashedName: modify-an-object-nested-within-an-object # --description-- -Тепер давайте розглянемо дещо складніший об'єкт. Властивості об'єкта можуть бути вкладені на довільну глибину, а їхні значення можуть бути будь-яким видом даних, що підтримується JavaScript, включно з масивами й навіть іншими об'єктами. Зверніть увагу: +Тепер розглянемо дещо складніший об’єкт. Властивості об’єкта можуть бути вкладені на довільну глибину, а їхні значення можуть бути будь-яким видом даних, що підтримується JavaScript, включно з масивами та навіть іншими об’єктами. Розглянемо приклад: ```js let nestedObject = { @@ -26,7 +26,7 @@ let nestedObject = { }; ``` -`nestedObject` має три властивості: `id` (значення — це число), `date` (значення — це рядок), а `data` (значення — це об'єкт з його вкладеною структурою). Хоча структури можуть швидко ускладнюватися, все одно можна використовувати ті самі позначення, щоб отримати доступ до необхідної інформації. Щоб закріпити значення `10` до властивості `busy`, вкладеної в об'єкт `onlineStatus`, використовується точкова нотація, щоб посилатись на властивість: +`nestedObject` має три властивості: `id` (значенням є число), `date` (значенням є рядок) та `data` (значенням є об’єкт з вкладеною структурою). Хоча структури можуть швидко ускладнюватися, все одно можна використовувати ті самі нотації, щоб отримати доступ до необхідної інформації. Щоб призначити значення `10` до властивості `busy`, вкладеної в об’єкт `onlineStatus`, використовується точкова нотація, щоб посилатись на властивість: ```js nestedObject.data.onlineStatus.busy = 10; @@ -34,11 +34,11 @@ nestedObject.data.onlineStatus.busy = 10; # --instructions-- -Тут ми окреслили об'єкт `userActivity`, який включає в себе інший вкладений об'єкт. Встановіть значення ключа `online` до `45`. +Ми визначили об’єкт `userActivity`, який містить інший вкладений об’єкт. Встановіть значення ключа `online` на `45`. # --hints-- -`userActivity` повинен мати такі властивості: `id`,`date` і`data`. +`userActivity` повинен мати властивості `id`, `date` та `data`. ```js assert( @@ -46,19 +46,19 @@ assert( ); ``` -`userActivity` має мати `data` ключ, встановлений в об'єкті з `totalUsers` і `online` ключами. +`userActivity` повинен мати ключ `data`, налаштований на об’єкт з ключами `totalUsers` та `online`. ```js assert('totalUsers' in userActivity.data && 'online' in userActivity.data); ``` -Властивість `online`, вкладена в `data` ключі `userActivity` повинен бути встановлений до `45` +Властивість `online`, вкладена в ключі `data` об’єкта `userActivity`, повинна мати значення `45` ```js assert(userActivity.data.online === 45); ``` -Властивість `online` повинна бути встановлена за допомогою точкової нотації або квадратних дужок. +Налаштуйте властивість `online` за допомогою точкової або дужкової нотації. ```js assert.strictEqual(code.search(/online: 45/), -1); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md index a8ad692b4d6..e2467d1f725 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md @@ -1,6 +1,6 @@ --- id: 587d78b2367417b2b2512b0f -title: Видалити елементи з масиву за допомогою функцій pop() і shift() +title: Видалення елементів з масиву за допомогою pop() та shift() challengeType: 1 forumTopicId: 301165 dashedName: remove-items-from-an-array-with-pop-and-shift @@ -8,9 +8,9 @@ dashedName: remove-items-from-an-array-with-pop-and-shift # --description-- -Обидві функції `push()` і `unshift()` використовують відповідні методи, які за функціями майже протилежні: `pop()` та `shift()`. Як ви вже, напевне, зрозуміли, `pop()` *видаляє* елемент з кінця масиву, а не додає його, тоді як `shift()` видаляє елемент з початку. Ключова різниця між `pop()` і `shift()` та їх "ріднею", тобто `push()` і `unshift()` полягає в тому, що жоден метод не приймає параметри, а тільки дозволяє масиву змінюватися за допомогою одного елемента одночасно. +`push()` та `unshift()` мають відповідні методи, які за функціями майже протилежні: `pop()` та `shift()`. Напевно ви вже зрозуміли, що `pop()` *видаляє* елемент з кінця масиву, а не додає його, тоді як `shift()` видаляє елемент на початку. Ключова різниця між `pop()` й `shift()` та їхньою «сім’єю» (тобто `push()` й `unshift()`) полягає в тому, що жоден метод не приймає параметри, а тільки дозволяє масиву змінювати один елемент за раз. -Звернімо увагу: +Розглянемо приклад: ```js let greetings = ['whats up?', 'hello', 'see ya!']; @@ -18,13 +18,13 @@ let greetings = ['whats up?', 'hello', 'see ya!']; greetings.pop(); ``` -`greetings` отримала б значення `['whats up?', 'hello']`. +`greetings` матиме значення `['whats up?', 'hello']`. ```js greetings.shift(); ``` -`greetings` отримала б значення `['hello']`. +`greetings` матиме значення `['hello']`. Ми також можемо повернути значення видаленого елемента за допомогою будь-якого з цих методів: @@ -32,11 +32,11 @@ greetings.shift(); let popped = greetings.pop(); ``` -`greetings` отримала б значення `[]`, а `popped` отримала б значення `hello`. +`greetings` матиме значення `[]`, а `popped` матиме значення `hello`. # --instructions-- -Ми визначили функцію, `popShift`, яка приймає масив як аргумент і повертає новий масив. Змініть функцію, використовуючи `pop()` і `shift()`, щоб видалити перший та останній елементи масиву аргументів і призначити видалені елементи до їх відповідних змінних, щоб повернутий масив містив їхні значення. +Ми визначили функцію `popShift`, яка приймає масив як аргумент і повертає новий масив. Змініть функцію, використовуючи `pop()` й `shift()`, щоб видалити перший та останній елементи масиву аргументів і призначити видалені елементи до відповідних змінних, щоб повернутий масив містив їхні значення. # --hints-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md index 4e295abde7f..713ea24ec80 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md @@ -1,6 +1,6 @@ --- id: 587d78b2367417b2b2512b10 -title: Видалити елементи за допомогою функції splice() +title: Видалення елементів за допомогою splice() challengeType: 1 forumTopicId: 301166 dashedName: remove-items-using-splice @@ -10,7 +10,7 @@ dashedName: remove-items-using-splice Що ж, ми дізналися, як видалити елементи з початку і кінця масиву, використовуючи `shift()` і `pop()`, але що робити, якщо ми хочемо прибрати елемент десь зі середини? Або видалити декілька елементів одразу? Якраз тут нам на допомогу може прийти `splice()`. `splice()` дозволяє нам зробити ось що: **видалити будь-яку кількість послідовних елементів** будь-де в масиві. -`splice()` може прийняти до трьох параметрів, але зараз ми зосередимося на перших двох. Перші два параметри `splice()` – це цілі числа, які позначають індекси або позиції елементів у масиві, яким викликається `splice()`. Пам'ятайте, якщо масиви є *zero-indexed*, ми б використовували `0`, щоб зазначити перший елемент масиву. Перший параметр функції `splice()` позначає індекс в масиві, з якого починають видаляти елементи, у той час як другий параметр зазначає кількість елементів, необхідних для видалення. Наприклад: +`splice()` може прийняти до трьох параметрів, але зараз ми зосередимося на перших двох. Перші два параметри `splice()` — це цілі числа, які позначають індекси або позиції елементів у масиві, для якого викликається `splice()`. Пам’ятайте, що масиви мають *нульовий індекс*, тому ми б використовували `0`, щоб позначити перший елемент масиву. Перший параметр методу `splice()` позначає індекс в масиві, з якого починають видаляти елементи, а другий параметр позначає кількість елементів, які потрібно видалити. Наприклад: ```js let array = ['today', 'was', 'not', 'so', 'great']; @@ -18,9 +18,9 @@ let array = ['today', 'was', 'not', 'so', 'great']; array.splice(2, 2); ``` -Ось тут видаляємо 2 елементи, починаючи з третього елемента (за другим індексом). `array` отримала б значення `['today', 'was', 'great']`. +Ось тут видаляємо 2 елементи, починаючи з третього елемента (за другим індексом). `array` матиме значення `['today', 'was', 'great']`. -`splice()` не лише змінює масив, на який вона викликається, але й повертає новий масив, що містить значення видалених елементів: +`splice()` не лише змінює масив, для якого викликається, але й повертає новий масив, який містить значення видалених елементів: ```js let array = ['I', 'am', 'feeling', 'really', 'happy']; @@ -32,7 +32,7 @@ let newArray = array.splice(3, 2); # --instructions-- -Ми ініціалізували масив `arr`. Використовуйте `splice()`, щоб видалити елементи з `arr`, для того щоб він містив виключно елементи, які разом складають значення `10`. +Ми ініціалізували масив `arr`. Використайте `splice()`, щоб видалити елементи з `arr`, щоб він містив елементи, сума значень яких становить `10`. # --hints-- @@ -44,7 +44,7 @@ assert( ); ``` -`arr` повинен містити лише елементи, які разом складають значення до `10`. +`arr` має містити елементи, сума значень яких становить `10`. ```js assert.strictEqual( @@ -53,13 +53,13 @@ assert.strictEqual( ); ``` -Ваш код повинен використовувати метод `splice()` у `arr`. +Використайте метод `splice()` на `arr`. ```js assert(__helpers.removeWhiteSpace(code).match(/arr\.splice\(/)); ``` -Функція splice може лише видаляти елементи з `arr`, а не додавати їх до `arr`. +Метод splice має видалити елементи з `arr`, а не додавати додаткові елементи до `arr`. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md index 0f17a1e4efc..faaa1ee8b64 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md @@ -8,16 +8,16 @@ dashedName: use-an-array-to-store-a-collection-of-data # --description-- -Нижче наведено приклад найпростішої реалізації структури масиву даних. Його називають one-dimensional array, що означає, що він має лише один рівень або що він не має жодних інших вкладених масивів. Зверніть увагу, що в ньому містяться booleans, strings і numbers серед інших дійсних типів даних JavaScript: +Нижче наведено приклад найпростішої реалізації структури масиву даних. Це одновимірний масив, тобто він має лише один рівень або не містить жодних вкладених масивів. Зверніть увагу, що в ньому містяться булеві значення, рядки та числа серед інших дійсних типів даних JavaScript: ```js let simpleArray = ['one', 2, 'three', true, false, undefined, null]; console.log(simpleArray.length); ``` -Виклик `console.log` відображає `7`. +Виклик `console.log` виводить `7`. -Усі масиви мають властивість довжини, до якої, як згадується вище, дуже легко можна отримати доступ за допомогою синтаксису `Array.length`. Складнішу реалізацію масиву можна побачити нижче. Це відомий multi-dimensional array, або масив що містить інші масиви. Зверніть увагу, що цей масив також включає JavaScript objects, які ми ретельно вивчатимемо в наступному розділі, але поки вам потрібно знати тільки те, що масиви також здатні зберігати складні об'єкти. +Усі масиви мають властивість довжини, до якої, як згадується вище, дуже легко можна отримати доступ за допомогою синтаксису `Array.length`. Складнішу реалізацію масиву можна побачити нижче. Це багатовимірний масив, тобто масив, який містить інші масиви. Зверніть увагу, що цей масив також містить об’єкти, які ми ретельно вивчатимемо в наступному розділі, але поки вам потрібно знати тільки те, що масиви також здатні зберігати складні об’єкти. ```js let complexArray = [ @@ -46,35 +46,35 @@ let complexArray = [ # --instructions-- -Ми визначили змінну з назвою `yourArray`. Виконайте інструкцію, призначаючи масив принаймні з 5 елементів у довжину до змінної `yourArray`. Ваш масив повинен містити щонайменше по-одному string, number і boolean. +Ми визначили змінну під назвою `yourArray`. Закінчіть інструкцію, призначивши масив з принаймні п’яти елементів до змінної `yourArray`. Ваш масив повинен містити принаймні по одному рядку, числу і булевому значенню. # --hints-- -`yourArray` повинна бути масивом. +`yourArray` має бути масивом. ```js assert.strictEqual(Array.isArray(yourArray), true); ``` -`yourArray` повинна складати щонайменше з 5 елементів в довжину. +`yourArray` має містити принаймні п’ять елементів у довжину. ```js assert.isAtLeast(yourArray.length, 5); ``` -`yourArray` повинна містити щонайменше одне `boolean`. +`yourArray` має містити принаймні одне `boolean`. ```js assert(yourArray.filter((el) => typeof el === 'boolean').length >= 1); ``` -`yourArray` повинна містити щонайменше одне `number`. +`yourArray` має містити принаймні одне `number`. ```js assert(yourArray.filter((el) => typeof el === 'number').length >= 1); ``` -`yourArray` повинна містити щонайменше один `string`. +`yourArray` має містити принаймні одне `string`. ```js assert(yourArray.filter((el) => typeof el === 'string').length >= 1); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md index 63dda7f6dcd..fbfc23a9bb3 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md @@ -1,6 +1,6 @@ --- id: 587d7b7c367417b2b2512b1b -title: Використати ключове слово delete для видалення властивостей об'єкта +title: Ключове слово delete для видалення властивостей об’єкта challengeType: 1 forumTopicId: 301168 dashedName: use-the-delete-keyword-to-remove-object-properties @@ -8,11 +8,11 @@ dashedName: use-the-delete-keyword-to-remove-object-properties # --description-- -Тепер вам відомо, що таке об'єкти, а також їхні основні функції і переваги. Коротше кажучи, вони — бази даних "ключ-значення", які забезпечують гнучкий та інтуїтивно зрозумілий спосіб структурування даних, ***і***, вони сприяють зменшенню часу пошуку. У решті цих завдань ми опишемо кілька типових операцій, які ви можете здійснити стосовно об'єктів, щоб вам було зручно застосовувати такі корисні структури даних у ваших програмах. +Тепер ви знаєте, що таке об’єкти, а також їхні основні функції і переваги. Одним словом, це бази ключів і значень, які забезпечують гнучкий та зрозумілий спосіб структурування даних ***та*** сприяють зменшенню часу на пошук. У решті завдань ми опишемо кілька типових операцій, які ви можете здійснити на об’єктах, щоб вам було зручно застосовувати такі корисні структури даних у програмах. -У попередніх завданнях ми як додавали пари "ключ-значення" в об'єкт, так і змінювали їх. Таким чином, ми зрозуміємо, як ми можемо *видалити* пару "ключ-значення" з об'єкта. +У попередніх завданнях ми додавали пари ключ-значення до об’єкта та змінювали їх. Тепер ми розглянемо, як *видалити* пару ключ-значення з об’єкта. -Повернімося до нашого прикладу об'єкту `foods` востаннє. Якщо ми хочемо видалити ключ `apples`, ми можемо зробити це за допомогою ключового слова `delete` наступним чином: +Повернемося до нашого об’єкта `foods` востаннє. Якщо ми хочемо видалити ключ `apples`, ми можемо зробити це за допомогою ключового слова `delete`: ```js delete foods.apples; @@ -20,11 +20,11 @@ delete foods.apples; # --instructions-- -Використайте це ключове слово для видалення `oranges`, `plums` і `strawberries` ключів з об'єкту `foods`. +Використайте ключове слово delete, щоб видалити ключі `oranges`, `plums` та `strawberries` з об’єкта `foods`. # --hints-- -Об'єкт `foods` має включати тільки три ключі: `apples`, `grapes` і `bananas`. +Об’єкт `foods` повинен мати три ключі: `apples`, `grapes` та `bananas`. ```js assert( @@ -35,7 +35,7 @@ assert( ); ``` -Ключі `oranges`, `plums` і `strawberries` необхідно видалити, використовуючи `delete`. +Ключі `oranges`, `plums` та `strawberries` потрібно видалити, використавши `delete`. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md index 518c30e30f7..8f90e6e47f1 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md @@ -9,7 +9,7 @@ dashedName: access-multi-dimensional-arrays-with-indexes # --description-- -Багатовимірний масив можна описати як *масив масивів*. Коли ви використовуєте дужки для доступу до масиву, перша пара дужок стосується записів зовнішнього (перший рівень) масиву, і кожна додаткова пара дужок стосується наступного рівня записів. +Багатовимірний масив можна описати як *масив масивів*. Коли ви використовуєте дужки для доступу до масиву, перша пара дужок стосується записів зовнішнього масиву (перший рівень), а кожна додаткова пара дужок стосується наступного рівня записів. **Приклад** diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md index 55d4cd2db21..87926a05400 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md @@ -51,7 +51,7 @@ assert(gloveBoxContents === 'maps'); assert(/=\s*myStorage\.car\.inside\[\s*("|')glove box\1\s*\]/g.test(code)); ``` -`gloveBoxContents` should still be declared with `const`. +`gloveBoxContents` досі має бути оголошено з `const`. ```js assert.match(code, /const\s+gloveBoxContents\s*=/) diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md index ee1000ef035..aa894db246e 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md @@ -9,7 +9,7 @@ dashedName: add-two-numbers-with-javascript # --description-- -`Number` – це тип в JavaScript, який представляє числові дані. +`Number` — це тип в JavaScript, який представляє числові дані. Тепер спробуємо додати два числа за допомогою JavaScript. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md index 147994b8b1b..7f41cd247ee 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md @@ -9,9 +9,9 @@ dashedName: build-javascript-objects # --description-- -Можливо, ви вже чули термін `object`. +Можливо, ви вже чули термін «об’єкт» (`object`). -Об’єкти подібні до `arrays`, за винятком того, що для отримання доступу та зміни їхніх даних використовуються не індекси, а властивості (`properties`). +Об’єкти подібні до масивів (`arrays`), за винятком того, що для отримання доступу та зміни їхніх даних використовуються не індекси, а властивості (`properties`). Об’єкти придатні для структурованого зберігання даних, і також можуть представляти реальні об’єкти (наприклад, кота). diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md index 8c5cb34dcd4..4bc8c53274f 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md @@ -10,7 +10,7 @@ dashedName: comment-your-javascript-code # --description-- -Коментарі – це рядки коду, які JavaScript буде навмисно ігнорувати. Це чудовий спосіб залишити нотатки для себе та інших людей, які згодом повинні дізнатися, що робить цей код. +Коментарі — це рядки коду, які JavaScript буде навмисно ігнорувати. Це чудовий спосіб залишити нотатки для себе та інших людей, які згодом повинні дізнатися, що робить цей код. Існує два способи написання коментарів у JavaScript: @@ -27,7 +27,7 @@ dashedName: comment-your-javascript-code multi-line comment */ ``` -**ПРИМІТКА:** при написанні коду ви повинні часто додавати коментарі, щоб роз’яснити функції частин вашого коду. Хороші коментарі можуть передати мету вашого коду – як для інших людей, *так і* для себе в майбутньому. +**ПРИМІТКА:** при написанні коду ви повинні часто додавати коментарі, щоб роз’яснити функції частин вашого коду. Хороші коментарі можуть передати мету вашого коду як для інших людей, *так і* для себе в майбутньому. # --instructions-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md index 0436174b95f..fece330ca09 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md @@ -11,7 +11,7 @@ dashedName: comparisons-with-the-logical-and-operator Іноді потрібно перевірити декілька речей одночасно. Логічний оператор and (`&&`) повертає `true` лише за умови, що операнди зліва та справа істинні. -The same effect could be achieved by nesting an `if` statement inside another `if`. +Такого ж результату можна досягнути, вклавши одну інструкцію `if` в іншу `if`. ```js if (num > 5) { @@ -22,7 +22,7 @@ if (num > 5) { return "No"; ``` -This code will return `Yes` if `num` is greater than `5` and less than `10`. The same logic can be written with the logical and operator. +Цей код поверне `Yes`, якщо `num` більше ніж `5` та менше ніж `10`. Таку саму логіку можна записати за допомогою логічного оператора and. ```js if (num > 5 && num < 10) { diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md index 89976d9a977..7fd93c48805 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md @@ -13,7 +13,7 @@ dashedName: comparisons-with-the-logical-or-operator Логічний оператор or складається з двох вертикальних рисок: (`||`). Як правило, цей символ можна знайти на клавіатурі між клавішами backspace та enter. -The pattern below should look familiar from prior waypoints. +Наведений нижче шаблон має виглядати знайомим. ```js if (num > 10) { @@ -25,7 +25,7 @@ if (num < 5) { return "Yes"; ``` -This code will return `Yes` if `num` is between `5` and `10` (`5` and `10` included). The same logic can be written with the logical or operator. +Цей код поверне `Yes` за умови, що `num` знаходиться між `5` та `10` (включно з `5` й `10`). Таку саму логіку можна записати за допомогою логічного оператора or. ```js if (num > 10 || num < 5) { diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md index 6cf23b014ec..0131d24234f 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md @@ -22,7 +22,7 @@ const ourStr = "Hello, our name is " + ourName + ", how are you?"; # --instructions-- -Встановіть `myName` на рядок, рівний вашому імені, і побудуйте `myStr` із `myName` між рядками `My name is` та `and I am well!` +Встановіть `myName` на ваше ім’я і побудуйте `myStr` з `myName` між рядками `My name is` та `and I am well!` # --hints-- @@ -32,7 +32,7 @@ const ourStr = "Hello, our name is " + ourName + ", how are you?"; assert(typeof myName !== 'undefined' && myName.length > 2); ``` -Ви повинні використати два оператори `+`, щоб побудувати `myStr` із `myName` всередині. +Ви повинні використати два оператори `+`, щоб побудувати `myStr` з `myName` всередині. ```js assert(code.match(/["']\s*\+\s*myName\s*\+\s*["']/g).length > 0); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md index 6884b372fa9..641ce9191bf 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md @@ -1,6 +1,6 @@ --- id: 56105e7b514f539506016a5e -title: Зворотній рахунок за допомогою циклу for +title: Зворотний рахунок за допомогою циклу for challengeType: 1 videoUrl: 'https://scrimba.com/c/c2R6BHa' forumTopicId: 16808 @@ -9,11 +9,11 @@ dashedName: count-backwards-with-a-for-loop # --description-- -Цикл for може здійснювати зворотній рахунок, якщо ми визначимо правильні умови. +Цикл for може здійснювати зворотний рахунок, якщо ми визначимо правильні умови. Для того, щоб значення зменшувалось на два при кожній ітерації, потрібно змінити ініціалізацію, умову та кінцевий вираз. -Розпочнемо з `i = 10` та будемо повторяти цикл, поки `i > 0`. Кожного циклу ми зменшуватимемо `i` на 2 за допомогою `i -= 2`. +Розпочнемо з `i = 10` та будемо повторювати цикл, поки `i > 0`. Кожного циклу ми зменшуватимемо `i` на 2 за допомогою `i -= 2`. ```js const ourArray = []; diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md index 0e01264efb9..82ce1fec78d 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md @@ -21,7 +21,7 @@ var myName; var myName = "your name"; ``` -`"your name"` називається рядковим літералом. Рядковий літерал, або рядок – це послідовність нуля або більше символів, записаних в одинарних чи подвійних лапках. +`"your name"` називається рядковим літералом. Рядковий літерал, або рядок — це послідовність нуля або більше символів, записаних в одинарних чи подвійних лапках. # --instructions-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md index e85384b424d..cabf7806f8a 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md @@ -9,9 +9,9 @@ dashedName: escape-sequences-in-strings # --description-- -Лапки – не єдині символи, що можуть бути екрановані в рядку. Екрановані символи дозволяють використовувати символи, які інакше неможливо використати. +Лапки — не єдині символи, що можуть бути екрановані в рядку. Екрановані символи дозволяють використовувати символи, які інакше неможливо використати. -
КодВивід
\'одинарні лапки
\"подвійні лапки
\\зворотна коса риска
\nновий рядок
\tтабуляція
\rповернення каретки
\bbackspace
\fперевід сторінки
+
КодВивід
\'одинарні лапки
\"подвійні лапки
\\зворотна коса риска
\nновий рядок
\tтабуляція
\rповернення каретки
\bкрок назад
\fперевід сторінки
*Зверніть увагу, що сама зворотня коса риска повинна бути екранована для того, щоб вона відображалась.* @@ -37,7 +37,7 @@ ThirdLine assert(!/ /.test(myStr)); ``` -`myStr` повинна містити рядки `FirstLine`, `SecondLine` та `ThirdLine` (пам'ятайте про регістр) +`myStr` повинна містити рядки `FirstLine`, `SecondLine` та `ThirdLine` (пам’ятайте про регістр) ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md index 7c432c9a08b..3c7cd1f8290 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/explore-differences-between-the-var-and-let-keywords.md @@ -45,13 +45,13 @@ let camper = "David"; assert.notMatch(code, /var/g); ``` -`catName` повинна бути рядком `Oliver`. +`catName` має бути рядком `Oliver`. ```js assert.equal(catName, 'Oliver'); ``` -`catSound` повинна бути рядком `Meow!` +`catSound` має бути рядком `Meow!` ```js assert.equal(catSound, 'Meow!'); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md index 1139512a979..063957aedf9 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md @@ -9,25 +9,25 @@ dashedName: generate-random-whole-numbers-with-javascript # --description-- -You can generate random decimal numbers with `Math.random()`, but sometimes you need to generate random whole numbers. The following process will give you a random whole number less than `20`: +Ви можете генерувати випадкові десяткові числа за допомогою `Math.random()`, але іноді потрібно генерувати випадкові цілі числа. Ви отримаєте випадкове ціле число менше за `20`, виконавши ці кроки: -1. Use `Math.random()` to generate a random decimal number. -2. Multiply that random decimal number by `20`. -3. Use `Math.floor()` to round this number down to its nearest whole number. +1. Використайте `Math.random()`, щоб згенерувати випадкове десяткове число. +2. Помножте це випадкове десяткове число на `20`. +3. Використайте `Math.floor()`, щоб заокруглити це число до найближчого цілого числа. -Remember that `Math.random()` can never quite return a `1`, so it's impossible to actually get `20` since you are rounding down with `Math.floor()`. This process will give you a random whole number in the range from `0` to `19`. +Пам’ятайте, що `Math.random()` ніколи не може повернути `1`, тому фактично неможливо отримати `20`, оскільки ви заокруглюєте в меншу сторону за допомогою `Math.floor()`. У результаті ви отримаєте випадкове ціле число від `0` до `19`. -Putting everything together, this is what your code looks like: +Зіставивши усе разом, ось так виглядає ваш код: ```js Math.floor(Math.random() * 20); ``` -You are calling `Math.random()`, multiplying the result by 20, then passing the value to `Math.floor()` to round the value down to the nearest whole number. +Ви викликаєте `Math.random()`, перемноживши результат на 20, а потім передаєте значення до `Math.floor()`, щоб округлити значення до найближчого цілого числа. # --instructions-- -Use this technique to generate and return a random whole number in the range from `0` to `9`. +Використайте цю техніку, щоб згенерувати та повернути випадкове ціле число в діапазоні від `0` до `9`. # --hints-- @@ -49,7 +49,7 @@ assert( assert(code.match(/Math.random/g).length >= 1); ``` -You should have multiplied the result of `Math.random` by 10 to make it a number in the range from zero to nine. +Ви повинні помножити результат `Math.random` на 10, щоб зробити його числом в діапазоні від 0 до 9. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md index da4fc5fdb98..43a1aa4aef2 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md @@ -9,11 +9,11 @@ dashedName: generate-random-whole-numbers-within-a-range # --description-- -You can generate a random whole number in the range from zero to a given number. You can also pick a different lower number for this range. +Ви можете згенерувати випадкове ціле число в діапазоні від нуля до заданого числа. Ви також можете вибрати будь-яке інше менше число для цього діапазону. -You'll call your minimum number `min` and your maximum number `max`. +Мінімальне число називають `min`, а максимальне — `max`. -This formula gives a random whole number in the range from `min` to `max`. Зробіть паузу, щоб прочитати і зрозуміти, що робить цей код: +Завдяки цій формулі можна отримати випадкове ціле число від `min` до `max`. Зробіть паузу, щоб прочитати і зрозуміти, що робить цей код: ```js Math.floor(Math.random() * (max - min + 1)) + min @@ -21,7 +21,7 @@ Math.floor(Math.random() * (max - min + 1)) + min # --instructions-- -Create a function called `randomRange` that takes a range `myMin` and `myMax` and returns a random whole number that's greater than or equal to `myMin` and less than or equal to `myMax`. +Створіть функцію під назвою `randomRange`, яка приймає діапазон `myMin` та `myMax` і повертає випадкове ціле число, яке більше або дорівнює `myMin` і менше або дорівнює `myMax`. # --hints-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md index e7724de6ae6..43ae68cd8ec 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md @@ -9,7 +9,7 @@ dashedName: global-scope-and-functions # --description-- -У JavaScript область видимості стосується видимості змінних. Змінні, які визначені поза межами функції, мають глобальну область видимості. Це означає, що їх можна побачити всюди у вашому коді JavaScript. +Область видимості у JavaScript стосується видимості змінних. Змінні, які визначені поза межами функції, мають глобальну область видимості. Це означає, що їх можна побачити всюди у коді JavaScript. Змінні, оголошені без ключових слів `let` чи `const`, автоматично створюються в глобальній (`global`) області видимості. Це може створити непередбачувані наслідки у вашому коді або при повторному запуску функції. Ви повинні завжди оголошувати свої змінні з `let` чи `const`. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md index dc60cb735b4..59075e8bc59 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md @@ -9,7 +9,7 @@ dashedName: iterate-odd-numbers-with-a-for-loop # --description-- -Цикли for не обов’язково повинні додавати одиницю кожної ітерації. Змінюючи наш `final-expression`, ми можемо перерахувати лише парні числа. +Цикли for не обов’язково повинні додавати одиницю кожної ітерації. Змінюючи `final-expression`, ми можемо перерахувати лише парні числа. Розпочнемо з `i = 0` та створимо цикл, коли `i < 10`. Кожного циклу ми збільшуватимемо `i` на 2 за допомогою `i += 2`. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md index 560daea728f..267d7e66058 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md @@ -9,7 +9,7 @@ dashedName: manipulate-arrays-with-push # --description-- -Найпростіший спосіб додати дані до кінця масиву – використати функцію `push()`. +Найпростіший спосіб додати дані до кінця масиву — використати функцію `push()`. `.push()` приймає один або більше параметрів і «виштовхує» їх в кінець масиву. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md index 5760afc274f..50798a5c078 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md @@ -1,6 +1,6 @@ --- id: 56533eb9ac21ba0edf2244cb -title: Маніпулювання складними об'єктами +title: Маніпулювання складними об’єктами challengeType: 1 videoUrl: 'https://scrimba.com/c/c9yNMfR' forumTopicId: 18208 @@ -9,7 +9,7 @@ dashedName: manipulating-complex-objects # --description-- -Іноді ви можете зберігати дані в гнучкій структурі даних. Об'єкт JavaScript є одним із способів обробки гнучких даних. Вони дозволяють створювати комбінації рядків, чисел, булевих значень, масивів, функцій та об’єктів. +Іноді ви можете зберігати дані в гнучкій структурі даних. Об’єкт JavaScript є одним зі способів обробки гнучких даних. Вони дозволяють створювати комбінації рядків, чисел, булевих значень, масивів, функцій та об’єктів. Ось приклад складної структури даних: @@ -29,9 +29,9 @@ const ourMusic = [ ]; ``` -Це масив, який містить один об'єкт всередині. Об'єкт має різні метадані альбому. Він також має вкладений масив `formats`. Якщо ви хочете додати більше записів, додайте їх до масиву верхнього рівня. Об'єкти зберігають дані у властивості, яка має формат «ключ-значення». У прикладі вище властивістю виступає `"artist": "Daft Punk"`, що має ключ `artist` і значення `Daft Punk`. +Це масив, який містить один об’єкт всередині. Об’єкт має різні метадані альбому. Він також має вкладений масив `formats`. Якщо ви хочете додати більше записів, додайте їх до масиву верхнього рівня. Об’єкти зберігають дані у властивості, яка має формат «ключ-значення». У прикладі вище властивістю виступає `"artist": "Daft Punk"`, що має ключ `artist` і значення `Daft Punk`. -**Примітка:** вам потрібно розмістити кому після кожного об'єкта в масиві, якщо він не є останнім об'єктом. +**Примітка:** вам потрібно розмістити кому після кожного об’єкта в масиві, якщо він не є останнім об’єктом. # --instructions-- @@ -51,19 +51,19 @@ assert(Array.isArray(myMusic)); assert(myMusic.length > 1); ``` -Елементи у масиві `myMusic` повинні бути об'єктами +Елементи у масиві `myMusic` повинні бути об’єктами ```js myMusic.forEach(object => {assert.typeOf(object, 'object')}) ``` -Ваш об'єкт у `myMusic` повинен мати принаймні 4 властивості +Об’єкт у `myMusic` повинен мати принаймні чотири властивості ```js myMusic.forEach(object => {assert(Object.keys(object).length > 3); }); ``` -Ваш об'єкт у `myMusic` повинен містити властивість `artist`, яка є рядком +Об’єкт у `myMusic` повинен містити властивість `artist`, яка є рядком ```js myMusic.forEach(object => { @@ -72,7 +72,7 @@ myMusic.forEach(object => { }) ``` -Ваш об'єкт у `myMusic` повинен містити властивість `title`, яка є рядком +Об’єкт у `myMusic` повинен містити властивість `title`, яка є рядком ```js myMusic.forEach(object => { @@ -81,7 +81,7 @@ myMusic.forEach(object => { }) ``` -Ваш об'єкт у `myMusic` повинен містити властивість `release_year`, яка є числом +Об’єкт у `myMusic` повинен містити властивість `release_year`, яка є числом ```js myMusic.forEach(object => { @@ -90,7 +90,7 @@ myMusic.forEach(object => { }) ``` -Ваш об'єкт у `myMusic` повинен містити властивість `formats`, яка є масивом +Об’єкт у `myMusic` повинен містити властивість `formats`, яка є масивом ```js myMusic.forEach(object => { diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md index 7f0e8810496..2263c7cbd2e 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md @@ -20,7 +20,7 @@ ourArray[0] = 15; Тепер `ourArray` має значення `[15, 40, 30]`. -**Примітка:** ніколи не вставляйте пробіл між назвою масиву і квадратними дужками, наприклад `array [0]`. Хоча JavaScript і може це обробити, таке написання може ускладнити читання коду для інших програмістів. +**Примітка:** ніколи не вставляйте пробіл між назвою масиву і квадратними дужками (наприклад, `array [0]`). Хоча JavaScript і може це обробити, таке написання може ускладнити читання коду для інших програмістів. # --instructions-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md index 4d3af9ed195..f432035e1e3 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md @@ -97,7 +97,7 @@ assert(sequentialSizes(9) === 'High'); assert(!/else/g.test(code) || !/if/g.test(code)); ``` -Ви повинні мати дев'ять інструкцій `case` +Ви повинні мати дев’ять інструкцій `case` ```js assert(code.match(/case/g).length === 9); diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md index b16bc69d700..b23d7ad6e01 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md @@ -27,7 +27,7 @@ for (let i = 0; i < arr.length; i++) { # --instructions-- -Змініть функцію `multiplyAll` так, щоб повертався добуток усіх чисел у підмасивах `arr`. +Змініть функцію `multiplyAll` так, щоб повертався добуток усіх чисел у вкладених масивах `arr`. # --hints-- diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md index 7fcd292825f..42473d5bff9 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md @@ -9,7 +9,7 @@ dashedName: passing-values-to-functions-with-arguments # --description-- -Параметри – це змінні, які поводяться як заповнювачі тих значень, які потрібно ввести до функції під час її виклику. Функцію зазвичай визначають разом з одним або декількома параметрами. Значення, які вводять (або «передають») до функції під час її виклику, називаються аргументами. +Параметри — це змінні, які поводяться як заповнювачі тих значень, які потрібно ввести до функції під час її виклику. Функцію зазвичай визначають разом з одним або декількома параметрами. Значення, які вводять (або «передають») до функції під час її виклику, називаються аргументами. Ось функція з двома параметрами, `param1` та `param2`: diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md index 0a3b5d8db42..350183bf4fb 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md @@ -9,11 +9,11 @@ dashedName: profile-lookup # --description-- -У нас є масив об'єктів, які представляють різних людей зі списку контактів. +У нас є масив об’єктів, які представляють різних людей зі списку контактів. Функція `lookUpProfile`, яка приймає `name` та властивість (`prop`) як аргументи, вже записана для вас. -Функція повинна перевірити, чи `name` дійсно є ім’ям (`firstName`) контакту і надана властивість (`prop`) є властивістю цього контакту. +The function should check if `name` is an actual contact's `firstName` and the given property (`prop`) is a property of that contact. Якщо обидва є істинними, то поверніть значення цієї власності. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md index 288ec4cbcc3..bd5d85c3b02 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md @@ -20,7 +20,7 @@ myPromise.then(result => { # --instructions-- -Додайте метод `then` до свого промісу. Використайте `result` як параметр функції зворотного виклику та введіть `result` на консолі. +Додайте метод `then` до свого промісу. Використайте `result` як параметр функції зворотного виклику та виведіть `result` на консолі. # --hints-- @@ -38,7 +38,7 @@ assert( assert(resultIsParameter); ``` -Ви повинні ввести `result` на консолі. +Ви повинні вивести `result` на консолі. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md index 935affe7ae5..5cb5222207c 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md @@ -20,7 +20,7 @@ myPromise.catch(error => { # --instructions-- -Додайте метод `catch` до свого промісу. Використайте `error` як параметр функції зворотного виклику та введіть `error` на консолі. +Додайте метод `catch` до свого промісу. Використайте `error` як параметр функції зворотного виклику та виведіть `error` на консолі. # --hints-- @@ -38,7 +38,7 @@ assert( assert(errorIsParameter); ``` -Ви повинні ввести `error` на консолі. +Ви повинні вивести `error` на консолі. ```js assert( diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md index c12b8218206..262111b18c5 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md @@ -8,7 +8,7 @@ dashedName: use-arrow-functions-to-write-concise-anonymous-functions # --description-- -Часто у JavaScript не потрібно називати функції, особливо коли функція передається як аргумент іншій функції. Натомість ми створюємо вбудовані функції. Їх не потрібно називати, бо вони ніде інше не використовуються. +Часто у JavaScript не потрібно називати функції, особливо коли функція передається як аргумент іншій функції. Натомість ми створюємо вбудовані функції. Їх не потрібно називати, бо вони більш ніде не використовуються. Для цього використовується наступний синтаксис: diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md index 15cdb9422c6..5734d8356b8 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md @@ -8,7 +8,7 @@ dashedName: return-part-of-an-array-using-the-slice-method # --description-- -Метод `slice` повертає копію певних елементів масиву. Він може приймати два аргументи: перший надає індекс, де починається слайс, а другий є індексом, де слайс закінчується (не включно). Якщо аргументи не надані, то початок і кінець відповідають початкові і кінцеві масиву, що є найлегшим способом створити копію масиву. Метод `slice` не змінює вихідний масив, а повертає новий. +Метод `slice` повертає копію певних елементів масиву. Він може приймати два аргументи: перший надає індекс, де починається слайс, а другий є індексом, де слайс закінчується (не включно). Якщо аргументи не надані, то початок і кінець відповідають початку і кінцю масиву, що є найлегшим способом створити копію масиву. Метод `slice` не змінює вихідний масив, а повертає новий. Ось приклад: diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md index 0d1659319be..e210930ba56 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md @@ -8,11 +8,11 @@ dashedName: understand-the-hazards-of-using-imperative-code # --description-- -Функційне програмування – хороша навичка. Воно дозволяє легко керувати кодом та рятує від підступних помилок. Але перед тим, як перейти до цього, варто розібрати імперативний метод програмування, щоб підкреслити моменти, з якими у вас можуть виникнути проблеми. +Функційне програмування — хороша навичка. Воно дозволяє легко керувати кодом та рятує від підступних помилок. Але перед тим, як перейти до цього, варто розібрати імперативний метод програмування, щоб підкреслити моменти, з якими у вас можуть виникнути проблеми. -В англійській мові (та багатьох інших) імператив використовується для надання команд. Аналогічно, імперативний стиль у програмуванні – це стиль, який надає комп’ютеру набір інструкцій, щоб виконати завдання. +В англійській мові (та багатьох інших) імператив використовується для надання команд. Аналогічно, імперативний стиль у програмуванні — це стиль, який надає комп’ютеру набір інструкцій, щоб виконати завдання. -Інструкції часто змінюють стан програми, як, наприклад, оновлення глобальних змінних. Типовий приклад – написання циклу `for`, який дає точні вказівки для ітерації над індексами масиву. +Інструкції часто змінюють стан програми, як, наприклад, оновлення глобальних змінних. Типовий приклад — написання циклу `for`, який дає точні вказівки для ітерації над індексами масиву. Функційне програмування, навпаки, є формою декларативного програмування. Ви вказуєте комп’ютеру, що потрібно зробити, викликаючи метод чи функцію. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md index 42ddd4d776b..30c06cdc3d0 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md @@ -8,7 +8,7 @@ dashedName: use-the-every-method-to-check-that-every-element-in-an-array-meets-a # --description-- -Метод `every` працює з масивами, щоб перевірити, чи *кожен* елемент проходить певний тест. Він повертає булеве значення: `true`, якщо всі значення відповідають критеріям або `false`, якщо навпаки. +Метод `every` працює з масивами, щоб перевірити, чи *кожен* елемент проходить певний тест. Він повертає булеве значення `true`, якщо всі значення відповідають критеріям або `false`, якщо навпаки. Наприклад, наступний код перевіряє, чи всі елементи в масиві `numbers` менші за 10: diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md index ef6e91fcfc3..54236d53c1d 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md @@ -8,7 +8,7 @@ dashedName: use-the-filter-method-to-extract-data-from-an-array # --description-- -Ще одною корисною функцією масиву є `Array.prototype.filter()`, або просто `filter()`. +Іншою корисною функцією масиву є `Array.prototype.filter()`, або просто `filter()`. `filter` викликає функцію для кожного елемента масиву та повертає новий масив, що містить лише елементи, для яких функція повертає істинне значення (значення, яке повертає `true`, якщо передано до конструктора `Boolean()`). Іншими словами, вона фільтрує масив на основі переданої функції. Як і `map`, це робиться без необхідності зміни початкового масиву. diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md index 5f7382f8910..6f018860406 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md @@ -31,7 +31,7 @@ console.log(sumOfAges); Консоль показуватиме значення `64`. -В іншому прикладі можна побачити, що повернутий об’єкт може містить імена користувачів як властивості та їхній вік як значення. +В іншому прикладі можна побачити, що повернутий об’єкт може містити імена користувачів як властивості та їхній вік як значення. ```js const users = [ diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md index 49c85a7767a..f959703cffe 100644 --- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md +++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md @@ -8,7 +8,7 @@ dashedName: use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-cr # --description-- -Метод `some` працює з масивами, щоб перевірити, чи *будь-який* елемент проходить певний тест. Він повертає булеве значення: `true`, якщо значення відповідає критеріям або `false`, якщо навпаки. +Метод `some` працює з масивами, щоб перевірити, чи *будь-який* елемент проходить певний тест. Він повертає булеве значення `true`, якщо значення відповідає критеріям або `false`, якщо навпаки. Наприклад, наступний код перевіряє, чи будь-який елемент в масиві `numbers` менший за 10: