Panduan Lengkap Java Stdin dan Stdout I dan II di HackerRank

Table of Contents

 

Panduan Lengkap Java Stdin dan Stdout I dan II di HackerRank

Java Stdin dan Stdout adalah suatu konsep dasar yang harus di pahami oleh programmer java. Dalam Panduan ini, CodeDadakan akan membahas cara penyelesaian tantangan java Stdin dan Stdout I dan II di HackerRank dengan penjelasan yang mudah di pahami. 

Java Stdin dan Stdout 1

Task Stdin dan Stdout 1 pada hackerrank adalah task yang cukup sederhana, akan tetapi ini sangat penting sebagai latihan dasar pemerograman java. Tantangan ini mengajarkan membaca input dan output dalam bahasa pemerograman java.

Di dalam tantangan, pastinya anda diberikan tampilan editor untuk mengerjakan tugas, seperti pada gambar di bawah ini :

Panduan Lengkap Java Stdin dan Stdout I dan II di HackerRank

Berikut adalah jawaban tantangan pada java stdin dan stdout 1 di hackerrank :

import java.util.*;

public class Solution {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        int c = scan.nextInt();


        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        
    }
}

Penjelasan code di atas cukup simple, hanya membuat object scan agar dapat membaca inputan dari user, dan setelah itu menginisialisasi 3 variable integer a, b, c yang di mana setiap variable tersebut akan menerima nilai inputan dari user dan di simpan ke dalam masing masing variable. Kemudian nilai yang di input akan di munculkan ke layar. 

Submit code tersebut dan seharusnya semua test case yang ada pada tantangan tersebut dapat terselesaikan.

Java Stdin dan Stdout 2

Tantangan kali ini, tidak jauh berbeda dengan tantangan pada Java Stdin dan Stdout 1. Perbedaan mendasarnya adalah inputan yang di berikan akan beragam tipe data. Langsung saja pada intinya hehe. 

Di dalam tantangan, pastinya anda diberikan tampilan editor untuk mengerjakan tugas, seperti pada gambar di bawah ini : 

Panduan Lengkap Java Stdin dan Stdout I dan II di HackerRank


Berikut adalah jawaban code dari tantangan Java Stdin and Stdout II di hackerrank : 

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int i = scan.nextInt();
        
        double d = scan.nextDouble();
        scan.nextLine();
        String s = scan.nextLine();

        System.out.println("String: " + s);
        System.out.println("Double: " + d);
        System.out.println("Int: " + i);
    }
}

Penjelasan code : 

1. Scanncer scan = new Scanner(System.in)

Akan membuat object scan untuk membaca input dari pengguna melalui standar input ( keyboard ) 

2. int i = scan.nextInt();

Akan membaca inputan user yang pertama dan diharapkan inputan tersebut adalah angka bulat dan kemudian akan di simpan pada variable i

3. double d = scan.nextDouble();

Akan membaca inputan user yang pertama dan diharapkan inputan tersebut adalah angka desimal, dan kemudian scan.nextLine(); akan menangkap dan membuang karakter new line.

4. String s = scan.nextLine();

Membaca inputan user yang berupa String dan akan di simpan di dalam variable s.

5. System.out.println()

Akan menampilkan String, Double, Int dengan masing masing nilainya yang sudah di input oleh user.

Submit code tersebut dan seharusnya semua test case yang ada pada tantangan tersebut dapat terselesaikan.

Selamat, anda telah menyelesaikan 2 tantangan HackerRank Java Stdout and Stdin. Semoga panduan di atas dapat membantu anda untuk menyelesaikan tantangan tersebut. Teruslah berlatih untuk meningkatkan keterampilan pemerograman java anda agar bisa menyelesaikan semua tantangan java pada hackerrank.


Posting Komentar