From faccb4ef343714aa60cb1b25e5c74d40169585a8 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Wed, 1 Jul 2026 11:14:39 +0200 Subject: [PATCH] --- .../uebungen/#u03_profile-card/index.html | 27 ------ .../index.html | 0 .../uebungen/u03_profile-card/index.html | 92 +++++++++++++++++++ .../index.html | 11 ++- 4 files changed, 100 insertions(+), 30 deletions(-) delete mode 100644 02_advanced/uebungen/#u03_profile-card/index.html rename 02_advanced/uebungen/{#u02_distance => u02_distance}/index.html (100%) create mode 100644 02_advanced/uebungen/u03_profile-card/index.html rename 02_advanced/uebungen/{#u07_string-rekursiv => u07_string-rekursiv}/index.html (81%) diff --git a/02_advanced/uebungen/#u03_profile-card/index.html b/02_advanced/uebungen/#u03_profile-card/index.html deleted file mode 100644 index ba9dae7..0000000 --- a/02_advanced/uebungen/#u03_profile-card/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Übung 3: Profilcard mit destructuring - - - -
-
-
-

Übung 3: Profilcard mit destructuring

-

- Erstelle eine Funktion namens createProfileCard, die die Informationen einer Person - entgegennimmt und daraus eine Bootstrap Card im HTML-Format generiert. Nutze dabei die generatePersonData - Funktion, um die Personendaten zu formatieren. Die Funktion soll so angepasst werden, dass sie Destructuring - für die übergebenen Parameter verwendet. -

-
-
-
- - - diff --git a/02_advanced/uebungen/#u02_distance/index.html b/02_advanced/uebungen/u02_distance/index.html similarity index 100% rename from 02_advanced/uebungen/#u02_distance/index.html rename to 02_advanced/uebungen/u02_distance/index.html diff --git a/02_advanced/uebungen/u03_profile-card/index.html b/02_advanced/uebungen/u03_profile-card/index.html new file mode 100644 index 0000000..f498d80 --- /dev/null +++ b/02_advanced/uebungen/u03_profile-card/index.html @@ -0,0 +1,92 @@ + + + + + + Übung 3: Profilcard mit destructuring + + + +
+
+
+

Übung 3: Profilcard mit destructuring

+

+ Erstelle eine Funktion namens createProfileCard, die die Informationen einer Person + entgegennimmt und daraus eine Bootstrap Card im HTML-Format generiert. Nutze dabei die generatePersonData + Funktion, um die Personendaten zu formatieren. Die Funktion soll so angepasst werden, dass sie Destructuring + für die übergebenen Parameter verwendet. +

+
+ +
+
+
+ + + diff --git a/02_advanced/uebungen/#u07_string-rekursiv/index.html b/02_advanced/uebungen/u07_string-rekursiv/index.html similarity index 81% rename from 02_advanced/uebungen/#u07_string-rekursiv/index.html rename to 02_advanced/uebungen/u07_string-rekursiv/index.html index 9690a36..621bd89 100644 --- a/02_advanced/uebungen/#u07_string-rekursiv/index.html +++ b/02_advanced/uebungen/u07_string-rekursiv/index.html @@ -19,14 +19,19 @@ 'use strict'; const reverseString = (str) => { - if (str.length <= 1) { + // Basisfall + if (str.length < 1) { return ''; } // console.log('str.slice(1): ', str.slice(1)); - // iwie kapier ich das mit den rückgabewarten von rekursiven funktionen noch net wirklich + return reverseString(str.slice(1)) + str[0]; - // return ... <-- ("lo") + "l" <--- ("llo") + "e" <-- ("ello") + "h" + // return '' + 'o' fn("o") + "l" <-- fn("lo") + "l" <--- fn("llo") + "e" <-- fn("ello") + "h" + }; + + const reverseString2 = (str) => { + return str.split('').reverse().join(''); }; // Test cases