Merge pull request #77 from Weltenbummler397/exercism-sync/d6df76d5e37f4c07

[Sync Iteration] java/karls-languages/1
This commit is contained in:
Weltenbummler397 2026-05-04 09:57:40 +02:00 committed by GitHub
commit dd98658195
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,37 @@
import java.util.ArrayList;
import java.util.List;
public class LanguageList {
private final List<String> languages = new ArrayList<>();
public boolean isEmpty() {
return languages.isEmpty();
}
public void addLanguage(String language) {
languages.add(language);
}
public void removeLanguage(String language) {
languages.remove(language);
}
public String firstLanguage() {
return languages.get(0);
}
public int count() {
return languages.size();
}
public boolean containsLanguage(String language) {
return languages.contains(language);
}
public boolean isExciting() {
if (languages.contains("Kotlin") || languages.contains("Java")) {
return true;
}
return false;
}
}