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.