Bir kişinin soyadı da ortak bir adsa iki adı vardır. Bir listedeki hangi tam adların iki ad olduğunu belirlemekle görevlisiniz.
John Smith
John Doe
Luke Ryan
Ryan Johnson
Jenna Jackson
Tom John
Ad sütununda oluşan herhangi bir ad, potansiyel olarak bir addır. İlk isim sütunda adının gerçekleşme sayısı ise daha büyük soyad sütunu olaylar sayısından daha, öyle kesinlikle bir ilk isim.
Yukarıdaki listede, John
ilk adlarda iki kez ve soyadlarında bir kez görünür , bu yüzden kesinlikle bir ilk isimdir. Ryan
ilk kez bir kez ve sonda bir kez görüntülenir, bu nedenle (muhtemelen) bir addır.
Bu nedenle, Tom John
kesinlikle iki ilk adı vardır ve Luke Ryan
muhtemelen vardır.
Yukarıdaki liste göz önüne alındığında, kodunuz aşağıdaki çıktıyı vermelidir:
Luke Ryan has two first names
Tom John definitely has two first names
Giriş
Yukarıda belirtildiği gibi, kodunuz boşluklarla ayrılmış tam adların (standart girişten satır başına bir tane) bir listesini alacaktır. İsimler tireler veya kesme işaretleri içerebilir, ancak asla boşluklar içeren bir ad veya soyadı verilmeyecektir (yani hayır Liam De Rosa
, ancak Liam De-Rosa
veya Liam De'Rosa
adil bir oyun. Başka bir deyişle, adlar eşleşecektir [-'A-Za-z]+
.
Her tam ad benzersizdir (yani John Smith
iki kez görünmez).
Çıktı
Tam ad adlarını (her satıra bir kez) ve ardından ya has two first names
da definitely has two first names
yukarıdaki ölçütleri karşılıyorsa yazdırın . İsimler sadece bir kez basılmalıdır.
İki ad olmayan adların yazdırılması gerekmez.
Vakayı ve adın özel karakterlerini korumalısınız.
Örnekler
Giriş
Madison Harris
Riley Hudson
Addison Hills
Riley Phillips
Scott Hill
Levi Murphy
Hudson Wright
Nathan Baker
Harper Brooks
Chloe Morris
Aubrey Miller
Hudson Lopez
Samuel Owen
Wyatt Victoria
Brooklyn Cox
Nathan Murphy
Ryan Scott
Çıktı
Riley Hudson definitely has two first names
Ryan Scott has two first names
Giriş
Owen Parker
Daniel Hall
Cameron Hall
Sofia Watson
Mia Murphy
Ryan Jones
Emily Ramirez
Çıktı
[no output]
Giriş
Olivia Robinson
Jacob van-Dyke
Jacob Ella
Brayden De'Rosa
Levi Brook
Brook Bella
Ella Hill
Ella Anderson
Brook-Anne van-Dyke
Çıktı
Jacob Ella definitely has two first names
Levi Brook has two first names
Notlar ve Puanlama
- Bu kod golf. En düşük puan (bayt) kazanır.
- standart boşluklar uygulanır.
İyi şanslar!
Johnson
farklı olacaktır John
. İsimler tam olarak eşleşmelidir.
definitely has two first names
ve has two first names
? Her zaman bunlardan biri olabilir mi?
definitely
ad, ad sütununda soyadı sütununa göre daha fazla görüntüleniyorsa görüntülenir . Bu durum geçersiz kılındığından yalnızca görüntüleme definitely has two first names
. Örneklere göz atın.
Johnson
sayılırJohn
, yoksa farklı mı?