Saya memiliki daftar angka desimal:
4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4
Daftar angka desimal dikenal sebagai item. Kami dapat membentuk "potongan" dari item-item ini dengan mengelompokkan angka-angka yang identik dan berdekatan. Saya ingin memberi setiap potongan nomor unik, mulai dari 1, dan bertambah 1 dalam urutan potongan muncul dalam daftar asli. Jadi, output untuk contoh yang diberikan akan terlihat seperti ini:
1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5
Masukkan format
Daftar digit. (0-9) Anda dapat menggunakan bahasa bawaan untuk membaca daftar ini sesuka Anda. Pengkodean: ASCII
Format output
Serangkaian angka desimal, dipisahkan oleh pembatas. Program Anda harus selalu menggunakan pembatas yang sama. Pembatas harus lebih dari 0 bit. Pengkodean: ASCII
Celah standar berlaku.
You may use your language built-ins to read this list however you want.
. Apakah itu berarti kita harus memasukkan string ke daftar konverter dalam kiriman kami? Dan apakah kita diizinkan untuk menampilkan sebagai daftar?