19 lines
675 B
Plaintext
19 lines
675 B
Plaintext
# Fungsi untuk menghitung jumlah bersalaman
|
|
def hitung_bersalaman(total_orang, pasangan):
|
|
# Semua orang dapat bersalaman dengan (total_orang - 1) orang lainnya
|
|
total_bersalaman = total_orang * (total_orang - 1) // 2
|
|
# Mengurangi jumlah bersalaman dengan pasangan (karena salaman dengan pasangan tidak dihitung)
|
|
pasangan_bersalaman = pasangan
|
|
return total_bersalaman - pasangan_bersalaman
|
|
|
|
# Input data
|
|
data = [
|
|
(4, 0), # Format: (total_orang, jumlah_pasangan)
|
|
(6, 2),
|
|
(5, 4)
|
|
]
|
|
|
|
# Pemrosesan dan output hasil
|
|
for i, (total_orang, pasangan) in enumerate(data):
|
|
hasil = hitung_bersalaman(total_orang, pasangan)
|
|
print(f"h#{i+1}: {hasil}") |