MEYDAN OKUMA
Bir grup gruplanmış mektup verildiğinde, bunları alanı tamamen kaplayacak şekilde tahtaya yerleştirin.
Kurul Temsilciliği (GEMİ GÜVERTİ)
- Tahta 6x6 ızgaradır.
- Her zaman toplam 36 kare olacaktır.
- Sütunlar AF olarak işaretlenmiştir.
- Satırlar 1-6 olarak işaretlenir.
Misal:
A B C D E F
+---+---+---+---+---+---+
1 : : : : : : :
+---+---+---+---+---+---+
2 : : : : : : :
+---+---+---+---+---+---+
3 : : : : : : :
+---+---+---+---+---+---+
4 : : : : : : :
+---+---+---+---+---+---+
5 : : : : : : :
+---+---+---+---+---+---+
6 : : : : : : :
+---+---+---+---+---+---+
GİRİŞ (KRATLAR)
- Gruplandırılmış harfler kümesini içeren çok satırlı bir dize.
- Sandıklar aynı harf gruplarından yapılır.
- Sandıklar DERHAL, yani döndürülemez ya da çevrilemez.
- Her bir sandığın başlangıç noktası sol üsttedir (bir sandığı güverteye taşırken dikkate alınmalıdır).
- Bir kasanın sol üst noktasından, aşağıdaki özdeş kareler yalnızca sağa veya aşağıya olabilir.
- Herhangi bir harf, bir sandığı temsil etmek için kullanılabilir. Kasalar her zaman harfle başlar
[a]
ve alfabeyi yukarı taşır. - Kasalar harfleri ile etiketlenir (yani sandık A, sandık B, vb.)
- Kasa sayısı değişebilir (verilen örneklere rağmen her zaman 10 değil).
- Satır başına her kasa bloğunu ayıran 24 karakter vardır. ([a] 'nın başlangıcı ile [b]' nin başlangıcı 24 karakterle ayrılmış vb.)
Misal:
[a][a][a] [b] [c][c]
[a] [b][b][b] [c]
[a] [b][b]
[d] [e] [f][f][f][f][f]
[d][d] [e]
[d][d] [e]
[e]
[e][e]
[g] [h] [i]
[g] [i]
[i]
ÇIKTI
Kasaları güverte üzerindeki pozisyonlara tamamen kaplanacak şekilde yerleştiren bir dizi komut yazdırmanız gerekir (boş alan olmamalıdır).
Komut biçimi şöyle:
HAUL <crate> TO <column> <row>
yani A E E 1
Açıklığa kavuşturmak için verilen girdi için her zaman bir çözüm olacaktır.
TEST DAVALARI <- Daha fazlası için tıklayınız.
Giriş
[a][a][a] [b] [c][c][c]
[a][a] [b]
[a] [b][b]
[b][b]
[d] [e] [f]
[d] [f]
[d] [f]
[d]
[d]
[g][g] [h] [i]
[i][i]
[i]
[i][i]
[j][j][j]
Çıktı
HAUL I TO A 1
HAUL B TO A 3
HAUL A TO B 1
HAUL J TO D 6
HAUL D TO F 1
HAUL F TO E 1
HAUL C TO C 5
HAUL G TO D 4
HAUL E TO D 3
HAUL H TO C 6
Sonuç:
A B C D E F
+---+---+---+---+---+---+
1 : i : a : a : a : f : d :
+---+---+---+---+---+---+
2 : i : i : a : a : f : d :
+---+---+---+---+---+---+
3 : b : i : a : e : f : d :
+---+---+---+---+---+---+
4 : b : i : i : g : g : d :
+---+---+---+---+---+---+
5 : b : b : c : c : c : d :
+---+---+---+---+---+---+
6 : b : b : h : j : j : j :
+---+---+---+---+---+---+
PUANLAMA
Bu kod golf, bu yüzden karakterlerde en kısa cevap kazanır.