Menu
CoddyTech

Pola Angka

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 71 dari 73.

Saat membuat pola seperti piramida, kita sering perlu membuat string dengan karakter yang berulang. Berikut teknik yang berguna untuk membuat string seperti itu:

String str = new String(new char[10]).replace("\0", "a");

str akan menyimpan "aaaaaaaaaa"

Mari kita uraikan cara kerjanya: 

  1. new char[10] membuat array berisi 10 karakter, masing-masing diinisialisasi dengan '\0' (karakter null)
  2. new String(new char[10]) mengonversi array ini menjadi string yang berisi 10 karakter null
  3. replace("\0", "a") mengganti setiap karakter null dengan 'a' 

Penting untuk menulis "\0", bukan “0”

challenge icon

Tantangan

Mudah

Setiap kasus uji memiliki satu input, yaitu bilangan bulat ganjil.
Tugasmu adalah mencetak piramida n menggunakan *, berikut beberapa contohnya:

piramida 1

*

piramida 5

*
***
*****

piramida 7

*
***
*****
*******

Input

  • bilangan bulat ganjil n dari pengguna
  • 1 <= n < 1000

Petunjuk

  • Coba mulai dari segitiga kecil
  • Periksa petunjuk jika kamu mengalami kesulitan ;)

n menunjukkan jumlah  * di baris paling bawah

Coba sendiri

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online