Ondalık basamakların bir listesi var:
4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4
Ondalık basamakların listesi öğeler olarak bilinir. Aynı ve bitişik sayıları gruplandırarak bu öğelerden "parçalar" oluşturabiliriz. Her parçaya, 1'den başlayarak ve parçaların orijinal listede görünme sırasına göre 1 oranında artarak benzersiz bir sayı atamak istiyorum. Yani, verilen örneğin çıktısı şöyle görünecektir:
1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5
Giriş biçimi
Rakamların listesi. (0-9) Dil listesini dilediğiniz zaman bu listeyi okumak için kullanabilirsiniz. Kodlama: ASCII
Çıkış biçimi
Sınırlayıcı ile ayrılmış ondalık sayılar dizisi. Programınız her zaman aynı sınırlayıcıyı kullanmalıdır. Sınırlayıcı 0 bit'ten uzun olmalıdır. Kodlama: ASCII
Standart boşluklar geçerlidir.
You may use your language built-ins to read this list however you want.
. Bu, gönderimimize listeye bir dize eklemek zorunda olduğumuz anlamına mı geliyor? Ve edilir bir liste olarak çıkışa izin?