main
2wenty1ne 2026-10-19 15:14:44 +02:00
parent cd08c8faa0
commit 7cc069d988
2 changed files with 57 additions and 4 deletions

View File

@ -1,6 +1,30 @@
void main() { import 'dart:collection';
int? a = 5;
a ??= 3; void main() {
print(a); Set<String> bannedWords = {"spam", "scam", "phishing"};
var test56 = Set();
print(test56.runtimeType);
print(bannedWords.runtimeType);
var test5 = HashSet<int>();
test5.addAll([1, 2, 3, 4, 5]);
print(test5.elementAt(1));
print(test5.runtimeType);
print(bannedWords.runtimeType);
var test = LinkedHashSet<String>();
test.add("test1");
test.add("test3");
test.add("test2");
print(test.runtimeType);
print(test.elementAt(1));
bool isClean(String text) {
return !text.toLowerCase().split(" ").any(bannedWords.contains);
}
print(isClean("Potentiel gefährlicher Text: scam"));
var s = Set<int>();
print(s.runtimeType);
} }

View File

@ -0,0 +1,29 @@
void main() {
Map<String, int> scoreboard = {};
var playerOne = "Victor";
var scoreOne = 1337;
newScore(scoreboard, playerOne, scoreOne);
var scoreTwo = 420;
newScore(scoreboard, playerOne, scoreTwo);
var scoreThree = 1400;
newScore(scoreboard, playerOne, scoreThree);
print(scoreboard);
}
void newScore(Map<String, int> scoreboard, String name, int score) {
var savedScore = scoreboard[name];
if (savedScore == null) {
scoreboard[name] = score;
return;
}
if (savedScore < score) {
scoreboard[name] = score;
return;
}
}