🫧
C01 Bubble Bearcu
⚡ 100 XPBubble Bearcu 🫧
Turnamen dimulai! Barisan pengibar bendera harus berdiri dengan tinggi menaik dari kiri ke kanan. Bearcu hanya boleh memakai teknik gelembung:
- Bandingkan dua peserta yang berdiri bersebelahan.
- Kalau yang kiri lebih tinggi dari yang kanan, tukar posisi mereka dan catat satu penukaran.
- Berjalan terus ke kanan sampai ujung barisan (satu pass), lalu ulangi lagi dari kiri.
- Berhenti kalau ada satu pass penuh tanpa penukaran.
Tinggi semua peserta dijamin berbeda semua. Tugasmu membantu Bearcu:
- Membaca bilangan
nlaluntinggi peserta. - Mencetak jumlah penukaran yang terjadi.
- Mencetak barisan akhir yang sudah menaik.
Contoh
Input:
5
3 1 4 2 5
Output:
3
1 2 3 4 5💡 Petunjuk: halaman Docs → Array & List dan Docs → Perulangan sudah cukup untuk soal ini.
Contoh
INPUT
5 3 1 4 2 5
OUTPUT
3 1 2 3 4 5
INPUT
4 1 2 3 4
OUTPUT
0 1 2 3 4
Petunjuk 💡
Coba pikirkan dulu, baru buka satu-satu ya!