Membuat fungsi urutan angka terkecil ke angka terbesar (Python)

Buatlah fungsi urutan yang digunakan untuk melakukan pengurutan dari angka terkecil ke angka terbesar dari sebuah baris angka

Contoh : Masukan Angka : 414807256 Hasil : 012445678

*Menggunakan fungsi def

avatar therry
@therry

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

4 Jawaban:

coba kalau angka nya di masukan ke array, terus gunakan fungsi sort... <a href=' https://www.w3schools.com/php/php_arrays_sort.asp'>W3SCHOOL</a>

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 5 tahun yang lalu

<pre> def urutkanAngka(daftarAngka): inputToList = list(daftarAngka) // Convert string ke List listShorted = sorted(inputToList) // Urutkan angka di dalam list listToString = ''.join(listShorted) // Gabungkan list kembali menjadi string return listToString

input = "414807256" // String input print(urutkanAngka(input))

</pre>

Kurang lebih gitu gan

avatar IfanZalukhu
@IfanZalukhu

217 Kontribusi 158 Poin

Dipost 5 tahun yang lalu

soal sederhana itu gak harus pake fungsi. Kalau saya mengatasinya pakai cara yang di sini

https://www.geeksforgeeks.org/sort-in-python/

x = input(masukkan angka berapa aja bos)

x.sort()

print (x)

moga bisa di pahami

avatar konservasi
@konservasi

65 Kontribusi 10 Poin

Dipost 5 tahun yang lalu

Kalau mau pake fungsi saya rasa gak perlu di buatkan karena secara default bisa pake fungsi sort (sort()) seperti yang saya contohkan di atas

cmiiw

avatar konservasi
@konservasi

65 Kontribusi 10 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban