CODING INTERVIEW PALINDROME

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

ความคิดเห็น • 127

  • @andoraaaa
    @andoraaaa 3 ปีที่แล้ว +172

    Beberapa bulan ketika kita ikut koding interview :
    Programmer : Coba bikin fizz & buzz
    Calon Programmer : **Hmph, ez nih**
    Calon Programmer : Selesai pak
    Programmer : Yaudah, next coba bikin palindrome
    Calon Programmer : **Hmph, ez lagi**
    Calon Programmer : Baik, sudah selesai. Selanjutnya tanpa temp variabel ya pak?
    Programmer : **Sialan dia nonton Programmer Zaman Now**

    • @ivanoov3285
      @ivanoov3285 2 ปีที่แล้ว

      apakah tes itu berlaku juga untuk calon junior frontend developer ?

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      @@ivanoov3285 Kagak

    • @dikidikay1
      @dikidikay1 2 ปีที่แล้ว

      @@m5a1stuart83 maaf mas izin serius bertanya, kenapa tidak ya? apakah mas nya sering interview frontend?🙏

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      @@dikidikay1 FE itu testnya jarang sih klo algoritma, karena FE kebanyakan kan terima result dr BE. Alias cuma ngeget dan ngepost.
      Klo lu mw bisa FE ya belajar get n post aja dan manipulasi komponen.

    • @dikidikay1
      @dikidikay1 2 ปีที่แล้ว

      @@m5a1stuart83 berarti kalo interview FE itu kebanyakan pertanyaan kayak gimana mas?

  • @Peppo.silpiana
    @Peppo.silpiana 2 ปีที่แล้ว +4

    - kalo butuh parameter tambahan, silahkan ditambahkan, tidak perlu ragu
    - saat membuat recursive paling penting adalah kapan recursive itu selesai
    - jagn lupa panggil kembali recrsivenya agar terjadi perulangan

  • @arganaphang
    @arganaphang 3 ปีที่แล้ว +38

    Keren Pak, request git branching strategy pak

  • @arifabdu4590
    @arifabdu4590 3 ปีที่แล้ว +1

    Udah dua kali liat coding inverview di sini ,
    Pertama fizz Buzz , kedua Palindrome
    sebelum lihat full videonya , paus dulu dong , coba kerjain sendiri , daaaaaaaaan bisa dong
    cuman modal paham looping . Di tutorial dasar php
    makasi om eko , tutorial2 nya Ajibbb

  • @fauzanreza8596
    @fauzanreza8596 3 ปีที่แล้ว +1

    Lanjut terus pak, saya sangat suka sama videonya. Saya bersyukur menemukan channel dan playlist ini, karena saat ini saya masih dalam jenjang kuliah. Jd bisa banyak belajar karena channel ini

  • @ANDX168
    @ANDX168 3 ปีที่แล้ว +2

    gak nyangka liat pak Echo lagi.. kira2 tahun 2008-2009 saya beli CD / dvd tutorial java nya yg bahas Java Swing buat penulisan ilmiah D3 dulu hehe.. semoga sehat selalu pak :D

    • @MrAhmadIrfaan
      @MrAhmadIrfaan 2 ปีที่แล้ว

      wahh ternyata emnag udah berkecimpung lama yah

  • @andiahmad7255
    @andiahmad7255 3 ปีที่แล้ว +1

    Keren pak, akhirnya ada pembahasan algoritm dasar dg b.indonesia, lanjutkan pak eko

  • @arjunapprakarsa
    @arjunapprakarsa 3 ปีที่แล้ว +3

    text = raw_input().lower()
    if text == text[::-1]:
    print "Kata Palindrome"
    else:
    print "Bukan Palindrome"
    Mantul pak, tambah lagi coding interview lainnya :D

  • @faizzz__
    @faizzz__ 3 ปีที่แล้ว

    ini mah keren pak, saya paling jauh di tanyain pengertian revursive nggak sampe di suruh implementasi kayak gitu.

  • @HusnaRamadan
    @HusnaRamadan 3 ปีที่แล้ว

    keren om, aku jadi lebih ngerti terkait recursive bagaimana step-by-step ngebangunnya. plus, ngoptimize iterasi. thanks om.

  • @muhammadasnurramdhani6223
    @muhammadasnurramdhani6223 3 ปีที่แล้ว +5

    Bermanfaat pak next coding interview anagram pak

  • @rosyidridho1153
    @rosyidridho1153 3 ปีที่แล้ว +1

    Terimakasih ilmu bang, sangat bermanfaat.. koding jadi makin asyik nih

  • @glennsteven7420
    @glennsteven7420 3 ปีที่แล้ว +4

    keren pak, next bahas interview binary tree pak

  • @muhamadbahaudinlearnbydoin5162
    @muhamadbahaudinlearnbydoin5162 3 ปีที่แล้ว

    Saya suka materi coding interview yg ngasah logic kayak gini... mantap pak

  • @timothynathanael2475
    @timothynathanael2475 3 ปีที่แล้ว +3

    for(int i=0;i

  • @marsodik-5692
    @marsodik-5692 3 ปีที่แล้ว +1

    asli keren parah .. lanjutkan om
    bkin yang converterNumberToWords om..hhe

  • @romdoniagungpurbayanto6205
    @romdoniagungpurbayanto6205 3 ปีที่แล้ว +2

    Setubuh dengan statement coding interview bukan competitive programming
    Akhir akhir ini banyak sekali interviewer yang kasih coding interview seperti competitive programming
    #sedihdenganindustri

  • @belajarcodingindonesia2851
    @belajarcodingindonesia2851 3 ปีที่แล้ว

    Keren Pak, penjelasannya sangat verbose dan bertahap. Masih harus belajar banyak ke Pak Eko nih

  • @umaralfaruq1304
    @umaralfaruq1304 3 ปีที่แล้ว +1

    saya request vide soal kode yang pake unit test vs tanpa unit test pak

  • @xkyou9032
    @xkyou9032 3 ปีที่แล้ว

    python
    def palindrome(value):
    return value == value[::-1]
    *Modern Problems Require Modern Solutions*

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      Kerenan ini ah
      var
      n, v, sum, temp : integer;
      isPoli : boolean;
      begin
      n := 2345432;
      temp := n;
      isPoli := false;
      while (n 0) do
      begin
      v := n mod 10;
      sum := sum * 10 + v;
      n := n div 10;
      write(floattostr(v));
      end;
      isPoli := temp = v;
      if not isPoli then
      writeln('Polindrom');
      readln;
      end.
      atau
      var
      kata, i: integer;
      s : string;
      begin
      read(s);
      i := 0;
      kata := length(s);
      result := true;
      while (i < kata div 2) and result do
      begin
      i := i+ 1;
      result := s[i] = s[kata + 1 - i];
      end;
      end.

  • @beginnerdeveloper4001
    @beginnerdeveloper4001 3 ปีที่แล้ว +1

    Kalo dulu pas aku tes kerja itu, nyari kata palindrom dalam sebuah kalimat dan show katanya, jadi nggak cuma ngecek aja tapi juga ngeshow juga kata yg palindrom.

  • @eserranda1248
    @eserranda1248 ปีที่แล้ว

    Saya tes agustus 2023 soalnya juga ada palindrom, bedanya kodingnya di tulis manual di kertas tes. wkkwkw Keringat dingin aslinnya

  • @nurholis348
    @nurholis348 3 ปีที่แล้ว +2

    Bang request climbing stairs algortm menggunakan kotlin dan minimum path sum

    • @TaqiA
      @TaqiA 3 ปีที่แล้ว

      up

  • @user-uh5gz4mj8y
    @user-uh5gz4mj8y ปีที่แล้ว

    keerrreeennn penjelasannya sangaaat jelasss

  • @brianrahmarela6552
    @brianrahmarela6552 3 ปีที่แล้ว

    kerenn abis. saya coba pakai javascript gk bisa jika palindromenya number. kyknya pas di value.chartAt() nya. akhirnya saya rubah aja valuenya angkanya ke string. Palindrome ini bisa bikin fungsi yg lgsg ngecek palindrome number dan string bersamaan ngga ya? makasih mas

  • @afeyaraa3490
    @afeyaraa3490 2 ปีที่แล้ว

    bang, ini kode asli tulis sendiri, gak contek google dan gak pake var temp dan loop nya 1/2 pnjg str sja :)
    static boolean palindromeTest(String word) {
    boolean defReturn = false;
    for(int i = 0, j = word.length()-1; i

  • @RobbyAJM
    @RobbyAJM 3 ปีที่แล้ว

    Mantap mas, lanjutt ke yang lebih kompleks tapi bertahap hehehe

  • @AmbriBlack
    @AmbriBlack 3 ปีที่แล้ว

    Sesuatu yang dirasa "ahh kayaknya nggak mungkin pake ini" pas ada video ini ternyata kepake juga ini.

  • @TaqiA
    @TaqiA 3 ปีที่แล้ว +1

    Mas bahas binary tree dong sama inversing nya...

  • @mhihcsan9745
    @mhihcsan9745 3 ปีที่แล้ว

    Konten mewah ini mah

  • @blueblue6774
    @blueblue6774 3 ปีที่แล้ว +4

    mau nanya, apakah data structure kaya graph, tree, linked list dll itu sering ditanya saat interview?

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      Kagak

    • @ivanoov3285
      @ivanoov3285 2 ปีที่แล้ว

      @@m5a1stuart83 kalo junior frontend developer ditanyain apaaja ?

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      @@ivanoov3285 kurang paham klo fe, cm yg gw tau biasanya sih disuruh buat UI dengan API yg udh mereka sediakan. gt aja sie.

    • @ivanoov3285
      @ivanoov3285 2 ปีที่แล้ว

      @@m5a1stuart83 buat UI dengan API yg disediakan ? bukannya kalo front end disuruh buat codingan halaman web dengan UI design yg disediakan ?

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      @@ivanoov3285 UI doank mah HTML doank. Ini FrontEnd kan bukan UI UX?

  • @artmosphereID
    @artmosphereID 3 ปีที่แล้ว

    waktu itu temen saya pernah share soal tes palindrome tapi aneh bgt bro...
    jadi dia minta string palindrome terpanjang, dan pattern nya pun beda2
    contohnya kayak gini:
    case 1: "aku suka makan permen" => ngereturn "aku suka"
    case 2: "kasur rusak sudah dijual" => ngereturn "kasur rusak"
    case 3: "hehguasd dsaumwol" => ngereturn "uasd dsau"
    nah gimana tuh wakkaka aneh banget soal nya

    • @crushfire2004
      @crushfire2004 3 ปีที่แล้ว

      Itu ngecek palindrome dgn kata selanjutnya jd kata pertama dibanding dgn kata kedua yg dibalik apakah ada substring yg sama.
      Dst, kata ke-2 dgn 3, kata ke-3 dgn 4...

    • @artmosphereID
      @artmosphereID 3 ปีที่แล้ว

      @@crushfire2004 nah iya tadinya saya jg mikir gitu gan... Tapi kan yg dia minta string terpanjang yg terdapat pada kalimat tsb. Klo ternyata ada di 3 kata, brrti logic yg agan blg ga work.. misal:
      "aku kodok uka-uka" => ngereturn "aku kodok uka". Nah gmna tuh wkwkw... Satu"nya cara yg saya dapet sih ngilangin semua spasinya dlu, trs di loop 1 1 hurufnya, di cek 1 1 disambungin per huruf, mana palindrom terpanjangnya...
      Tp jadinya ini kyk ga normal buat test recruitment, karna udah agak advance gak sih...

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      @@artmosphereID Ini test terkonyol sih, pernah dapetin juga kek gini dan gw pake solusi yg lu bilang cm gw gak perhuruf tp per kata di split dgn spasi dan setiap kata itu di dibaca bolak balik dan simpan ke temp array dan yg false di remove.

  • @Bakas_posai
    @Bakas_posai 3 ปีที่แล้ว

    bang mau tanya nih...
    kalau kita sedang kuliah khususnya Teknik Informatika lebih baik di Fokuskan ke Compotitive Programming atau Development?

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      Development, Competitive Programming hanya untuk mengasah logika

  • @lirikqueen_official9767
    @lirikqueen_official9767 2 ปีที่แล้ว

    videonya ga dilanjut lagi pak?

  • @sevenpeopleordinary5961
    @sevenpeopleordinary5961 2 ปีที่แล้ว

    Interview magang bli bli, kluar ini pak. Trimakasih

  • @mugi1726
    @mugi1726 3 ปีที่แล้ว

    mantap! next, bahas binary gap

  • @wibyfabianrianto5844
    @wibyfabianrianto5844 2 ปีที่แล้ว

    kapan update coding interview pak? :D

  • @jihadrafsanjani1378
    @jihadrafsanjani1378 2 ปีที่แล้ว

    mas pake text editor nya apa ya?

  • @jdnielss
    @jdnielss 3 ปีที่แล้ว

    keren pak, pembahasannya cepet paham

  • @dannydahana197
    @dannydahana197 2 ปีที่แล้ว

    Kak bahas tentang algoritma Deep First Search

  • @haqiachd
    @haqiachd 3 ปีที่แล้ว

    Keren banget bang videonya

  • @thechargeblade
    @thechargeblade 3 ปีที่แล้ว

    function 1 baris javascript,
    const isPalindrom = (word) => {
    const wArr = word.split(''); for (let i = 0; i < Math.floor(word.length / 2); i++) if (wArr[i] != wArr[wArr.length - i - 1]) return false; return true;
    }

  • @undefined8143
    @undefined8143 3 ปีที่แล้ว

    Pak apakah ada rencana bikin course spring kotlin di udemy?

  • @lekharis
    @lekharis 3 ปีที่แล้ว

    Thanks kang tipsnya 👍👍👍

  • @HENRIITCOM
    @HENRIITCOM 2 ปีที่แล้ว

    info merk micnya gan,,

  • @bobiar9389
    @bobiar9389 3 ปีที่แล้ว

    Mantap bg , lanjut 👍👍

  • @rojiyalabdimulkanabadi7655
    @rojiyalabdimulkanabadi7655 2 ปีที่แล้ว

    Request bang collab sma pintar programming (bang danil ,programmer Indonesia di google)

  • @andimaarishafani4322
    @andimaarishafani4322 2 ปีที่แล้ว

    Assalamu alaikum..ana ijin download..mas khanedy

  • @robyhuzwandar
    @robyhuzwandar 2 ปีที่แล้ว

    kapang di lanjut mas eko

  • @amarrianto7033
    @amarrianto7033 3 ปีที่แล้ว

    bisa kali pak tiap bikin tutorial dibuatkan repo di github.

  • @nelvanbalthazar988
    @nelvanbalthazar988 2 ปีที่แล้ว

    menarik nih

  • @sangputuokasusila9506
    @sangputuokasusila9506 3 ปีที่แล้ว

    Cara buat unites apa yunites sih gimana ya 😇

  • @Diaazp
    @Diaazp 3 ปีที่แล้ว

    pak bahas design pattern java dong

  • @yudihendrawan_
    @yudihendrawan_ 3 ปีที่แล้ว

    Ada pembelajaran pembelajaran bahasa C++ gak bang?

  • @elzixa6547
    @elzixa6547 3 ปีที่แล้ว

    Nice

  • @michael_jullius
    @michael_jullius 3 ปีที่แล้ว

    mantap pak

  • @ry_n
    @ry_n 3 ปีที่แล้ว +1

    Selera humorku sebatas "eko itu bukan palindrome" 😅

  • @ardiarto9657
    @ardiarto9657 3 ปีที่แล้ว

    Mantaps

  • @cahyo.wicaksono
    @cahyo.wicaksono ปีที่แล้ว

    Klo misalkan ada yang jawab pakai solusi reverse string sah gak sih, jadi tinggal bandingin antara input sama versi string reversenya aja

  • @rhasyafaqih3435
    @rhasyafaqih3435 3 ปีที่แล้ว

    Mantap bang

  • @nugiemurpy
    @nugiemurpy 3 ปีที่แล้ว

    Sempet bingung pas denger recursive, pas dijelasin.. ternyata sering make 😂

  • @sooluh
    @sooluh 3 ปีที่แล้ว

    lanjutkan pakkk

  • @NanaMaulana
    @NanaMaulana 3 ปีที่แล้ว

    Keren kang

  • @solusi_iot
    @solusi_iot 3 ปีที่แล้ว +1

    MALAM

  • @gilangsafera7037
    @gilangsafera7037 3 ปีที่แล้ว +2

    Kasur haji ijah rusak
    IsPalindrome = true :v hahaha

  • @helmifauzi6246
    @helmifauzi6246 3 ปีที่แล้ว

    binary search dong mas

  • @menma8350
    @menma8350 3 ปีที่แล้ว

    Pernah suruh cari palindrome terpanjang dari kata yang diberikan

  • @umaralfaruq1304
    @umaralfaruq1304 3 ปีที่แล้ว

    perasaan saya pake dari php,js, go index dimulai dari 0 btw apa yang dari 1

  • @aldilukman6794
    @aldilukman6794 ปีที่แล้ว

    pas kodcok kok gua ngakak ya :D

  • @anjarprasetyo90
    @anjarprasetyo90 3 ปีที่แล้ว

    Gampang itu gw merem jga bisa cma krna gk bsa ngjelasain di kira copipas kan doge bgt

  • @handtech762
    @handtech762 3 ปีที่แล้ว

    Bang, katanya gaji programmer di luar wilayah Jakarta gajinya kecil? Apakah bener bang?

    • @sinarbaja1663
      @sinarbaja1663 3 ปีที่แล้ว

      Betolllll

    • @crushfire2004
      @crushfire2004 3 ปีที่แล้ว

      Tergantung perusahaan jg, ada di jogja yg bisa kasi gaji kurang lebih dgn jakarta, apalagi yg kerjanya full remote, bisa kerja di perusahaan jakarta bahkan luar negeri dari manapun

    • @sinarbaja1663
      @sinarbaja1663 3 ปีที่แล้ว

      Gaji programmer 20jt bisa??

    • @chevalier5691
      @chevalier5691 3 ปีที่แล้ว

      @@sinarbaja1663 Bisa tapi biasanya ini perusahaan multi internasional

  • @suprayogihermawan4744
    @suprayogihermawan4744 3 ปีที่แล้ว

    way to sum algorithm

  • @mikhaelhermanus5301
    @mikhaelhermanus5301 3 ปีที่แล้ว

    Kalo d ksh laptop atau pc buat debug enak wkwk kalo d test langsung tulis codingan di kertas gmn? Wkwk

    • @m5a1stuart83
      @m5a1stuart83 2 ปีที่แล้ว

      Modern problems require Medieval solutions....

  • @hansfoxyz
    @hansfoxyz 3 ปีที่แล้ว

    rekursif pak

  • @vhwjksi8704
    @vhwjksi8704 3 ปีที่แล้ว

    Waktu coding interview boleh buka dokumentasi g sih??

    • @crushfire2004
      @crushfire2004 3 ปีที่แล้ว +1

      Umumnya pertanyaannya ga perlu baca dokumentasi karena ga pake fungsi² khusus, cuma if sama loop.
      Bahkan yg rumit² modelnya online test di hackerank, dll jg ga bole nyontek.

  • @hafiznugraha3063
    @hafiznugraha3063 5 หลายเดือนก่อน

    TENET

  • @tstech5202
    @tstech5202 2 ปีที่แล้ว

    gw barusan diterima kerja, ada soal palindrome juga wkwkwk

    • @tstech5202
      @tstech5202 2 ปีที่แล้ว

      @Rizki Maulidan diterima bang

    • @riosurya4065
      @riosurya4065 ปีที่แล้ว

      Ad brp soal bg?

  • @RCHM00
    @RCHM00 3 ปีที่แล้ว +1

    TEBET

  • @tomdevaloca
    @tomdevaloca 3 ปีที่แล้ว

    apa = sering dst, maybe itu palindrom bro, lol.

  • @noverdy
    @noverdy 3 ปีที่แล้ว

    def isPalindrome(s):
    return s == s[::-1]
    apakah saya diterima?

  • @rekiyanseto6289
    @rekiyanseto6289 3 ปีที่แล้ว +1

    Saya punya solusi reccursive lain; tanpa harus bikin private method dan tanpa harus ada tambahan parameter integer.
    public boolean isPalindrome(String word){
    if(word.equals("")||word.length() == 1){
    return true;
    } else {
    Integer lastIndex = word.length() - 1;
    Character firstChar = word.charAt(0);
    Character lastChar = word.charAt(lastIndex);
    if(firstChar.equals(lastChar)){
    String newWord = word.substring(1).substring(0, lastIndex-1);
    return isPalindrome(newWord);
    } else {
    return false;
    }
    }
    }

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  3 ปีที่แล้ว +2

      substring itu artinya copy data word berkali2, ini lebih parah dari solusi pertama bikin 1 temp variable

    • @rekiyanseto6289
      @rekiyanseto6289 3 ปีที่แล้ว

      @@ProgrammerZamanNow wah ternyata 😂

    • @sinarbaja1663
      @sinarbaja1663 3 ปีที่แล้ว

      Buat looping array di balik trus di cek kata asal sama gak dgn loopingan yg di balik.gitu aja kok report

  • @umaralfaruq1304
    @umaralfaruq1304 3 ปีที่แล้ว

    let name = 'kodok';
    let nameArr = jar.split('');
    let size = nameArr.length;
    let result = '';
    for (let i = size - 1; i >= 0 ; i--) {
    result += nameArr[i]
    }
    console.log(result)
    if (result === name) {
    console.log(true);
    } else {
    console.log(false);
    }