Līmenis 10.8 uzdevumu krājums Rust
Uzrakstiet programmu, kas pārbaudīs, vai no vienas virknes var iegūt citu, pārkārtojot tās burtus.
Implementējiet "Eratostena sietu" algoritmu pirmsskaitļu meklēšanai noteiktā intervālā.
Dots patvaļīgs divdimensiju masīvs:
[
[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],
}
Samainiet vietām divas dotās rindas:
[
[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],
}
Dots patvaļīgs divdimensiju masīvs:
[
[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],
}
Iegūstiet šī masīva kolonnu summas. Rezultātu parādiet kā summu masīvu:
[
5, 10, 15, 20, 25
}
Dota virkne, kas satur sevī jebkādu daudzumu iegultu pāru apaļās iekavas. Uzrakstiet kodu, kas pārbaudīs, vai iekavas ir sakārtotas korekti.
Šādi ir korekti:
"()()"
Šādi ir korekti:
"(())"
Šādi nav korekti, jo atvērto iekavu skaits nesakrīt ar aizvērto iekavu skaiti:
"())"
Šādi nav korekti, jo, kaut gan atvērto iekavu skaits sakrīt ar aizvērto iekavu skaiti, to secība ir nepareiza:
"))(("