1 - masala :
1) Geometrik shakllarning perimetrlarini hisoblash uchun interfeys hosil qiling va uning bir nechta shakllar uchun realizatsiya sinflarni keltiring.
2) Geometrik shakllarning perimetrlarini hisoblashdagi istisnoli holatlar uchun exception yarating.
3) Bu sinflardan foydalangan holatda, foydalangan tarafga xatolik (exception) ni qayta ishlash imkonini bering.
2-masala :
Har xil uzunlikka ega bir qancha to'nkalar mavjud. Bu to'nkalar o'zgacha xususiyatga ega. Ya'ni birortasini bolta bilan chopsangiz o'sha to'nkaning uzunligi 1 birlikka kamayadi. Qolgan barcha to'nkalar 1 birlikka o'sadi. Bir urinishda faqatgina bitta to'nkani bolta bilan chopish mumkin. Sizga n ta to'nkaning uzunligi massiv ko'rinishida berilgan bo'lsa ularni bir xil uzunlikka keltirishning imkoni bor yo'qligini aniqlab bering.
Namuna :
input n :
|
output :
|
[2, 6, 4, 10]
|
true
|
[7, 5, 12]
|
false
|
Do'stlaringiz bilan baham: |