Öykü
Gördünüz mü bu Yayının 9gag ? Belki kendi cümlelerinizi kurma hissine kapılıyorsunuzdur. Ama daha sonra yarım saat içinde bir senaryoyu golf oynayabileceğinizi anlarsınız ve bununla asla uğraşmak zorunda kalmazsınız.
Teslim
Programınız, aşağıda açıklandığı gibi eklenen tırnak işaretleri ile birlikte geri döneceği bir girdi dizisi alır. Standart boşluklar yasaktır. Satır listesi olarak çıktı alınmasına izin verilir. Çıkış boşluklarına ve çıktıyı kesmeyen boş satırlara izin verilir.
Giriş kuralları
- Giriş yalnızca yazdırılabilir ASCII karakterleri içerir.
- Giriş boşluk içerebilir. Kelimeler onlarla belirlenir.
- Bir alanın asla başka bir alan tarafından takip edilmeyeceği garanti edilir.
- Giriş ya da boş bir dize olması önemli değil.
Çıktı kuralları
Bir sözcük verilirse, programın tırnak işaretleri arasında dizgiyi döndürmesi gerekir.
Giriş dizgisinde 2 veya daha fazla sözcük varsa, önce ilk girişi döndürür, ancak ilk sözcük tırnak içindedir. Ardından bir sonraki satırda, ilk girişi döndürür, ancak ikinci sözcüğü tırnak içinde verir. Ve böylece kalan kelimeler için.
Genel olarak, programın girilen kelimelerde olduğu kadar çok satır döndürmesi gerekir.
Örnekler:
test -> "test"
This is codegolf -> "This" is codegolf
This "is" codegolf
This is "codegolf"
This is a significantly longer, but not the longest testcase -> "This" is a significantly longer, but not the longest testcase
This "is" a significantly longer, but not the longest testcase
This is "a" significantly longer, but not the longest testcase
This is a "significantly" longer, but not the longest testcase
This is a significantly "longer," but not the longest testcase
This is a significantly longer, "but" not the longest testcase
This is a significantly longer, but "not" the longest testcase
This is a significantly longer, but not "the" longest testcase
This is a significantly longer, but not the "longest" testcase
This is a significantly longer, but not the longest "testcase"
Here is an another one -> "Here" is an another one
Here "is" an another one
Here is "an" another one
Here is an "another" one
Here is an another "one"
Bu kod golf , yani en az baytlık cevap kazanıyor!
"
karakter içermeyeceğini varsayabilir miyiz ?
''
, ‘’
veya “”
yerine ""
?