pengantar
Mirip dengan Urutan Fibonacci, Urutan Padovan ( OEIS A000931 ) adalah urutan angka yang dihasilkan dengan menambahkan istilah sebelumnya dalam urutan. Nilai awal didefinisikan sebagai:
P(0) = P(1) = P(2) = 1
Istilah 0, 1, dan 2 semuanya 1. Relasi perulangan dinyatakan di bawah ini:
P(n) = P(n - 2) + P(n - 3)
Dengan demikian, ia menghasilkan urutan berikut:
1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, 351, ...
Menggunakan angka-angka ini sebagai panjang sisi dari segitiga sama sisi menghasilkan spiral yang bagus ketika Anda menempatkan semuanya, seperti Fibonacci Spiral:
Gambar milik Wikipedia
Tugas
Tugas Anda adalah menulis program yang membuat ulang spiral ini dengan output grafis, dengan input yang sesuai dengan istilah mana.
Aturan
- Kiriman Anda harus dapat menangani setidaknya hingga jangka waktu 10 (9)
- Kiriman Anda harus berupa program atau fungsi lengkap yang mengambil input dan menampilkan hasil grafis (baik output gambar atau grafik, dll)
- Anda harus menunjukkan bukti output grafis Anda dalam kiriman Anda
- Rotasi output diperbolehkan, dalam kelipatan 60 derajat, dengan representasi yang sama
- Berlawanan arah jarum jam juga diperbolehkan
- Celah standar dilarang
Anda dapat berasumsi bahwa input akan> 0 dan format input yang benar akan diberikan.
Mencetak gol
Ini adalah kode-golf , jadi kode terpendek dalam byte menang. Selamat Tahun Baru semuanya!