From 94312accb53505337610b2a74f569d2fd46450ed Mon Sep 17 00:00:00 2001 From: Aleksey Zubakov Date: Tue, 8 Nov 2022 15:31:47 +0300 Subject: [PATCH] Sixth seminar --- 06/README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 06/README.md diff --git a/06/README.md b/06/README.md new file mode 100644 index 0000000..85e6374 --- /dev/null +++ b/06/README.md @@ -0,0 +1,27 @@ +### Что здесь лежит? + +Только README.md, больше ничего + +### Задания на практику + +#### 1. Удваиватель + +Написать команду, копирующую содержимое файла `data` в конец этого же файла. + +Примечания: + * решение на полный балл не должно использовать временные файлы; + * файл может содержать бинарные данные; + * проверьте, что если изначальный размер файла был n байт, то размер результирующего файла -- 2 * n байт + * проверьте свое решение на больших (> 1 MB) файлах; + +#### 2. Числа Фибоначчи + +Определим числа Фибоначчи следующим образом: + +![fibonacci](https://wikimedia.org/api/rest_v1/media/math/render/svg/caa1e3b2e9c19fe638fc0b3d6548718bfe5119e2) + +Вам нужно написать скрипт, который будет считывать из `stdin` +число `n` и выводить в `stdout` `n`-ое число Фибоначчи. + +Примечания: +* Время работы функции -- `O(n)`.