Girişiniz İngilizce bir cümle, cümle veya kelime olacaktır. Sadece içerecektir a-zA-Z' -,.!?
. Göreviniz girdi almak, boşlukları kaldırmak ve sonra büyük harfleri, daha önce büyük harfle indekslenen harflerin (ve sadece daha önce büyük harfle indekslenen harflerin büyük harflerle yazılması) yeniden dağıtmaktır.
Örneğin, girdi ise A Quick Brown Fox Jumped Over The Lazy Dog
, büyük harflerin (0 tabanlı) dizinleridir 0, 2, 8, 14, 18, 25, 30, 34, 39
. Daha sonra, giriş boşlukları kaldırma: AQuickBrownFoxJumpedOverTheLazyDog
. Ardından, tüm harfleri küçük harf, ancak şu harfleri büyük harf yapın 0, 2, 8, 14, 18, 25, 30, 34, 39
:, AqUickbrOwnfoxJumpEdovertHelazYdog
çıktınız.
Giriş
Girişiniz İngilizce bir cümle, cümle veya kelime olacaktır. Yalnızca küçük harf, büyük harf, tire, kesme işareti, virgül, nokta, soru işareti, ünlem işareti ve boşluk içerebilir.
Çıktı
Boşluklarla giriş kaldırıldı, küçük harf-d, büyük harf dizinde harflerle giriş büyük harf-d'de.
NOT: Programınız bir IndexOutOfRange veya benzeri bir hatayla çökemez (bu tür bir yürütme sonlandırılır).
Test Kılıfları
Hi! Test!
Hi!tEst!
A Quick Brown Fox Jumped Over The Lazy Dog
AqUickbrOwnfoxJumpEdovertHelazYdog
testing TESTing TeStING testing testing TESTING
testingtESTIngteStInGTEstingtestingtestiNG
TESTING... ... ... success! EUREKA???!!! maybe, don't, NOOOOO
TESTING.........success!eureKA???!!!maybe,don't,nooooo
Enter PASSWORD ---------
Enterpassword---------
A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Z z
AabbCcddEeffGghhIijjKkllMmnnOoppQqrrSsttUuvvWwxxZz
TEST
teST
0, 2, 8, 14, 18, 23, 27, 32
' 0, 2, 8, 14, 18, 25, 30, 34, 39