Karol J. Piczak
Search
⌃K

Zadanie domowe #2

Do oceny można zgłosić maksymalnie trzy wybrane zadania domowe.
Nazwa repozytorium z rozwiązaniem: AISDI-HW 2: Nazwisko

Treść zadania

Zaimplementuj program, który:
  • wygeneruje losową permutację standardowej talii kart (52 karty),
  • posortuje uzyskany ciąg kart w porządku rosnącym (od dwójki do asa) w sposób
    stabilny (wejściowa kolejność kolorów zachowana) wykorzystując algorytm
    selection sort i strukturę listy.
Sugerowane oznaczenia kolorów: S
H
D
C
Dopuszczalne są implementacje w językach C++, Python, Java.
Rozwiązanie powinno również zawierać przynajmniej podstawowy zakres testów weryfikujących poprawność implementacji.