Jika ada deret angka sejumlah "K" ingin dijumlahkan hingga mendapat angka "N", berapa banyak kombinasi yang bisa dibentuk.
- N = 4
- K = 5
kombinasi yang bisa dibentuk dari angka 1 hingga 4 (1,2,3,4) hingga hasilnya 5 adalah 6 kombinasi:
[1,4]
[2,3]
[1,1,3]
[1,2,2]
[1,1,1,2]
[1,1,1,1,1]
- 6
apakah sebuah kalimat mengandung kata tertentu
- kalimat = "jumps"
- kata = "quick brown fox jumps over the lazy dog"
- true
mencari hasil faktorial dari angka tertentu
- input = 10!
- 3628800
mencari total uang hasil bunga tertentu dalam kurun waktu (tahun) tertentu
- amount = 1_000_000
- year = 5 years
- interest = 2 %
- 1_104_080.8032
mencari deret angka dari 2 angka pertama dengan panjang tertentu
- first = 3
- second = 6
- length = 5
- [3, 6, 9, 12, 15]
mencari jarak waktu tempuh terjauh dari jarak tombol yang dituju dengan tombol sebelumnya
-
input = [[0,2],[1,9],[0,12],[2,15]]
-
sub array index pertama dalam input merepresentasikan tombol mana yang ditekan, 0 = "a", 1 = "b" dan seterusnya hingga 25 = "z"
-
sub array index kedua merepresentasikan waktu kapan tombol di tekan
-
jarak waktu tombol pertama (0) adalah 2 karna 2-0 = 2
-
jarak waktu tombol kedua (1) adalah 7 karna 9-2 = 7
-
jarak waktu tombol ketiga (0) adalah 3 karna 12-9 = 3
-
jarak waktu tombol keempat (2) adalah 3 karna 15-12 = 3
karna yang memiliki waktu tempuh terjauh adalah tombol kedua (1) maka outputnya adalah "b"
- "b"
cari berapa kelompok minimum yang bisa di buat dari daftar hewan yang memiliki pemangsanya di daftar tersebut dengan ketentuan:
- 1 hewan hanya memiliki 1 pemangsa langsung
- hewan juga tidak bisa digabung denga pemangsa tidak langsungnya
-
input = [-1, 8, 6, 0, 7, 3, 8, 9, -1, 6]
-
index dari input adalah nomor hewan
-
value dari input adalah nomor index pemangsa hewan tersebut
-
jika value -1 berarti hewan tersebut tidak memiliki pemangsa
maka akan menghasilkan graph berikut:
- 5
cari 2 angka pertama dalam sebuah array yang akan menghasilkan nilai tertentu, jika tidak ada return (0, 0)
- arr = [1, 2, 3, 2, 3, 4, 5]
- target = 6
- [3,3]
buat deret sebagai berikut ["1", "*", "3", "4", "*", "6", "*", "8", "9", "*"]
- max = 10
- ["1", "*", "3", "4", "*", "6", "*", "8", "9", "*"]
tentukan kondisi dari semua bracket "(" "{" "[" "]" "}" ")" menutup sempurna atau tidak
- input = "[{}]({[]})"
- true
membalik integer
- input = 1234
- 4321
membuat deret bilangan ganjil dengan panjang tyertentu
- total = 10
- [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
tentukan kondisi kalimat input adalahs ebuah palindrome atau bukan
- input = "ABBA"
- true
buat deret bilangan prima dengan pajang tertentu
- total = 10
- [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
buat kotak menggunakan hash "#" dengan panjang sisi tertentu
- t = 5
# # # # #
# # # # #
# # # # #
# # # # #
# # # # #
buat fungsi untuk menghitung baris berikut $$ sum = {1 \over 1 + \sqrt{2}} + {1 \over \sqrt{2} + \sqrt{3}} ... + {1 \over \sqrt{n} + \sqrt{n+1}}$$
- t = 10
- 2.3166247903554
buat pattern segitiga
- l = 5
# # # # #
# # # #
# # #
# #
#
buat pattern segitiga 2
- l = 5
# # # # #
# #
# #
# #
#
buat pattern segitiga sama kaki
- l = 5
#
###
#####
#######
#########