Masukan Anda akan berupa kalimat, frasa, atau kata dalam bahasa Inggris. Itu hanya akan berisi a-zA-Z' -,.!?
. Tugas Anda adalah mengambil input, menghapus spasi, dan kemudian mendistribusikan kembali huruf besar sehingga huruf pada indeks yang ditulis dengan huruf kapital sebelumnya (dan hanya huruf pada indeks yang huruf besar sebelumnya) yang ditulis dengan huruf besar.
Misalnya, jika inputnya A Quick Brown Fox Jumped Over The Lazy Dog
, indeks (berbasis 0) huruf kapital adalah 0, 2, 8, 14, 18, 25, 30, 34, 39
. Berikutnya, menghapus spasi dari input: AQuickBrownFoxJumpedOverTheLazyDog
. Berikutnya, huruf kecil semua huruf, tapi huruf besar mereka di 0, 2, 8, 14, 18, 25, 30, 34, 39
: AqUickbrOwnfoxJumpEdovertHelazYdog
, yang merupakan output.
Memasukkan
Masukan Anda akan berupa kalimat, frasa, atau kata dalam bahasa Inggris. Itu hanya dapat berisi huruf kecil, huruf besar, tanda hubung, apostrof, koma, titik, tanda tanya, tanda seru, dan spasi.
Keluaran
Input dengan spasi dihapus, huruf kecil-d, dengan huruf pada indeks huruf kapital di input huruf besar-d.
CATATAN: Program Anda tidak dapat crash (kesalahan eksekusi berakhir seperti itu) dengan IndexOutOfRange atau kesalahan serupa.
Uji Kasus
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
' Mereka0, 2, 8, 14, 18, 25, 30, 34, 39