#Brexit veya #brangelina gibi harika twitter hashtag'leri yaratmayı hiç hayal ettin mi? bu golf tam size göre.
İki A & B dizesini giriş olarak kabul eden ve bunları aşağıdaki algoritmaya göre birleştiren bir program yazın:
nA'daki ünlü grupların sayısı olsun (ör.britain2 ünlü grup var:i3 veai5).- Eğer n = 1 ise: A ilk kısma grubu konumundan başlayarak A'yı keser (örnek:
bill=>b) - eğer n> 1: A
n-1kesesini sesli harf grubu pozisyonundan başlayarak (örneğin:programming=>progr,britain=>br)
- Eğer n = 1 ise: A ilk kısma grubu konumundan başlayarak A'yı keser (örnek:
- B'nin başındaki tüm ünsüzleri kaldırın (
jennifer=>ennifer) - değiştirilen A & B'yi birleştirmek
Ünlüler aeiou; ünsüzler vardır bcdfghjklmnpqrstvwxyz.
Giriş
Giriş dizelerinin küçük harf olduğunu ve en az bir ünlü ve bir ünsüz içerdiğini varsayabilirsiniz.
Örnekler
brad + angelina => brangelina
britain + exit => brexit
ben + jennifer => bennifer
brangelina + exit => brangelexit
bill + hillary => billary
angelina + brad => angelad
programming + puzzle => progruzzle
code + golf => colf
out + go => o
Django + Angular = Djular
donald trump.