You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
programming-basics-2022/06/README.md

28 lines
1.3 KiB

2 years ago
### Что здесь лежит?
Только 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)`.