Bana bir QFP çipi üret!
QFP, pimlerin bir çipin kenarlarından çıktığı bir elektrikli bileşen için bir form faktörü türüdür. İşte tipik bir QFP bileşeninin resmi:
Genel formülün 4 pim eşit sayıda pime sahip olduğunu görebilirsiniz.
Buradaki zorluk, bir tamsayı alan, bir taraftaki pin sayısını temsil eden ve numaralı pinlerle bir ASCII QFP bileşeni oluşturan bir program yaratmaktır.
Giriş:
bir taraftaki pin sayısını gösteren tek bir tamsayı
Çıktı:
Uygun bir pinout içeren bir ASCII QFP çipi.
Örnek:
girişi: 1
4 ┌┴┐ 1┤ ├3 └┬┘ 2
Giriş: 2
87 ┌┴┴┐ 1┤ ├6 2┤ ├5 └┬┬┘ 34
Giriş: 12
444444444333 876543210987 ┌┴┴┴┴┴┴┴┴┴┴┴┴┐ 1┤ ├36 2┤ ├35 3┤ ├34 4┤ ├33 5┤ ├32 6┤ ├31 7┤ ├30 8┤ ├29 9┤ ├28 10┤ ├27 11┤ ├26 12┤ ├25 └┬┬┬┬┬┬┬┬┬┬┬┬┘ 111111122222 345678901234
Kurallar:
- tüm QFP yongaları ascii'nin sağladığı gibi kapatılmalı ve mühürlenmelidir. aralık çok önemlidir. Bir mikroişlemcinin içindeki toz kötüdür!
- Pin numaralandırması örneklerde olduğu gibi yapılmalıdır (Soldan sağa, yukarıdan aşağıya doğru, saatin tersi yönünde numaralandırılmış)
- 0'dan numaralamaya başlayabilirsiniz, ancak bu yongayı etkilememelidir (12 için bir giriş hala her tarafta 12 pime ihtiyaç duyar)
- Çıktınızdaki tek geçerli karakterler
1,2,3,4,5,6,7,8,9,0,┌,┴,┐,├,┘,┬,└,┤
, boşluklar ve yeni satırlardır. - diller için tüm kodlamalara izin verilir, ancak çıktılarınız yukarıdaki kurallara uygun olmalıdır.
Bu bir kod çözücüdür ve bu nedenle, en az bayt sayısına sahip olan kod kazanır! İyi şanslar!