Başlık bilerek yanlış yazılmış. Nedenini bulmak için daha fazlasını okuyun.
Göreviniz: karakterleri içeren sınırlandırılmış bir dize veya liste verildiğinde A,B,C,D, bitişik eşit karakterlerin tümünün dizinlerini çıkarın. Çıktı, birden çok satırda birden çok dize / tam sayı, bir liste / dizi ya da ayrılmış bir dize olabilir.
Tüm çıktılar bir listede veya dizgede veya birden çok basılı satırda olmalıdır. Yazdırılan her satır, birden fazla varsa, yalnızca 1 dize veya sayı içermelidir. İzdekiler iyi.
Standart giriş / çıkış yöntemleri. Standart boşluklar uygulanır.
Örneğin, girdi 'ABCDDCBA'çıktısı vermeli 3,4veya 4,50- ila 1- indeksli olmasına bağlı olarak, bu sayılar indeksleri Dve Dyanındakiler olmalıdır.
Test durumları:
Test durumları, tek bir dize olarak verilen girdilere ve ,ayrılmış bir dize olarak çıktı verir. Çıktılar 0 indekslidir, 1 indeksli olması için çıkarılan her öğeye 1 ekleyin.
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'
Bu kod golf , yani en kısa kod kazanır!
3,4,4,5geçerlidir?
AABBCD -> 1,2,3,4