Մակարդակ 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
}
Տրված է տող, որը պարունակում է ցանկացած քանակի ներդրված զույգ կլոր փակագծեր։ Գրեք կոդ, որը կստուգի, որ փակագծերը տեղադրված են ճիշտ։
Այսպես ճիշտ է.
"()()"
Այսպես ճիշտ է.
"(())"
Այսպես սխալ է, քանի որ բացված փակագծերի քանակը չի համընկնում փակվածների քանակի հետ.
"())"
Այսպես սխալ է, քանի որ, չնայած բացված փակագծերի քանակը համընկնում է փակվածների քանակի հետ, բայց նրանց հերթականությունը սխալ է.
"))(("