SoftUni svn naming Conventions



страница6/7
Дата26.09.2022
Размер212.24 Kb.
#115144
ТипРешение
1   2   3   4   5   6   7
05.3 PB-JS-While-Loop-Exercise

6. Торта


Поканени сте на 30-ти рожден ден, на който рожденикът черпи с огромна торта. Той обаче не знае колко парчета могат да си вземат гостите от нея. Вашата задача е да напишете функция, която изчислява броя на парчетата, които гостите са взели, преди тя да свърши. Ще получите размерите на тортата (широчина и дължина – цели числа в интервала [1...1000]) и след това на всеки ред, до получаване на командата "STOP" или докато не свърши тортата, броят на парчетата, които гостите вземат от нея.
Бележка: Едно парче торта е с размер 1х1 см.
Да се отпечата на конзолата един от следните редове:

  • "No more cake left! You need {брой недостигащи парчета} pieces more."

Примерен вход и изход


Вход

Изход

Обяснения

[("10",
"10",
"20",
"20",
"20",
"20",
"21"])

No more cake left! You need 1 pieces more.

Тортата е с дължина 10 и широчина 10
=> броят на парчетата = 10 * 10 = 100
1-во вземане -> 100 - 20 = 80
2-ро вземане -> 80 - 20 = 60
3-то вземане -> 60 - 20 = 40
4-то вземане -> 40 - 20 = 20
5-то вземане -> 20 - 21 = -1 < 0
=> не остава повече торта, 1 парче не достига



[("10",
"2",
"2",
"4",
"6",
"STOP"])

8 pieces are left.

Тортата е с дължина 10 и широчина 2
=> броят на парчетата = 10 * 2 = 20
1-во вземане -> 20 - 2 = 18
2-ро вземане -> 18 - 4 = 14
3-то вземане -> 14 - 6 = 8
4-то вземане -> команда STOP
=>останали парчета: 8




  1. Преместване


На осемнадесетия си рожден ден на Хосе взел решение, че ще се изнесе да живее на квартира. Опаковал багажа си в кашони и намерил подходяща обява за апартамент под наем. Той започва да пренася своя багаж на части, защото не може да пренесе целия наведнъж. Има ограничено свободно пространство в новото си жилище, където може да разположи вещите, така че мястото да бъде подходящо за живеене.
Напишете програма, която изчислява свободния обем от жилището на Хосе, който остава след като пренесе багажа си.
Бележка: Един кашон е с точни размери: 1m. x 1m. x 1m.

Вход


Потребителят въвежда следните данни на отделни редове:

  1. Широчина на свободното пространство - цяло число в интервала [1...1000]

  2. Дължина на свободното пространство - цяло число в интервала [1...1000]

  3. Височина на свободното пространство - цяло число в интервала [1...1000]

  4. На следващите редове (до получаване на команда "Done") - брой кашони, които се пренасят в квартирата - цели числа в интервала [1...10000];

Функцията трябва да приключи прочитането на данни при команда "Done" или ако свободното място свърши.

Изход


Да се отпечата на конзолата един от следните редове:



Сподели с приятели:
1   2   3   4   5   6   7




©obuch.info 2024
отнасят до администрацията

    Начална страница