Interclasare1
Unești două șiruri ordonate, fără dubluri
Enunțul pe scurt
Rezumat. Textul complet e pe pbinfo.
În interclasare1.in ai un șir a cu n numere, apoi un șir b cu m numere. Ambele sunt strict crescătoare.
Scrii în interclasare1.out toate valorile din ambele șiruri, crescător, fiecare valoare o singură dată.
Pe fiecare rând pui câte 10 valori (ultimul rând poate avea mai puține).
interclasare1.in: n, apoi n numere; m, apoi m numere.interclasare1.out: reuniunea, crescător, câte 10 pe rând.interclasare1.in și scrii în interclasare1.out, apoi fout.Close(). Lecția despre fișiereExemplu
Fă-l întâi pe hârtie, fără cod.
6 1 3 5 7 9 11 7 2 3 4 8 9 10 12
1 2 3 4 5 7 8 9 10 11 12
Exemplul de aici e făcut pentru platformă și verificat cu soluția. Exemplul oficial îl găsești în enunțul de pe pbinfo.
Încă un test
2 1 2 2 1 2
1 2
Animație pas cu pas
Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.
Indicii
Deschide doar câte ai nevoie.
Scrie și rulează
Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.
Apasă Rulează ca să vezi rezultatul.Ideea, pe pași
- Funcția
Scrie(x), care se ocupă de «10 pe rând». - Citești a (n numere) și b (m numere).
- Interclasare cu x și y.
- Scrii ce a rămas din a, apoi din b.
- Închizi fișierul.
Soluția comentată
Verificată automat pe toate testele de mai sus.
Soluția e ascunsă
Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.
Greșeli de evitat
- Nu uita să scrii ce a rămas după bucla principală.
- La valori egale avansezi ambii indici.
- Rând nou după fiecare 10 valori, nu după fiecare valoare.
Întrebări
Două întrebări scurte. Se salvează cel mai bun scor.
a = 1 4, b = 2 4 5. Ce se scrie?