Ihre Eingabe wird ein englischer Satz, eine Phrase oder ein Wort sein. Es wird nur enthalten a-zA-Z' -,.!?. Ihre Aufgabe ist es, die Eingabe zu übernehmen, Leerzeichen zu entfernen und dann die Großschreibung neu zu verteilen, sodass Buchstaben in Indizes, die zuvor großgeschrieben wurden (und nur Buchstaben in Indizes, die zuvor großgeschrieben wurden), großgeschrieben werden.
Wenn die Eingabe beispielsweise lautet A Quick Brown Fox Jumped Over The Lazy Dog, lauten die (0-basierten) Indizes der Großbuchstaben 0, 2, 8, 14, 18, 25, 30, 34, 39. Dann entfernen Sie Leerzeichen aus dem Eingang: AQuickBrownFoxJumpedOverTheLazyDog. Als nächstes schreiben Sie alle Buchstaben in Kleinbuchstaben, aber in Großbuchstaben bei 0, 2, 8, 14, 18, 25, 30, 34, 39:, AqUickbrOwnfoxJumpEdovertHelazYdogwas Ihre Ausgabe ist.
Eingang
Ihre Eingabe wird ein englischer Satz, eine Phrase oder ein Wort sein. Es darf nur Kleinbuchstaben, Großbuchstaben, Bindestriche, Apostrophe, Kommas, Punkte, Fragezeichen, Ausrufezeichen und Leerzeichen enthalten.
Ausgabe
Die Eingabe mit entfernten Leerzeichen, Kleinbuchstaben-d, mit Buchstaben am Index der Großbuchstaben in Großbuchstaben-d.
HINWEIS: Ihr Programm kann nicht mit einem IndexOutOfRange-Fehler oder einem ähnlichen Fehler abstürzen (Fehler, bei dem die Ausführung abgebrochen wird).
Testfälle
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, 320, 2, 8, 14, 18, 25, 30, 34, 39
