入力は、英語の文、フレーズ、または単語になります。のみが含まれますa-zA-Z' -,.!?
。タスクは、入力を取得し、スペースを削除してから、大文字を再配分して、前に大文字にされたインデックスの文字(および前に大文字にされたインデックスの文字のみ)が大文字になるようにします。
たとえば、入力がの場合、A Quick Brown Fox Jumped Over The Lazy Dog
大文字の(0から始まる)インデックスは0, 2, 8, 14, 18, 25, 30, 34, 39
です。次に、入力からスペースを削除しますAQuickBrownFoxJumpedOverTheLazyDog
。次に、すべての文字を小文字にしますが、0, 2, 8, 14, 18, 25, 30, 34, 39
:の大文字AqUickbrOwnfoxJumpEdovertHelazYdog
は出力です。
入力
入力は、英語の文、フレーズ、または単語になります。小文字、大文字、ハイフン、アポストロフィ、コンマ、ピリオド、疑問符、感嘆符、スペースのみを含めることができます。
出力
入力が大文字のdの大文字のインデックスにある文字で、スペースが削除された小文字のdの入力。
注:IndexOutOfRangeまたは同様のエラーでプログラムをクラッシュ(実行が終了するエラー)することはできません。
テストケース
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