# Studi Kasus - Pengurutan
### Balatro
Tugas Anda adalah mengurutkan kartu berdasarkan pilihan pengguna. Pengguna dapat memilih untuk mengurutkan kartu berdasarkan jenis atau nilai. Pengguna akan memasukkan jumlah kartu dan kriteria pengurutan. Kartu-kartu kemudian akan diurutkan berdasarkan pilihan pengguna.

Masukan:
- Jumlah kartu
- Kriteria pengurutan (Contoh: 1. Jenis, 2. Nilai)
Keluaran:
- Kartu-kartu yang sudah diurutkan
#### Batasan:
1. Asumsikan jumlah kartu akan berada di antara 1 dan 1000.
2. Asumsikan kartu-kartu akan berada dalam format: `[Jenis] [Nilai]` (Contoh: `Sekop 2`, `Hati As`, `Keriting 10`, dll.)
3. Jenis akan menjadi salah satu dari berikut ini (Sesuai urutan prioritas): `Sekop`, `Hati`, `Keriting`, `Wajik`
4. Nilai akan menjadi salah satu dari berikut ini (Sesuai urutan prioritas): `As`, `King`, `Queen`, `Jack`, `10`, `9`, `8`, `7`, `6`, `5`, `4`, `3`, `2`
5. Mungkin ada kartu yang duplikat.
#### Kriteria Pengurutan:
- Urutan jenis dapat dilihat pada poin batasan nomor 3.
- Urutan nilai dapat dilihat pada poin batasan nomor 4.
- Jika pengguna memilih **pengurutan berdasarkan jenis**, kartu-kartu harus diurutkan berdasarkan jenis, kemudian nilai. Contohnya,
- `Hati 3` harus berada sebelum `Keriting 4`,
- dan `Hati 3` harus berada sebelum `Hati 4`.
- Jika pengguna memilih **pengurutan berdasarkan nilai**, kartu-kartu harus diurutkan berdasarkan nilai, kemudian jenis. Contohnya,
- `Hati Jack` harus berada sebelum `Sekop 10`,
- dan `Hati Jack` harus berada sebelum `Keriting Jack`.
> Petunjuk: Gunakan `struct` untuk menyimpan data kartu.
-----
#### Contoh:
> **Masukan:**
```sh
Jumlah Kartu: 7
Urutkan berdasarkan: 1. Jenis 2. Nilai
1
Sekop Jack
Wajik 2
Sekop As
Sekop 10
Hati 3
Keriting As
Hati 2
```
> **Keluaran:**
```sh
Sekop As
Sekop Jack
Sekop 10
Hati 3
Hati 2
Keriting As
Wajik 2
```
-----
> **Masukan:**
```sh
Jumlah Kartu: 8
Urutkan berdasarkan: 1. Jenis 2. Nilai
2
Sekop Jack
Wajik 2
Sekop As
Sekop 10
Hati 3
Keriting As
Hati 2
Sekop 2
```
> **Keluaran:**
```sh
Sekop As
Keriting As
Sekop Jack
Sekop 10
Hati 3
Sekop 2
Hati 2
Wajik 2
```
Semoga Berhasil\!