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
, I2
bağ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.
A
Bağ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
?