Професионална програма
Loading...
+ Нов въпрос
ison4eto avatar ison4eto 40 Точки

[Judge]Exam Preparation 1 - Avatar

Здравейте,

Задачата за аватар ми дава грешни тестове. Моето решение - ТУК Също така може ли да ми дадете съвет как да оптимитизирам кода. В момента има доста повтарящ се код. Може би ще е по-добре ако направя един мап, който да пази всички националности, обаче не знам как да е. Може ли да се направи клас Nation, от който останалите нации да наследяват и какъв да е той?

Благодаря!

Тагове:
0
Java OOP Basics
George777 avatar George777 29 Точки

С мапа ще успееш, просто трябва да си пазиш данните в 2 мапа съответно:

private Map<String, List<Monument>> monuments;
private Map<String, List<Bender>> benders;

 

Така лесно ще ги достъпваш по Стринг за нация.

Като цяло кодът ти е подобен на моя, ако добавиш и това, би трябвало да нямаш проблем.

1
ison4eto avatar ison4eto 40 Точки

Ей, за това не се бях сетила. Благодаря!

1