Göreviniz, nihai sayı yarış gösterisinde önceki toplamlara rastgele sayılar ekleyen bir program oluşturmaktır.
Her yarışçı (sütun) 0'dan başlar ve tüm yarışçılar kazanmak için gereken puana ulaşıncaya kadar yarışın her adımında önceki toplama 1 veya 0 ekler. 1 veya 0 rastgele seçilmelidir (rastgele standart tanımı burada bulunabilir ). Çıktı, yarışın sonucunu gösterecek ve her sütun bir yarışmacıyı temsil edecek şekilde şu biçimde:
>> racers:5,score needed:2
0 0 0 0 0 # all racers start at 0
+ + + + + # add
1 0 0 0 1 # random 1 or 0
= = = = = # equals
1 0 0 0 1 # sum
+ + + + +
0 0 0 0 1
= = = = =
1 0 0 0 2 # winner!
+ + + +
1 1 1 1
= = = =
2 1 1 1
+ + +
1 1 1
= = =
2 2 2 # losers
Not: çıktıya yalnızca +, ve = sayılarının dahil edilmesi gerekir.
Giriş
Programınız girdi olarak aşağıdaki iki parametreyi kabul edecektir:
- ikiden fazla olması gereken yarışçı (sütun) sayısı
- kazanmak için gereken puan, ki bu birden fazla olmalıdır
Bu kod golf - en az bayt olan program kazanır.
Düzenleme: Uygulanamayan maksimum 9 puan var - bu, sütunun bütünlüğünü korumak içindir. Ayrıca, çıktıdaki sütunlar arasındaki boşluklar atlanabilir.