Judul salah eja dengan sengaja. Baca lebih lanjut untuk mengetahui alasannya.
Tugas Anda: diberi string atau daftar terbatas termasuk karakter A,B,C,D
, output indeks dari semua karakter yang sama yang berdekatan. Output dapat berupa banyak string / integer pada banyak baris, daftar / array, atau string yang dibatasi.
Semua output harus dalam daftar atau string, atau beberapa baris yang dicetak. Setiap baris yang dicetak, jika ada banyak, hanya boleh berisi 1 string atau angka. Whatevers yang tertinggal tidak apa-apa.
Metode input / output standar. Celah standar berlaku.
Sebagai contoh, input 'ABCDDCBA'
harus di-output 3,4
atau 4,5
, tergantung pada apakah itu 0 ke 1- diindeks, karena angka-angka itu adalah indeks dari D
dan di D
sebelahnya.
Kasus uji:
,
Kasing uji memiliki input yang diberikan sebagai string tunggal, dan output sebagai string -drivisi. Output diindeks 0, tambahkan 1 ke setiap item yang di-output untuk menjadikannya 1-diindeks.
Input: 'ABCDCABCD'
Output: ''
Input: 'AABBCCDD'
Output: '0,1,2,3,4,5,6,7'
Input: 'ABCDDDCBA'
Output: '3,4,5'
Input: 'ABBCDD'
Output: '1,2,4,5'
Ini kode-golf , jadi kode terpendek menang!
3,4,4,5
valid juga?
AABBCD
->
1,2,3,4