Panduan Menyelesaikan Tantangan Java Loops I di HackerRank

Table of Contents

 

Panduan Menyelesaikan Tantangan Java Loops I di HackerRank

Kali ini Code Dadakan akan memberikan panduan penyelesaian tugas di HackerRank, yaitu tantangan Java Loops I. Pada tantangan ini, anda akan di uji tentang pemahaman mengenai perulangan di bahasa pemerograman java. Tanpa berlama lama, mari bahas terlebih dahulu soal tantangannya.

Penjelasan Tantangan

Berikut adalah tampilan di hackerrank java loops 1 : 

Panduan Menyelesaikan Tantangan Java Loops I di HackerRank

Tugasnya yaitu di berikan sebuah bilangan bulat N, yang di mana N adalah sebuah variable integer yang akan di berikan nilai setelah user melakukan inputan. Dan kemudian N tersebut di gunakan untuk melakukan perkalian dengan bilangan 1 sampai 10. 

Misalnya jika nilai dalam variable N adalah 2, maka hasil perkalian yang akan muncul di layar akan seperti berikut : 

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20

Jawaban Tantangan Java Loops 1

Berikut adalah jawaban code dari tantangan hackerrank java loop 1 : 

public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));

        int N = Integer.parseInt(bufferedReader.readLine().trim());

        bufferedReader.close();

        for (int i = 1; i <= 10; i++){
            int result = N * i;
            System.out.println(N + " x " + i + " = " + result);
        }
    }
}

Terlihat jelas pada code di atas kita menggunakan perulangan ( for looping )  untuk menyelesaikan tantangan java loops. di karenakan dengan menggunakan perulangan ( for looping ), kita dapat menghindari penulisan code yang berulang ulang dan mempercepat proses penyelesaian masalah. 

Berikut adalah penjelasakn singkat code di atas : 

  • BufferedReader : di gunakan untuk membaca inputan dari pengguna. Inputan berupa angka yang di terima sebagai string dan di ubah menjadi integer menggunakan fungsi Integer.parseInt()
  • Perulangan for(int i = 1; i <= 10; i++) : Looping akan berjalan sebanyak 10 kali, dan setiap iterasi akan menghitung hasil perkalian N dengan variable i. 
  • System.out.println : Di setiap perulangan, hasil perkalian akan di cetak dengan format "N x i = hasil", yang di mana N adalah angka yang di input dari pengguna. 

Kesimpulan

Tantangan java loops1 di hackerrank mengajarkan kita tentang bagaimana menggunakan konsep perulangan untuk melakukan perhitungan sederhana secara efisien. Kemampuan ini adalah kemampuan dasar yang harus di kuasai oleh setiap programmer karena sangat penting untuk menghindari penulisan code yang berulang ulang. 

Teruslah belajar dan mengasah kemampuan coding anda.

Posting Komentar