Lygis 10.8 Rust užduočių rinkinys
Parašykite programą, kuri patikrins, ar galima gauti vieną eilutę iš kitos perstatant jos raides.
Įgyvendinkite "Eratosteno rėtą" algoritmą pirminiams skaičiams duotame intervale rasti.
Duotas savavališkas dvimatis masyvas:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
}
Sukeiskite vietomis du nurodytus eilutes:
[
[51, 52, 53, 54, 55],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[11, 12, 13, 14, 15],
}
Duotas savavališkas dvimatis masyvas:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
}
Gaukite šio masyvo stulpelių sumas. Rezultatą pateikite kaip sumų masyvą:
[
5, 10, 15, 20, 25
}
Duota eilutė, kurioje yra bet koks įdėtųjų porinių apvalių skliaustų kiekis. Parašykite kodą, kuris patikrins, ar skliaustai yra išdėstyti teisingai.
Taip teisinga:
"()()"
Taip teisinga:
"(())"
Taip neteisinga, nes atvirų skliaustų skaičius nesutampa su uždarytų skliaustų skaičiumi:
"())"
Taip neteisinga, nes nors atvirų skliaustų skaičius ir sutampa su uždarytų skliaustų skaičiumi, tačiau jų eiliškumas neteisingas:
"))(("