|
|||
SzavazásMivel megakadályozni nem tudtuk a kibertámadást és az adatainkhoz hozzájutottak a támadók, így úgy döntöttek, hogy az eddigi, csupán online-térben történő akciójuk helyett egy valós, fizikai támadást is indítanak ellenünk, hogy megpróbálják elrabolni mindegyik csapat legjobb versenyzőjét. Azonban az AI botok által letöltött logok nem tartalmaztak ilyen adatokat, így Rátok bízták, hogy készítsetek egy olyan algoritmust, mellyel magatok között szavazva eldönthetitek, hogy ki a legjobb. Az algoritmus általánosítva az alábbiak szerint működik:
InputA bemenet két egységből áll (minden sor végét egy sorvége karakter zár):
OutputA kimenet egy string, mely az eljárás végén megmaradó utolsó elem neve ("a legjobb csapattag neve"). Amennyiben több elem is marad a végén úgy azokat ABC szerinti csökkenő sorrendben, egyetlen szóközzel szükséges felsorolni. Példa
Input:
Magyarázat
LIST:
John Bob Alice Lucy
Lucy Bob John Alice
Alice John Bob Lucy
Alice: 1+0+3 = 4
Bob: 2+2+1 = 5
John: 3+1+2 = 6
Lucy: 0+3+0 = 3
AVG: (4+5+6+3)/4 = 4.5
DEL: Alice, Lucy
LIST:
John Bob
Bob John
John Bob
Bob: 0+1+0 = 1
John: 1+0+1 = 2
AVG: (1+2)/2 = 1.5
DEL: Bob
LIST:
John
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |