Banyak rumus dalam matematika melibatkan radikal bersarang (tanda akar kuadrat di dalam tanda akar kuadrat lainnya). Tugas Anda di sini adalah menggambar ini menggunakan ascii art.
Spesifikasi
Anda akan diberi dua bilangan bulat, jumlah di dalam radikal, dan jumlah radikal. Saya pikir cara terbaik untuk menjelaskan apa yang harus Anda lakukan adalah dengan contoh. Ini adalah output untuk 2, 4
:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
Berikut beberapa hal yang perlu diperhatikan:
- Tinggi masing-masing radikal meningkat satu
- Panjangnya
_
selalu5
kali tinggi - Ada ruang setelah yang terakhir
/
dan sebelum radikal dalam berikutnya dimulai - Angka di dalam tidak akan pernah lebih dari 4 digit
- Jika jumlah radikal adalah 0, cukup keluarkan jumlahnya
- Menempatkan ruang ekstra untuk memasukkannya ke dalam persegi panjang terserah Anda
- Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
Uji Kasus
2, 4:
____________________
\ / _______________
\ / \ / __________
\ / \ / \ / _____
\/ \/ \/ \/ 2
23, 0:
23
4, 1:
_____
\/ 4
1234, 3:
_______________
\ / __________
\ / \ / _____
\/ \/ \/ 1234
12
Saya merasa ini akan menjadi tantangan yang sedikit lebih baik jika palang horizontal semuanya harus berakhir pada titik yang sama.
—
Greg Martin