Yakın zamanda yeni bir telefonunuz var, ancak titreşim şeklini pek sevmiyorsunuz, kendi titreşim desenlerinizi oluşturmak istediğinize karar verdiniz. Yani, anahtar kelimeler kullanılan bir program yazdım long, shortve pausebu anahtar kelimelere göre senin telefonun titremesini sağlamak için.
Görev
Bir dizi kabul eden bir küçük program oluşturun long, shortve pauseve titreşimli bir telefon fonetik sesini temsil eden başka bir dize verir;Rrrr - Rr
longsesler Rrrr
shortsesler Rr
(Muhafaza konuları)
pausebir çizgi, -
tüm sesler çevreleyen boşluklarla çizgi ile sınırlandırılır' - '
Test Durumları
girdi: long long short long short
çıktı:Rrrr - Rrrr - Rr - Rrrr - Rr
girdi: long long long short short short
çıktı:Rrrr - Rrrr - Rrrr - Rr - Rr - Rr
girdi: short short short pause short short short
çıktı:Rr - Rr - Rr - - - Rr - Rr - Rr
girdi: long short short long long pause short short
çıktı:Rrrr - Rr - Rr - Rrrr - Rrrr - - - Rr - Rr
Bu bir kod golf sorusudur, bu yüzden cevaplar en az bayt kazanarak bayt cinsinden puanlanır.
-? Örneğinizde durum budur, ancak hiçbir yerde belirtilmemiştir.