Loading...
SilviaSJ avatar SilviaSJ 3 Точки

задача Google 80/100

Здравейте, 

тази задача ми дава 80 от 100 и така и не успявам да си намеря грешката.

Някой ще може ли да погледне и да ми каже къде точно греша?

 

main - https://pastebin.com/C2gmQ9Wa

car - https://pastebin.com/Nrhhx0ex

children - https://pastebin.com/zycZywtC

company - https://pastebin.com/6Bb7gG4T

parents - https://pastebin.com/bm6fgnP0

person - https://pastebin.com/fBEnQ812

pokemon - https://pastebin.com/kTN936jb

 

Google

From the console you will receive an unkown amount of lines until the command "End" is red, on each of those lines there will be information about a person in one of the following formats:

  • "<Name> company <companyName> <department> <salary>
  • "<Name> pokemon <pokemonName> <pokemonType>"
  • "<Name> parents <parentName> <parentBirthday>"
  • "<Name> children <childName> <childBirthday>"
  • "<Name> car <carModel> <carSpeed>"

You should structure all information about a person in a class with nested subclasses. People names are unique - there won't be 2 people with the same name, a person can also have only 1 company and car, but can have multiple parents, children and pokemons. After the command "End" is received on the next line you will receive a single name, you should print all information about that person. Note that information can change during the input, for instance if we receive multiple lines which specify a person company, only the last one should be the one remembered. The salary must be formated to two decimal places after the seperator.

Note: print the information in format:

                {personName}

                Company:

                {companyName} {companyDepartment} {salary}

                ...

                Children:

                {childName} {childBirthday}

                {childName} {childBirthday}

 

Examples

Input

Output

PeshoPeshev company PeshInc Management 1000.00

TonchoTonchev car Trabant 30

PeshoPeshev pokemon Pikachu Electricity

PeshoPeshev parents PoshoPeshev 22/02/1920

TonchoTonchev pokemon Electrode Electricity

End

TonchoTonchev

TonchoTonchev

Company:

Car:

Trabant 30

Pokemon:

Electrode Electricity

Parents:

Children:

JelioJelev pokemon Onyx Rock

JelioJelev parents JeleJelev 13/03/1933

GoshoGoshev pokemon Moltres Fire

JelioJelev company JeleInc Jelior 777.77

JelioJelev children PudingJelev 01/01/2001

StamatStamatov pokemon Blastoise Water

JelioJelev car AudiA4 180

JelioJelev pokemon Charizard Fire

End

JelioJelev

JelioJelev

Company:

JeleInc Jelior 777.77

Car:

AudiA4 180

Pokemon:

Onyx Rock

Charizard Fire

Parents:

JeleJelev 13/03/1933

Children:

PudingJelev 01/01/2001

Тагове:
0
Module: Java Advanced
MANEKENA avatar MANEKENA 118 Точки

пейстбините са ти изтекли и не мога да ги отворя ,мога да ти дам кода който аз съм написал за да сравниш 

https://github.com/Petrov-connect/Java-Advanced/tree/master/DefiningClasses/Google

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