SoftUni svn naming Conventions



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


Упражнение: Повторения с цикли – While-цикъл
Задачи за упражнение и домашно към курса "Основи на програмирането" в СофтУни.
Тествайте решението си в judge системата: https://judge.softuni.bg/Contests/Index/2408#0
  1. Старата Библиотека


Ани отива до родния си град след много дълъг период извън страната. Прибирайки се вкъщи тя вижда старата библиотека на баба си и си спомня за любимата си книга. Помогнете на Ани, като напишете функция в която тя въвежда търсената от нея книга(текст). Докато Ани не намери любимата си книга или не провери всички в библиотеката, програмата трябва да чете всеки път на нов ред името на всяка следваща книга (текст). Книгите в библиотеката са свършили щом получите текст "No More Books".

  • Ако не открие книгата да се отпечата на два реда:

  • "The book you search is not here!"

  • "You checked {брой} books."

  • Ако открие книгата си се отпечатва един ред:

    • "You checked {брой} books and found it."

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


Вход

Изход

Обяснения

(["Troy",
"Stronger",
"Life Style",
"Troy"])

You checked 2 books and found it.

Книгата която Ани търси, в случая е Troy, а библиотеката съдържа 3 книги. Първата е Stronger, втората е Life Style, третата книга е търсената – Troy и програмата приключва.

(["The Spot",
"Hunger Games",
"Harry Potter",
"Torronto",
"Spotify",
"No More Books"])

The book you search is not here!
You checked 4 books.

Книгата, която търси Ани е "The Spot".
Библиотеката съдържа 4 книги.
Първата е Hunger Games, втората Harry Potter, третата Torronto, а четвъртата Spotify. Понеже няма повече книги в библиотеката четенето на имена приключва. Ани не намери книгата, която търсеше.

(["Bourne",
"True Story",
"Forever",
"More Space",
"The Girl",
"Spaceship",
"Strongest",
"Profit",
"Tripple",
"Stella",
"The Matrix",
"Bourne"])



You checked 10 books and found it.



Насоки


  1. Извадете любимата книга от масива с данни, който приема функцията.



  1. Направете още две помощни променливи в началото, които да следят, дали книгата е намерена или всички книги са проверени. Едната променлива ще е брояч и трябва да е число и с първоначална стойност едно. С нея ще следим, колко книги са проверени. Другата променлива трябва да е с началната стойност false.



  1. Ако книгата, която получихте от аргумента съвпада с любимата книга на Ани, презапишете стойността на променливата от булев тип, и прекратете цикъла, в противен случай увеличете брояча с едно.



  1. Според това, дали книгата е намерена, принтирайте нужните съобщения.




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




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

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