wajib bang, karena perlu untuk problem solving juga, trus kalau abang daftar kerja pada umumnya selalu ada tes algoritma, pada umumnya, ada juga company yang engga pakai sih, tapi pada umumnya ada.
kayanya belum bang, pertama di for loop nya itu udah ada i< pjg, terus didalamnya lu buat lagi tuh if statementnya dengan logic yang sama. kedua, kayanya syntax nya masih ngacak itu console.log= ?? ini kayanya keliru deh ketiga, item itu datang dari mana bang, kenapa bisa ada item. semangat bang, kalau lu penasaran cobain aja bang di running programnya
kalo kayak gini bisa ga bang? n = arr.length; for (i = 0; i < n; i++){ if (i == 0) { continue; } else if (arr[i] < arr[i - 1]) { console.log(arr[i - 1] + " "); } } console.log(arr[n-1]);
arr.forEach((e, idx) => {
if(idx === (arr.length - 1))
{
leaders.push(e); // Elemen paling kanan / terakhir otomatis menjadi leader
return;
}
if(arr[idx] > arr[idx + 1]) leaders.push(e);
});
bahas terus bang dengan video video selanjutnya, biar pas tes serasa gampang, dan yg ngetes ga punya soal lagi
Wkwkkw ngakak bang
makasih pak, buat bekal nanti kalo udah lulus kuliah
Siaap
leaderDalamArray=(arr)=>arr.filter((b,i)=>b
function findLeaders(datas) {
const notLeaders = []
datas.forEach((data, index) => {
if (datas.slice(index + 1).some(value => value > data)) {
notLeaders.push(data);
}
});
return datas.filter(data => !notLeaders.includes(data));
}
Auto subscribe ini mah lanjut bang
Gass jangab kendot
sy masih kelas 12 ikut aja heheh, biar pas kuliah algoritma sy lumayan
pake rekrusif
mantab
Kalo jago Coding nya cuma di Game Developer dengan game Engine Godot dan Visual Scripting, apakah bisa
bisa apa tu bang maksudnya
Bang, di video nyebut kalau setelan pake i selanjutnya itu j. Kek gini memang aturan tidak tertulis atau gimana?
Ga harus sih bang, tapi biasanya sering pake itu, jadi kayak i sama j itu emag serinh dipake buat looping
kak klo mau fokus ke front end apakah wajib belajar algoritma juga
wajib bang, karena perlu untuk problem solving juga, trus kalau abang daftar kerja pada umumnya selalu ada tes algoritma, pada umumnya, ada juga company yang engga pakai sih, tapi pada umumnya ada.
apa selalu gini test kerja ? saya kok ngga ada di test test gini ya, yang di tanya portfolio project aja
Beda perusahaan beda juga ujiannya, ada yang kaya gini, ada yang disuruh bikin aplikasi... Macem macem lah
Penjelasannya bikin bingung...
😅
Gimana kalo gini bang
function memilahLeaders(arr) {
pjg = arr.length;
for (i = 0; i < pjg; i++) {
if (i < pjg) {
if (arr[i] > arr[i + 1]) {
console.log= item + arr[i] + ' ';
}
if (i == pjg-1) {
console.log= item + arr[i] + ' - Selesai' ;
}
}
}
}
kayanya belum bang, pertama di for loop nya itu udah ada i< pjg, terus didalamnya lu buat lagi tuh if statementnya dengan logic yang sama.
kedua, kayanya syntax nya masih ngacak itu console.log= ?? ini kayanya keliru deh
ketiga, item itu datang dari mana bang, kenapa bisa ada item.
semangat bang, kalau lu penasaran cobain aja bang di running programnya
@@kenapacoding hehe sory tadinya gw bikin html javascript , ini code aslinya, dijamin jalan
function constr()
{
const arr = [9, 21, 8, 13, 3, 7, 5];
const arr2 = [6,14,17,3,12,4,7];
memilahLeaders(arr);
memilahLeaders(arr2);
}
function memilahLeaders(arr) {
pjg = arr.length;
for (i = 0; i < pjg; i++) {
if (i < pjg) {
if (arr[i] > arr[i + 1]) {
item = document.getElementById('ta').value;
document.getElementById('ta').value = item + arr[i] + ' ';
}
if (i == pjg-1) {
item = document.getElementById('ta').value;
document.getElementById('ta').value = item + arr[i] + '
' ;
}
}
}
}
kalo kayak gini bisa ga bang?
n = arr.length;
for (i = 0; i < n; i++){
if (i == 0) {
continue;
}
else if (arr[i] < arr[i - 1]) {
console.log(arr[i - 1] + " ");
}
}
console.log(arr[n-1]);
Kayanya belum bang
@@kenapacoding salah nya dmn bang kalau boleh tau? bukannya output yg di minta sudah terpenuhi dengan codingan itu?
@@denipratama3783 coba pakai case ini bang array nya [9, 21, 45, 13, 3, 60, 5]
outputnya jadi salah pasti
@@kenapacoding oalah ada output lain kyk codewars gitu, ok ok i see bang thx. Ane kira outpunya yg di layar doang
coba share,c++ mode
#include
#include
using namespace std;
int main() {
arrayleader1{ 9,21,8,13,3,7,5 };
arrayleader2{ 6,14,17,3,12,4,7 };
int a=0;
cout