diff options
| Commit | 2c20173b89686faf1a3d16fcb9752c0b76ee56df (patch) | |
|---|---|---|
| Author | 2025-12-07 13:44:42 +0200 | |
| Committer | 2025-12-07 13:44:42 +0200 | |
| Files | 1cb6b00e5d96c13931a4033c412cd411375ad2aa | |
| syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.tar syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.tar.gz syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.zip | ||
| Parent | d5069c74de2f3d5281ace03343b07129a61c4ad8 (diff) | |
fix(teaching/upp-2025/w10): Exercise fixes
1 files changed, 24 insertions, 11 deletions
| -rw-r--r-- | src/teaching/upp-2025/week10/index.du | 35 |
diff --git a/src/teaching/upp-2025/week10/index.du b/src/teaching/upp-2025/week10/index.du index 3015dee..5934f6d 100644 --- a/src/teaching/upp-2025/week10/index.du +++ b/src/teaching/upp-2025/week10/index.du @@ -121,7 +121,10 @@ Cannot multiply! ### Задача 5 -Реализирайте функция `[largest]`, която приема матрица, съставена от цели неотрицателни числа, с произволни размери, и връща най-големия елемент в нея. +.note +*[(07.12.2025)]* Оправено условие и пример + +Реализирайте функция `[largest]`, която приема матрица, съставена от цели числа, с произволни размери, и връща най-големия елемент в нея. От входа получавате две числа, размери на матрица, и след това всички елементи в матрицата. Използвайки вашата функция, върнете най-голямото число. @@ -141,7 +144,7 @@ Cannot multiply! -8 22 -36 -99 -41 27 -70 -65 44 87 -|: 96 +|: 97 ### Задача 6 @@ -172,26 +175,29 @@ Cannot multiply! От входа получавате движенията на змията чрез буквите u, d, l, r, докато тя не спре да се движи. След това получавате координат в дъската, трябва да върнете дали змията някога е посетила тази клетка. +.note +*[(07.12.2025)]* Разменени ред и колона в примерите + :table_2 |= Вход |= Изход -|: r r d l u 0 1 +|: r r d l u 1 0 |: Not visited -|: r r d l u 1 0 +|: r r d l u 0 1 |: Visited -|: r r d l u 13 85 +|: r r d l u 85 13 |: Not visited -|: r l 1 0 +|: r l 0 1 |: Visited |: l 0 0 |: Visited -|: r r d d r r u u l l 3 1 +|: r r d d r r u u l l 1 3 |: Not visited @@ -259,6 +265,9 @@ Cannot multiply! От входа получавате размера на матрица пясъчен часовник и след това нейните елементите. Трябва да върнете елементите по контура (краищата) на часовника, следвайки горното правило. +.note +*[(07.12.2025)]* Поправен примера с четния размер + :table_2 |= Вход |= Изход @@ -277,9 +286,10 @@ Cannot multiply! 4 1 2 3 4 5 6 -7 8 9 0 + 7 8 +9 0 1 2 -|: 1 2 3 4 5 7 8 9 0 6 +|: 1 2 3 4 6 7 9 0 1 2 8 5 1 |: ``` @@ -303,6 +313,9 @@ Cannot multiply! Накрая получавате реално число: потенциален корен. Трябва да върнете дали числото е корен на съответния полином. +.note +*[(07.12.2025)]* Поправени примерите с първа степен полином + :table_2 |= Вход |= Изход @@ -322,10 +335,10 @@ Cannot multiply! |: 0 5 5 |: Not a root -|: 1 5 -5 +|: 1 1 5 -5 |: Is a root -|: 1 5 0 +|: 1 1 5 0 |: Not a root |: 7 0 0 1 -5 14 0.5 -2.2 7 -0.78691 |