|
|||
Hibás billentyűzet (Beiju szöveg)Hosszú szöveget gépelsz egy hibás billentyűzeten. Valójában nem is annyira hibás: az egyetlen probléma vele, hogy a Home vagy az End billentyű néha automatikusan „lenyomódik” (belsőleg). Te észre sem veszed ezt a problémát, mivel a szövegre koncentrálsz, és még be sem kapcsoltad a monitort! Miután befejezted a gépelést, látsz egy szöveget a képernyőn (ha bekapcsolod a monitort). Kínaiul ezt Beijunak nevezik. A feladatod, hogy előállítsd a Beiju szöveget. A bemenet specifikációjaA bemenet számos tesztesetet tartalmaz. Minden teszteset egy sorból áll, amelyben legalább egy, legfeljebb 100000 betű, aláhúzásjel és két speciális karakter („[” és „]”) szerepel. A „[” azt jelenti, hogy a Home billentyű, a „]” pedig azt, hogy az End billentyű „nyomódott le”. A bemenetet az állomány vége jel (EOF) zárja. A bemenet mérete nem haladja meg az 5MB-ot. A kimenet specifikációjaMinden tesztesetre egy sort kell a kimenetre írni, amely a képernyőn megjelenő Beiju szöveget tartalmazza. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |