Interclasare
Interclasarea simplă a doi vectori
Exercițiu făcut pentru antrenament, în același stil cu problemele de pe pbinfo. Nu există pe pbinfo, dar soluția e verificată la fel, pe toate testele.
Enunțul pe scurt
Primești un vector a cu n numere și un vector b cu m numere, ambele ordonate crescător.
Afișezi, pe un rând, toate cele n + m numere, în ordine crescătoare. Valorile care apar în ambii vectori se scriu de fiecare dată.
Exemplu
Fă-l întâi pe hârtie, fără cod.
4 1 4 6 9 3 2 4 10
1 2 4 4 6 9 10
Încă un test
2 5 6 2 1 2
1 2 5 6Tot b e mai mic, deci îl scriem întâi, apoi restul lui a.
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
- Citești a și b.
- Interclasare cu x și y.
- Scrii resturile.
- Rând nou la final.
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 resturile după bucla principală.
- Toate valorile pe același rând, deci
Write.
Întrebări
Două întrebări scurte. Se salvează cel mai bun scor.
a = 2 5, b = 1 5 7. Ce se afișează?