Skip to content

r314tive/cpp_test_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

test_cpp_task

Тестовое задание.

Прочитать из текстового файла 1d массив данных и сгладить его. Имя файла должно читаться из входных аргументов.

Сглаживание по среднему производить в окне M. M читается из входных аргументов.

Сглаживание с окном M означает что в ячейку n выходного набора должно записаться среднеарифметическое значение входных данных от n-M до n+M

Считать что n больше М.

Пример запуска вашей программы: ./smooth Test.txt 10.

Выполнять следует на языке C++. Можно использовать библиотеки stl, boost.

Программа должна без крашей работать с тестовым набором, а так же с бОльшим и меньшим количеством входных данных.

Выводить на экран информацию об ошибке в случае некорректных аргументов.

Сглаженный массив вывести в выходной файл.

Текст программы должен быть аккуратным, легко читаться.

Основная задача сглаживания имеет несколько решений, с разной временной сложностью. Следует указать временную сложность представленного алгоритма.

Тестовый набор данных аттаче в Test.txt

About

test cpp task for Geomag Ltd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published