Ниво 10.8 на Rust проблеми
Напишете програма која ќе проверува дали може да се добие од еден стринг друг со преуредување на нејзините букви.
Имплементирајте го алгоритмот "Сито на Ератостен" за наоѓање на прости броеви во даден опсег.
Даден е произволен дводимензионален array:
[
[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],
}
Разменете ги местата на два дадени реда:
[
[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],
}
Даден е произволен дводимензионален array:
[
[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],
}
Добијте го збирот на колоните на овој array. Резултатот претставете го во форма на array од збирови:
[
5, 10, 15, 20, 25
}
Даден е стринг кој содржи каков било број на вгнездени парни кружни загради. Напишете код, кој ќе провери дали заградите се поставени коректно.
Вака е коректно:
"()()"
Вака е коректно:
"(())"
Вака е некоректно, бидејќи бројот на отворени загради не се совпаѓа со бројот на затворени:
"())"
Вака е некоректно, бидејќи иако бројот на отворени загради се совпаѓа со бројот на затворени, редоследот е погрешен:
"))(("