06. Football Team Generator
Здравейте, може ли да ми кажете защо на тази задача ми дава 83/100?
Условие: https://judge.softuni.bg/Contests/Practice/Index/221#5
http://pastebin.com/SWri8Pmu
Здравейте, може ли да ми кажете защо на тази задача ми дава 83/100?
Условие: https://judge.softuni.bg/Contests/Practice/Index/221#5
http://pastebin.com/SWri8Pmu
Здравей
Провери си пак валидациите пак, дали не си изял някой знак или буква. Погледнах набързо и видях, че за името проверяваш дали ти е подаден празен стринг, ами ако е whitespace/s.
Здравейте, аз ще се възползвам от тема, защото и аз имам проблем с тази задача.
При мен проблема е , че в judge не ми разпечатва отговорите на нито един тест, докато на моята конзола ги разпечатва вярно - поне на нулевите тестове.
това са ми класовете:
http://pastebin.com/TdFUJwCc
http://pastebin.com/uRjY2cx8
http://pastebin.com/zkLG9Fa0
http://pastebin.com/RubsCWW2
Благодаря предварително!
С твоя код Judge ми дава 33 точки.Опитай да направиш задачата само с два класа Team и Player.
Странното когато аз я тествах беше , че не разпечатваше нищо в Джъдж.
Сега дава100/100.
А 33 точки бяха от това , че main метода не хвърля IO exeption и в един от методите в Teams
съм подал грешен параметър.
И аз стигнах до 83/100. Не ми мината тест номер 3.
Навсякъде съм правил проверки дали отбора съществува - при добавяне на играч, при триене, при заявка да изкара рейтинга и пак не излиза
Това ми е кода: https://pastebin.com/F60fEYMr
Ще се радвам ако някой забележи грешката
П.С. на видеото където RoYaL решева задачата. При първото пускане в Judge минава единствено тест 3. Има пропусната една точка и след това минат всички тестове.
(2:24 мин)
https://softuni.bg/trainings/resources/video/9411/video-screen-28-june-2016-ivan-yonkov-csharp-oop-basics-june-2016
Здравей нямаш проверка дали съществува отбор с такова име. Например ако първо ти се подаде команда Add, а още нямаш регистриран отбор.
Смених проверката пак гърми един тест.
Пробвай преди всяка операция да проверяваш дали отбора съществува...ако не пиши съобщение или throw exception - "Team [team name] does not exist."
Така го докарах твоето решение до 100/100
Или в add case-a добавих това:
boolean isTeam = false;
for (Team team : teams) {
if(team.getName().equals(inputArgs[1])){
isTeam = true;
break;
}
}
if (!isTeam) {
System.out.println(String.format("Team %s does not exist.", inputArgs[1]));
break;
}
най-отгоре :)
а в remove case-a:
boolean isTeamPre = false;
for (Team team : teams) {
if(team.getName().equals(inputArgs[1])){
isTeamPre = true;
break;
}
}
if (!isTeamPre) {
System.out.println(String.format("Team %s does not exist.", inputArgs[1]));
}
най-отгоре :)
Мерси много !