Soal Jawab Test Coding Algoritma Masuk Kerja dengan Javascript

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 35

  • @jambulquda1145
    @jambulquda1145 Месяц назад +3

    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);
    });

  • @prabusiliwangioke
    @prabusiliwangioke Месяц назад +1

    bahas terus bang dengan video video selanjutnya, biar pas tes serasa gampang, dan yg ngetes ga punya soal lagi

  • @ridhofadlallah339
    @ridhofadlallah339 Месяц назад +1

    makasih pak, buat bekal nanti kalo udah lulus kuliah

  • @erfanbagus3836
    @erfanbagus3836 Месяц назад

    leaderDalamArray=(arr)=>arr.filter((b,i)=>b

  • @bayuadam7373
    @bayuadam7373 Месяц назад

    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));
    }

  • @disvi214
    @disvi214 Месяц назад

    Auto subscribe ini mah lanjut bang

  • @rayhansatriabudipurnomo3691
    @rayhansatriabudipurnomo3691 Месяц назад

    sy masih kelas 12 ikut aja heheh, biar pas kuliah algoritma sy lumayan

  • @ahmadazizs
    @ahmadazizs Месяц назад

    pake rekrusif
    mantab

  • @mysterious9335
    @mysterious9335 Месяц назад +1

    Kalo jago Coding nya cuma di Game Developer dengan game Engine Godot dan Visual Scripting, apakah bisa

  • @ilhammuliawan8681
    @ilhammuliawan8681 Месяц назад

    Bang, di video nyebut kalau setelan pake i selanjutnya itu j. Kek gini memang aturan tidak tertulis atau gimana?

    • @kenapacoding
      @kenapacoding  Месяц назад

      Ga harus sih bang, tapi biasanya sering pake itu, jadi kayak i sama j itu emag serinh dipake buat looping

  • @tajudinprbaya
    @tajudinprbaya Месяц назад

    kak klo mau fokus ke front end apakah wajib belajar algoritma juga

    • @kenapacoding
      @kenapacoding  Месяц назад

      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.

  • @bofoiii
    @bofoiii 28 дней назад

    apa selalu gini test kerja ? saya kok ngga ada di test test gini ya, yang di tanya portfolio project aja

    • @roypalnadi4860
      @roypalnadi4860 28 дней назад

      Beda perusahaan beda juga ujiannya, ada yang kaya gini, ada yang disuruh bikin aplikasi... Macem macem lah

  • @types683
    @types683 Месяц назад

    Penjelasannya bikin bingung...
    😅

  • @marifzein
    @marifzein Месяц назад +1

    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' ;
    }
    }
    }
    }

    • @kenapacoding
      @kenapacoding  Месяц назад

      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

    • @marifzein
      @marifzein Месяц назад

      @@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] + '
      ' ;
      }
      }
      }
      }

  • @davidkristian5141
    @davidkristian5141 Месяц назад

    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]);

    • @kenapacoding
      @kenapacoding  Месяц назад

      Kayanya belum bang

    • @denipratama3783
      @denipratama3783 Месяц назад

      @@kenapacoding salah nya dmn bang kalau boleh tau? bukannya output yg di minta sudah terpenuhi dengan codingan itu?

    • @kenapacoding
      @kenapacoding  Месяц назад

      @@denipratama3783 coba pakai case ini bang array nya [9, 21, 45, 13, 3, 60, 5]

    • @kenapacoding
      @kenapacoding  Месяц назад

      outputnya jadi salah pasti

    • @denipratama3783
      @denipratama3783 Месяц назад

      @@kenapacoding oalah ada output lain kyk codewars gitu, ok ok i see bang thx. Ane kira outpunya yg di layar doang

  • @DuZe-p4y
    @DuZe-p4y 28 дней назад

    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