From 082a9bd7b3d707bbab364916a769c9a2f3ad2bb4 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Wed, 23 Sep 2026 10:47:07 +0200 Subject: [PATCH] --- .../uebungen/u01_transform-name/index.html | 10 +-- 02_advanced/uebungen/u02_distance/index.html | 13 +++- .../uebungen/u03_profile-card/index.html | 70 ++++++++++++++++++- .../uebungen/u04_countdown-btn/index.html | 25 +++++++ .../uebungen/u05_sum-rekursiv/index.html | 26 ++++++- .../u06_binomialkoeffizienten/index.html | 8 ++- .../uebungen/u07_string-rekursiv/index.html | 23 +++++- .../uebungen/u08_max-rekursiv/index.html | 21 +++++- .../uebungen/u09_level-rekursiv/index.html | 22 +++++- .../unterricht/tag12/02_csv-to-obj.html | 7 +- .../tag12/09_rekursion-fakultaet.html | 2 +- 11 files changed, 209 insertions(+), 18 deletions(-) diff --git a/02_advanced/uebungen/u01_transform-name/index.html b/02_advanced/uebungen/u01_transform-name/index.html index 0432416..fffdf0f 100644 --- a/02_advanced/uebungen/u01_transform-name/index.html +++ b/02_advanced/uebungen/u01_transform-name/index.html @@ -1,4 +1,4 @@ - + @@ -24,12 +24,14 @@ diff --git a/02_advanced/uebungen/u02_distance/index.html b/02_advanced/uebungen/u02_distance/index.html index 6d8656b..ed1aa93 100644 --- a/02_advanced/uebungen/u02_distance/index.html +++ b/02_advanced/uebungen/u02_distance/index.html @@ -1,4 +1,4 @@ - + @@ -24,6 +24,17 @@ diff --git a/02_advanced/uebungen/u03_profile-card/index.html b/02_advanced/uebungen/u03_profile-card/index.html index f52d209..ae8cf5a 100644 --- a/02_advanced/uebungen/u03_profile-card/index.html +++ b/02_advanced/uebungen/u03_profile-card/index.html @@ -34,16 +34,84 @@ + +
+
+
diff --git a/02_advanced/uebungen/u04_countdown-btn/index.html b/02_advanced/uebungen/u04_countdown-btn/index.html index 0f45d04..39d45cd 100644 --- a/02_advanced/uebungen/u04_countdown-btn/index.html +++ b/02_advanced/uebungen/u04_countdown-btn/index.html @@ -72,6 +72,31 @@ diff --git a/02_advanced/uebungen/u05_sum-rekursiv/index.html b/02_advanced/uebungen/u05_sum-rekursiv/index.html index be95ad0..59b32e9 100644 --- a/02_advanced/uebungen/u05_sum-rekursiv/index.html +++ b/02_advanced/uebungen/u05_sum-rekursiv/index.html @@ -1,10 +1,11 @@ - + Übung 5: Summe einer Zahlenreihe rekursiv berechnen +
@@ -28,12 +29,33 @@ diff --git a/02_advanced/uebungen/u06_binomialkoeffizienten/index.html b/02_advanced/uebungen/u06_binomialkoeffizienten/index.html index ba36a02..212a66a 100644 --- a/02_advanced/uebungen/u06_binomialkoeffizienten/index.html +++ b/02_advanced/uebungen/u06_binomialkoeffizienten/index.html @@ -40,7 +40,13 @@ 'use strict'; const combinations = (n, k) => { - // combinations(n - 1, k - 1) + combinations(n - 1, k); + if (k === 0 || k === n) { + return 1; + } + if (k > n) { + return 0; + } + return combinations(n - 1, k - 1) + combinations(n - 1, k); }; // Test Cases diff --git a/02_advanced/uebungen/u07_string-rekursiv/index.html b/02_advanced/uebungen/u07_string-rekursiv/index.html index 18d2ac1..0000c4d 100644 --- a/02_advanced/uebungen/u07_string-rekursiv/index.html +++ b/02_advanced/uebungen/u07_string-rekursiv/index.html @@ -1,4 +1,4 @@ - + @@ -18,7 +18,26 @@