Мета цього завдання - визначити кут лінії на зображенні.
Правила щодо зображення:
- Фон зображення буде білим (
#FFFFFF) - Обведення лінії буде чорним (
#000000) - Рядок НЕ буде антисексуальним
- Зображення буде розміром 100x100 пікселів
- Рядок розпочнеться в центрі зображення
- Лінія почне вказувати вниз (6-OClock)
- Лінія буде довжиною 50 пікселів
- Кут лінії буде вимірюватися, рухаючись проти годинникової стрілки від вихідного положення
- Кодек зображень буде
.jpgабо.png
Формат введення буде ім'ям файлу, переданим аргументом командного рядка, введенням скрипту або функцією arg. Формат виводу простий - просто виведіть кількість градусів (наприклад,90 ).
Відповіді можуть бути ± 1 ступінь зазначеної міри. Ось кілька прикладів зображень:

Еталонне зображення при 45 градусах із сірим фоном

0 градусів

45 градусів

50 градусів

130 градусів

230 градусів

324 градуси
Ось код, який використовується для створення зображень (це закодовано за допомогою Processing ):
int deg = 45;
int centX = width/2, centY = height/2;
background(255);
noSmooth();
line(centX,
centY,
centX + sin(radians(deg))*50,
centY + cos(radians(deg))*50);
saveFrame("line-"+deg+".png");// image codec can be changed here. use '.png' or '.jpg'
