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