Java Coding Dan Database Competition 2019
Java Coding Dan Database Competition 2019
Input: Output:
Jumlah testcase: 4
Testcase ke-1: 1 Hasil testcase ke-1 = 1
Testcase ke-2: 3 Hasil testcase ke-2 = 2
Testcase ke-3: 4 Hasil testcase ke-3 = -1
Testcase ke-4: 7 Hasil testcase ke-4 = -4
Penjelasan:
Hasil testcase ke-1 = 1
Hasil testcase ke-2 = 1 – 1 + 2 = 2
Hasil testcase ke-3 = 1 – 1 + 2 – 3 = -1
Hasil testcase ke-4 = 1 – 1 + 2 – 3 + 5 – 8 = -4
#2 - Find Palindrome
Bilangan Palindrom adalah sebuah susunan angka yang dapat dibaca dengan sama dari depan
maupun dari belakang. Contoh bilangan palindrom: 242, 77, 181, 1991, 21012.
Buatlah program untuk mencari bilangan palindrom. Jika angka yang diinputkan bukan
merupakan bilangan palindrom, maka angka tersebut dijumlahkan dengan angka
kebalikannya. Program harus berhenti melakukan penjumlahan jika telah ditemukan angka
palindromnya.
Ketentuan:
- Terdapat satu input: 0 < angka < 1000000
- Tampilkan proses iterasi penjumlahannya
Input: Output:
2 Angka 2 merupakan palindrom
45 45+54=99
palindrom ditemukan pada 1
kali penjumlahan
765 765+567=1332
1332+2331=3663
palindrom ditemukan pada 2
kali penjumlahan
452 452+254=706
706+607=1313
1313+3131=4444
palindrom ditemukan pada 3
kali penjumlahan
#3 - Stacked Triangle
Buatlah suatu bentuk segitiga yang saling menumpuk (stack), yang mana segitiga paling
besar berada pada bagian paling bawah dan makin ke atas, segitiganya semakin kecil.
Segitiga paling atas atau paling kecil memiliki bentuk 2 baris 3 kolom dengan karakter *
(bintang) sebagai elemen penyusunnya.
*
***
Ketentuan:
- Input baris pertama adalah jumlah testcase yang diujikan 0 < testcase < 1000
- Input baris kedua adalah jumlah segitiga yang ditumpuk 0 < jumlahSegitiga < 100
- Output antar testcase tidak perlu dipisahkan baris kosong
Input: Output:
Jumlah Testcase: 3
Jumlah segitiga: 1 *
***
Jumlah segitiga: 2 *
***
*
***
*****
Jumlah segitiga: 3 *
***
*
***
*****
*
***
*****
*******
#4 - Deret Segitiga
Buatlah deret segitiga sama sisi secara horizontal dengan karakter * (bintang) sebagai elemen
penyusunnya. Tinggi segitiga berarti sebagai penentu jumlah bintang yang berada di puncak
segitiga. Misalkan tinggi 4 maka:
Ketentuan:
- Inputan pertama adalah jumlah deret 0 < deret < 10
- Inputan kedua adalah tinggi dari segitiga sama sisi 1 < tinggi < 10
Input: Output:
Jumlah deret: 3
Tinggi segitiga: 4
Jumlah deret: 2
Tinggi segitiga: 5
Jumlah deret: 4
Tinggi segitiga: 3
Jumlah deret: 3
Tinggi segitiga: 2
#5 - Geser Geser
Ketentuan:
- Input baris pertama adalah jumlah testcase 0 < testcase < 1000
- Input baris kedua adalah jumlah pergeseran 0 < jumlahPergeseran < 1000
- Setiap kali penggeseran hanya dilakukan sebanyak 1 karakter, yang mana karakter
paling kiri menjadi karakter paling kanan.
Input: Output:
Testcase: 2
Jumlah pergeseran: 3
Kata ke-1: informatika nformatikaiformatikainormatikainf
Kata ke-2: javacoding avacodingjvacodingjaacodingjav
Input: Output:
Testcase: 1
Jumlah pergeseran: 4
Kata ke-1: java avajvajaajavjava