Masalah diadaptasi dari buku Fortran 77 oleh Donald M. Monro
pengantar
Mesin plot digital banyak digunakan untuk menghasilkan berbagai bentuk gambar, grafik dan hasil foto lainnya. Sebagian besar mesin tersebut dapat memindahkan pena mereka hanya ke arah tertentu, biasanya sebagai langkah tunggal dalam arah X dan Y atau keduanya. Mesin khas akan bergerak di salah satu dari delapan arah yang ditunjukkan pada Gambar. 1:
Fig. 1
Tantangan
Tulis program tanpa fungsi trigonometri yang mengambil angka dari 0 hingga 7 (inklusif) sebagai input dan output koordinat titik akhir yang sesuai pada Gambar. 1.
Output harus berupa array atau daftar dengan dua elemen (yaitu (1, 0)atau [0,-1])
Daftar I / O
0 (1, 0)
1 (1, 1)
2 (0, 1)
3 (-1, 1)
4 (-1, 0)
5 (-1, -1)
6 (0, -1)
7 (1, -1)
Kemenangan
Kode terpendek dalam byte menang
cos, sin, tan, secdll.
rotate(x)fungsi dihitung sebagai fungsi trigonometri? (itu hanya memutar "kanvas" olehxradian)