Bu, spektrumun daha basit ucunda bir kod golf mücadelesi olması gerekiyordu. Ancak burada bazı mikro-optimizasyonları ortaya çıkarmanın iyi olacağını düşündüm.
Üç temel DVI konektörü türü vardır : DVI-A (analog), DVI-D (dijital) ve DVI-I (tümleşik). Ayrıca, DVI-D ve DVI-I konektörlerin tek bağlantılı ve çift bağlantılı versiyonları vardır. Bu beş farklı konektörün her biri farklı bir pin seti kullanır.
Biri önüne alındığında A, D1, D2, I1, I2bağlayıcı türü için bir tanımlayıcı olarak, pinlerine karşılık gelen ASCII gösterimi yazdırmak:
A:
# # # # # # #
===== # # #
# # # # # #
D1:
# # # # # #
===== # # # # # #
# # # # # #
D2:
# # # # # # # #
===== # # # # # # # #
# # # # # # # #
I1:
# # # # # # # #
===== # # # # # #
# # # # # # # #
I2:
# # # # # # # # # #
===== # # # # # # # #
# # # # # # # # # #
( X:Satırlar çıktının bir parçası değil, sadece 3 satır yazdırmalısınız.)
STDIN, ARGV veya fonksiyon argümanı ile giriş yaparak bir program veya fonksiyon yazabilirsiniz. Çıktı, isteğe bağlı bir izleyen satır besleme ile STDOUT'a yazdırılmalıdır.
ABağlayıcının ikinci satırına bitişik boşluklar dahil edebilir veya eklemeyebilirsiniz . Başka hiçbir yerde ilave ön veya arka boşluk kullanmamalısınız .
Bu kod golf, yani en kısa cevap (bayt cinsinden) kazanır.
"I1"yerine tırnak işaretleri içine alınmasını isteyebilir miyimI1?