Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit2c20173b89686faf1a3d16fcb9752c0b76ee56df (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-12-07 13:44:42 +0200
Committer
 Syndamia <kamen@syndamia.com>
2025-12-07 13:44:42 +0200
Files1cb6b00e5d96c13931a4033c412cd411375ad2aa
syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.tar
syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.tar.gz
syndamia.com-2c20173b89686faf1a3d16fcb9752c0b76ee56df.zip
Parentd5069c74de2f3d5281ace03343b07129a61c4ad8 (diff)
fix(teaching/upp-2025/w10): Exercise fixes
1 files changed, 24 insertions, 11 deletions
-rw-r--r--src/teaching/upp-2025/week10/index.du35
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