Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. Взглянув на метрики приложения, менеджер Василий выдвинул гипотезу, что в интерфейсе не хватает некоей изюминки, которая удерживала бы пользователей. Поэтому Василий обратился с просьбой разнообразить интерфейс приложения к дизайнеру Марии. После нескольких скетчей Марию осенило! Идея с самого начала лежала на поверхности — оказалось, нужно добавить анимации для текста. Выбрали несколько текстов и сделали анимации. К сожалению, после завершения работы анимации перемешались, а исходный текст для каждой из них потерялся. Помогите команде понять, какой текст анимировался в каждом случае.
  2.  
  3. Формат ввода
  4. У вас есть несколько текстовых файлов с заданными анимациями, для каждой нужно подобрать подходящий текст.
  5. Ссылка на архив с файлами анимации находится внизу условия — нажмите «Скачать условие задачи».
  6.  
  7. Каждая анимация определена параметрами:
  8. canvasWidth canvasHeight — ширина и высота контейнера для анимации, задаются в первой строке ввода,
  9. figuresCount — количество фигур, которые предстоит анимировать, задаётся во второй строке ввода,
  10. rectangle centerX centerY width height angle color — объявление прямоугольника с центром в точке (centerX, centerY), размером width × height, градусом угла поворота angle и указанным цветом,
  11. circle centerX centerY radius color — объявление круга с центром в точке (centerX, centerY), радиусом radius и указанным цветом.
  12. Параметр color может иметь значения: {black, red, white, yellow}.
  13. Параметр angle принимает значения в диапазоне (-359°, 359°).
  14.  
  15. Для каждой фигуры может быть задано сразу несколько типов анимации, которые применяются параллельно. При этом каждый тип анимации может применяться не более одного раза к фигуре. Количество анимаций, применяющихся к фигуре, задаётся числом 0 ⩽ figureAnimationsCount ⩽ 3 сразу после объявления фигуры.
  16.  
  17. Типы анимаций:
  18. move destX destY time [cycle] — движение фигуры в точку (destX, destY) за time миллисекунд
  19. rotate angle time [cycle] — поворот фигуры на angle градусов за time миллисекунд
  20. scale destScale time [cycle] — увеличение фигуры на destScale за time миллисекунд
  21. Если указан параметр cycle, то по завершению анимации её движение продолжается в обратную сторону.
  22.  
  23. Формат вывода
  24. Отображаемый текст при воспроизведении анимации.
  25. Для каждого файла анимации ответ нужно указывать на новой строке.
  26. Регистр символов в ответе может быть произвольным.
  27. Каждый найденный в анимации текст оценивается в 10 баллов
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement