Update README.md

This commit is contained in:
202410715034 MUHAMMAD DEDE SAPUTRA 2025-05-11 12:22:34 +07:00
parent f690442136
commit 739be2cdee

View File

@ -1,3 +1,37 @@
# Adakah_YangLebihBesar
https://colab.research.google.com/drive/1FySFn6jN_VuK1g25ToU6VNJP2c61dvGh?usp=sharing
## Deskripsi_Soal
Diberikan sebuah angka, tentukan apakah ada setidaknya satu permutasi digit dari angka tersebut yang lebih besar dari angka awal.
Jika ada, cetak YA, jika tidak, cetak TIDAK.
## Implementasi_Phyton
from itertools import permutations
def adakah_yang_lebih_besar(angka_awal):
angka_str = str(angka_awal)
angka_awal_int = int(angka_str)
# Buat semua permutasi unik
semua_permutasi = set(permutations(angka_str))
for p in semua_permutasi:
angka_baru = int(''.join(p))
if angka_baru > angka_awal_int:
return "YA"
return "TIDAK"
# Contoh penggunaan:
angka = int(input("Masukkan angka: "))
print(adakah_yang_lebih_besar(angka))
## Contoh Input & Output:
Masukkan angka: 123
YA
Masukkan angka: 321
TIDAK
Program ini berhenti begitu menemukan permutasi yang lebih besar dari angka awal — jadi efisien untuk input besar.