Մակարդակ 10.8 Java առաջադրանքների հավաքածու

Задание 1

Գրեք ծրագիր, որը կստուգի, թե արդյոք հնարավոր է ստանալ մեկ տողը մյուսից նրա տառերը վերադասավորելով։

Задание 2

Իրականացրեք «Էրատոսթենեսի մաղ» ալգորիթմը պարզ թվերը տվյալ միջակայքում գտնելու համար։

Задание 3

Տրված է կամայական երկչափ զանգված։

java{
  {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},
}

Փոխարինեք տեղերով երկու տրված շարքերը։

java{
  {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},
}
Задание 4

Տրված է կամայական երկչափ զանգված։

java{
  {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},
}

Ստացեք այս զանգվածի սյուների գումարը։ Արդյունքը ներկայացրեք որպես գումարների զանգված։

java{
  5, 10, 15, 20, 25
}
Задание 5

Տրված է տող, որն իր մեջ պարունակում է զույգ կլոր փակագծերի ցանկացած քանակի ներդիրներ։ Գրեք կոդ, որը կստուգի, որ փակագծերը տեղադրված են ճիշտ։

Այսպես ճիշտ է։

java"()()"

Այսպես ճիշտ է։

java"(())"

Այսպես սխալ է, քանի որ բաց փակագծերի քանակը չի համընկնում փակ փակագծերի քանակի հետ։

java"())"

Այսպես սխալ է, քանի որ, չնայած բաց փակագծերի քանակը համընկնում է փակ փակագծերի քանակի հետ, բայց դրանք ունեն սխալ հերթականություն։

java"))(("