Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commit54e1d74dcd73a47240b45f7251d7bafc28b59a8d (patch)
Author
 Syndamia <kamen@syndamia.com>
2024-05-09 09:39:38 +0300
Committer
 Syndamia <kamen@syndamia.com>
2024-05-09 09:39:38 +0300
Files6d17c4bb34618cec04a6375f92505ded4d188c02 /src
syndamia.com-54e1d74dcd73a47240b45f7251d7bafc28b59a8d.tar
syndamia.com-54e1d74dcd73a47240b45f7251d7bafc28b59a8d.tar.gz
syndamia.com-54e1d74dcd73a47240b45f7251d7bafc28b59a8d.zip
Parenta7a38d7184d61cadf72742be145c62e1a1549162 (diff)
[te/oop-2023/w10] Fixed solution links
1 files changed, 9 insertions, 9 deletions
-rw-r--r--src/teaching/oop-2023/week10/index.md18
diff --git a/src/teaching/oop-2023/week10/index.md b/src/teaching/oop-2023/week10/index.md
index 961e247..06d9a7b 100644
--- a/src/teaching/oop-2023/week10/index.md
+++ b/src/teaching/oop-2023/week10/index.md
@@ -8,14 +8,14 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 1 - Шаблони
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise1)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise01)
Реализирайте шаблонен клас `Array`, който запазва динамично-заделен и оразмеряем масив от елементи с подаден тип.
Имплементирайте голяма четворка.
### Задача 2 - Оператори
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise2)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise02)
За предходния шаблонен клас имплементирайте оператори:
@@ -25,7 +25,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 3 - Грешки
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise3)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise03)
Имплементирайте функция, която приема име на текстов файл и изкарва на екрана първия ред от него.
Ако файлът не може да бъде отворен, хвърлете грешка - низ.
@@ -39,7 +39,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 4
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise4)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise04)
Реализирайте клас `Time24`, който запазва час и минути (в 24-часов формат) в две отделни целичислени член-данни.
Имплементирайте член-функция `Print24`, която изкарва часа на екрана в 24-часов формат.
@@ -50,7 +50,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 5
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise5)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise05)
Реализирайте клас `FN`, който запазва факултетен номер като неотрицателно цяло число от 5 цифри.
Реализирайте негов наследник `ModernFN`, който запазва и начален (префиксен) низ, състоящ се от цифра, две букви и още две цифри.
@@ -60,7 +60,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 6
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise6)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise06)
Реализирайте клас `Grade`, който запазва оценка (от 2 до 6) като неотрицателна целочислена член-данна.
Реализирайте и негов наследник `GradeWithName`, който запазва и името на оценката като низ с произволна дължина.
@@ -70,7 +70,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 7
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise7)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise07)
Реализирайте клас `String`, който запазва низ с произволна дължина.
Имплементирайте голяма петица и член-функция `At`, която приема индекс и връща референция към буквата на този индекс (при невалиден индекс хвърляте грешка).
@@ -84,7 +84,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 8
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise8)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise08)
Реализирайте клас `User`, който запава име и парола като два низа с произволна дължина.
Реализирайте негов наследник `Moderator`, който запазва и подпис, който също е низ с произволна дължина.
@@ -98,7 +98,7 @@ GitHub classroom: [classroom.github.com/a/PbkITWhF](https://classroom.github.com
### Задача 9
-&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise9)
+&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week10/Exercise09)
Реализирайте клас `CommunicationPacket`, който запазва начален и краен адрес като две неотрицателни цели числа, заедно с трето число за размера на данните.
В този клас никога няма данни, затова размера винаги е нула.