Loading...
MartinBozhinov avatar MartinBozhinov 2 Точки

SoftUni Parking? Помощ!

Здравейте , решавам една от задачките за дикшънърита и всичко си работи като тествам и дебъгвам излизат всичките изходи но джъджа дава 0/100? 

 

ето Кода =====>> https://pastebin.com/7ZEJgWAP

 

и условието - 

SoftUni just got a new parking lot. It’s so fancy, it even has online parking validation. Except, the online service doesn’t work. It can only receive users’ data, but doesn’t know what to do with it. Good thing you’re on the dev team and know how to fix it, right?

Write a program, which validates parking for an online service. Users can register to park and unregister to leave.

The program receives 2 commands:       

  • "register {username} {licensePlateNumber}":
    • The system only supports one car per user at the moment, so if a user tries to register another license plate, using the same username, the system should print:
      "ERROR: already registered with plate number {licensePlateNumber}"
    • If the aforementioned checks pass successfully, the plate can be registered, so the system should print:
       "{username} registered {licensePlateNumber} successfully"
  • "unregister {username}":
    • If the user is not present in the database, the system should print:
      "ERROR: user {username} not found"
    • If the aforementioned check passes successfully, the system should print:
      "{username} unregistered successfully"

After you execute all of the commands, print all the currently registered users and their license plates in the format:

  • "{username} => {licensePlateNumber}"

Input

  • First line: nnumber of commandsinteger
  • Next n lines: commands in one of two possible formats:
    • Register: "register {username} {licensePlateNumber}"
    • Unregister: "unregister {username}"

The input will always be valid and you do not need to check it explicitly.

 

Благодаря!!

Тагове:
0
Programming Fundamentals 12/05/2021 18:46:10
svephoto avatar svephoto 1191 Точки
Best Answer

Здравей, MartinBozhinov,

 

При тестването и дебъгването забеляза ли, че програмата ти очаква един вход повече, отколкото е необходимо? Въртиш цикъла от 0 до <= n, а трябва да е до < n. Само това поправи и си готов. laugh

0
12/05/2021 20:26:55
MartinBozhinov avatar MartinBozhinov 2 Точки

Благодаря !!! 

 

Всичките грешки са от недоглеждане , аз се чудих защо чака да натисна Enter за да излезе принта ... Благодаря 

0
svephoto avatar svephoto 1191 Точки

Моля-моля, от личен опит идеално знам как се правят такива грешки, но това е част от процеса на учене, така че всичко е наред. yeslaugh

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.