ฉันมีรายการเลขทศนิยม:
4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4
รายการเลขฐานสิบเป็นที่รู้จักกันในชื่อรายการ เราสามารถสร้าง "ชิ้นส่วน" จากรายการเหล่านี้โดยจัดกลุ่มหมายเลขที่เหมือนกันและติดกัน ฉันต้องการกำหนดหมายเลขที่ไม่ซ้ำกันให้แต่ละอันเริ่มต้นจาก 1 และเพิ่มขึ้น 1 ตามลำดับที่จะปรากฏในรายการต้นฉบับ ดังนั้นเอาต์พุตสำหรับตัวอย่างที่กำหนดจะมีลักษณะดังนี้:
1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5
รูปแบบอินพุต
รายการของตัวเลข (0-9) คุณสามารถใช้ภาษาในตัวเพื่ออ่านรายการนี้ได้ตามต้องการ การเข้ารหัส: ASCII
รูปแบบเอาต์พุต
ชุดตัวเลขทศนิยมคั่นด้วยตัวคั่น โปรแกรมของคุณต้องใช้ตัวคั่นเดียวกันเสมอ ตัวคั่นต้องยาวกว่า 0 บิต การเข้ารหัส: ASCII
ช่องโหว่มาตรฐานใช้
You may use your language built-ins to read this list however you want.
ฉันยังไม่เข้าใจสิ่งที่คุณหมายถึงโดย หมายความว่าเราต้องรวมสตริงเพื่อแปลงรายการในการส่งของเราหรือไม่ และได้รับการที่เราได้รับอนุญาตให้ส่งออกเป็นรายการ?