Terdapat dua soal pada pre-test ini.
-
-
Save srifqi/35a447207a12521aed063e47204928c7 to your computer and use it in GitHub Desktop.
Dengan diberikan selarik bilangan bulat, hitung fraksi elemen-elemennya yang positif, negatif, dan nol. Cetak nilai desimal masing-masing pada sebuah baris baru.
Catatan: Tantangan ini mengenalkan permasalahan presisi. Kasus uji diskalakan hingga enam tempat desimal. Namun, jawaban dengan kesalahan hingga 10⁻⁴ masih diterima.
Sebagai contoh, diberikan larik arr = [1, 1, 0, -1, -1]. Terdapat lima elemen: dua positif, dua negatif, dan satu nol. Perbandingannya adalah ⅖ = 0,400000, ⅖ = 0,400000, dan ⅕ = 0,200000. Ia harus dicetak sebagai berikut:
0.400000
0.400000
0.200000
Baris pertama berisi sebuah bilangan bulat, n, yang merupakan ukuran larik.
Baris kedua berisi n bilangan bulat yang dipisah spasi dan merupakan selarik bilangan arr(arr[0], arr[1], arr[2], ..., arr[n - 1]).
0 < n ≤ 100
-100 ≤ arr[i] ≤ 100
Anda harus mencetak tiga baris berikut:
- Sebuah bilangan desimal yang merupakan fraksi bilangan positif terhadap ukuran larik.
- Sebuah bilangan desimal yang merupakan fraksi bilangan negatif terhadap ukuran larik.
- Sebuah bilangan desimal yang merupakan fraksi bilangan nol terhadap ukuran larik.
6
-4 3 -9 0 4 1
0.500000
0.333333
0.166667
Terdapat tiga bilangan positif, dua bilangan negatif, dan satu nol dalam larik. Perbandingan kemunculannya adalah positif: ½ = 0,500000, negatif: ⅓ = 0.333333, dan nol: ⅙ = 0,166667.
Misalkan sebuah tangga dengan ukuran n = 4:
#
##
###
####
Perhatikan bahwa panjang alas dan tingginya sama-sama n. Tangga tersebut digambar dengan tanda pagar (#) dan spasi. Baris terakhir tidak diawali spasi apa pun.
Buat sebuah program yang mencetak tangga berukuran n.
Sebuah bilangan bulat, n, yang merupakan ukuran tangga tersebut.
0 < n ≤ 100
Cetak sebuah tangga berukuran n dengan tanda pagar (#) dan spasi.
Catatan: Baris terakhir harus memiliki 0 spasi di dalamnya.
6
#
##
###
####
#####
######
Tangga tersebut rata kanan, terdiri dari tanda pagar (#) dan spasi, serta memiliki tinggi dan lebar n = 6.