Noel Baba'nın elflerinin mevcut hediye partilerinin Noel Baba'nın kızağına uygun olup olmayacağının belirlenmesinde yardıma ihtiyacı var. Onlara yardımcı olmak için mümkün olan en kısa programı istediğiniz dilde yazın.
Kısıtlamalar
- Noel Baba'nın kızağı 6ft genişliğinde 12ft uzunluğunda ve 4ft derinliğindedir.
- Hediyeler kırılgan olabilir, bu yüzden üst üste istiflenmeyebilirler.
- Hediyeleri istediğiniz gibi döndürebilir ve çevirebilirsiniz, ancak Noel Baba oldukça takıntılı-kompulsif bir adamdır, bu nedenle rotasyonları 90 derecenin katlarına tutun.
- Kuzey Kutbu sağlık ve güvenlik düzenlemeleri, hediyelerin bir kızak üstünden 1ft'den daha fazla çıkmayabileceğini öngörmektedir (bu nedenle 5ft'den daha yüksek olamazlar).
Giriş
Girdi açık olacak STDINve toplu işteki hediye sayısını temsil eden bir tamsayı olacak ve ardından hediye boyutlarının bir listesi olacak - satır başına 1, boşluklarla ayrılmış 3 boyut (fit olarak).
Örnekler:
1
6 12 5
6
1 12 3
1 12 4
1 12 1
1 12 5
1 12 3
1 12 5
1
4 3 13
1
6 12 6
Çıktı
Eğer hediyeler kızağa sığabiliyorsa, çıktı sadece 'EVET' veya yapamazlarsa 'HAYIR' olmalıdır.
Yukarıdaki örnekler için çıktı:
YES
YES
NO
NO
Test komut dosyaları
Daha önce olduğu gibi, bu görev için bazı testler oluşturmak için Joey ve Ventero tarafından yazılan bazı test komut dosyalarını kullandım : -
Kullanımı: ./test [your program and its arguments]
Ödüller
Spesifikasyonu karşıladığını doğrulayabildiğim, testleri geçtiğini ve golfte bazı girişimlerde bulunduğunu doğrulayabildiğim her giriş benden bir upvote alacak (bu yüzden lütfen cevabınızla birlikte kullanım talimatlarını sağlayın). 2011 yılı sonunda en kısa çözüm kazanan olarak kabul edilecektir.