Kode Hari Ini [23.10.17]
Hari ini kita akan membahas tentang mencari nilai maksimum suatu data.
Problem: Find the maximum amount of some product. (First integer is the amount of data and follow up with each data)
Sample Input 1
5 1 2 3 4 5
Sample Output 1
5
Sample Input 2
3 100 200 250
Sample Output 2
250
Pembahasan :
Berikut adalah algoritma dari kode diatas:
Problem: Find the maximum amount of some product. (First integer is the amount of data and follow up with each data)
Sample Input 1
5 1 2 3 4 5
Sample Output 1
5
Sample Input 2
3 100 200 250
Sample Output 2
250
Pembahasan :
Berikut adalah algoritma dari kode diatas:
1. Inisialisasi variabel jumlah, kekayaan, i, dan max adalah 0;
2. Input variabel jumlah data yang akan dibandingkan;
3. Mulai loop dengan i adalah 0 dan i kurang dari variabel jumlah;
4. Input variabel kekayaan yang akan dibaca sebanyak jumlah data;
5. Jika nilai max kurang dari nilai kekayaan maka max adalah kekayaan tersebut
6. Loop terus hingga sebanyak variable jumlah data - 1;
7. Tampilkan nilai max yang terakhir
Kode ini adalah contoh kode yang baik karena memiliki fleksibilitas yang tinggi sehingga kita dapat membandingkan beberapa data secara bebas tanpa harus membuat variabel-variabel yang baru untuk menampung tiap-tiap data tersebut.
Inilah problem hari ini, jika ada yang menemukan algoritma yang lebih efektif dan efisien lagi silakan tinggalkan komentar dibawah. Terima kasih dan sampai jumpa pada pertemuan berikutnya.
Comments
Post a Comment