Pozitif bir tamsayı alan ve girişe göre ölçeklendirilmiş bir okçuluk okunun ASCII sanat tasvirini basan veya döndüren bir program veya işlev yazın .
Girdi 1
çıktı ise
/\
/ \
\__/
||
||
||
||
||
||
||
||
/||\
/ || \
/ || \
// \\
/ \
Girdi 2
çıktı ise
/\
/ \
/ \
/ \
\ /
\____/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ |__| \
/ / \ \
/ / \ \
// \\
/ \
Girdi 3
çıktı ise
/\
/ \
/ \
/ \
/ \
/ \
\ /
\ /
\______/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ |____| \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
// \\
/ \
Girdi 4
çıktı ise
/\
/ \
/ \
/ \
/ \
/ \
/ \
/ \
\ /
\ /
\ /
\________/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ |______| \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
// \\
/ \
Desen daha büyük giriş sayıları için devam eder - ok buna göre büyütülür.
Herhangi bir giriş N için:
- Ok ucu, tabanda 2 × N alt çizgi içeren bir pentagon, tabandan uzanan her iki tarafta N eğik çizgi ve ok ucunu oluşturan iki tarafta 2 × N eğik çizgi.
- Mil (fletching içindeki kısım dahil), 2 × (N-1) boşluklarla ayrılmış iki dikey çubuğun 11 × N çizgisinden oluşur. En son satırın boşluk yerine altçizgi vardır.
- Çıkış, milin alt 3 × N çizgilerini çevreler. İki adet 2 × N eğik çizgi, şaftın her iki tarafından çapraz olarak aşağı doğru uzanır ve dikey eğik çizgi sütunlarıyla birleştirilir.
- Tam ok 16 × N satır yüksekliğinde ve 6 × N karakter genişliğindedir.
Çıktınızda, ok ucundan önce boş satırlar olmamalı ve yalnızca bir satır sonrasına kadar olmalıdır.
Çıktı hatlarının hiçbirinde gereksiz boşluk boşlukları olmamalıdır (fletchingin sol kenarı mümkün olduğunca solda olmalıdır), ancak hatların herhangi birinde çok sayıda arka boşluk olabilir.
Bayt cinsinden en kısa gönderim kazanır.