|
|||
Esz alt szaxofonSzereted a szaxofont? Van egy esz alt szaxofonom, alább látható.
Amikor játszom, az ujjaim rengeteget mozognak, és kíváncsi vagyok, hogy az egyes ujjaim
hányszor nyomnak le egy billentyűt. Tételezzük fel, hogy a zenemű mindössze 14-féle
hangjegyből van megkomponálva. Ezek a következők: C D E F G A B egy oktávban, illetve
C D E F G A B egy magasabb oktávban. A reprezentálásukra a
(Minden ujj egy adott billentyűt kezel, és a különböző ujjak különböző billentyűket kezelnek.) Írj programot, amely segít meghatározni, hogy az egyes ujjak hányszor nyomják le a megfelelő billentyűt! Egy ujj akkor nyom le egy billentyűt, ha szükség van rá egy hangjegyhez, de nem volt szükség rá az utolsó hangjegynél. A legelső hangjegy esetén minden szükséges ujj lenyomja a billentyűt. A bemenet specifikációja
A bemenet első sora t-t, a tesztesetek számát tartalmazza
(1 ≤ t ≤ 1000). Minden teszteset egyetlen sorból
áll, amelyben a dal leírása szerepel. A megengedett karakterek a következők:
{„ A kimenet specifikációjaMinden tesztesetre egyetlen sort kell a kimenetre írni 10 számmal, amelyek az egyes ujjakra jutó billentyűlenyomások számát adják meg. A számokat egy-egy szóköz válassza el egymástól! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |