Tujuan dari tantangan ini adalah untuk menentukan sudut garis dalam gambar.
Aturan pada gambar:
- Latar belakang gambar akan menjadi putih (
#FFFFFF) - Garis garis akan menjadi hitam (
#000000) - Baris ini TIDAK akan anti-alias
- Gambar akan berukuran 100x100 piksel
- Garis akan mulai di tengah gambar
- Garis akan mulai menunjuk ke bawah (6-OClock)
- Panjangnya 50 piksel
- Sudut garis akan diukur berlawanan arah jarum jam dari posisi awal
- Codec gambar akan berupa
.jpgatau.png
Format input akan menjadi nama file yang dilewatkan oleh baris perintah, input skrip, atau fungsi. Format output sederhana - cukup output jumlah derajat (misalnya 90).
Jawaban bisa ± 1 derajat dari ukuran yang dinyatakan. Berikut adalah beberapa contoh gambar:

Gambar referensi pada 45 derajat dengan latar belakang abu-abu

0 derajat

45 derajat

50 derajat

130 derajat

230 derajat

324 derajat
Berikut adalah kode yang digunakan untuk membuat gambar (ini diberi kode Memproses ):
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'
