402. Remove K Digits

Поділитися
Вставка
  • Опубліковано 13 жов 2024
  • Monotonic stack çok daha detaylı bir konu aslında ve kullanımını bilmek çoğu yerde işimizi kolaylaştırıyor. Burda çok hızlı geçtim ama önemli aslında onu da ilerde anlatırım.
    Biraz daha karışık bir yapı ve önemli bir yapı ona da çalışın
    #leetcodesolutions #CodingChallenges
    #LeetCode, #LeetCodeSolutions, #CodingChallenges, #Programming, #Algorithms, #DataStructures, #InterviewPreparation, #CodingInterviews #TechInterview #DynamicProgramming, #Backtracking, #Recursion, #TreeTraversal, #GraphAlgorithms, #BinarySearch, #SortingAlgorithms, #LinkedList #LearnToCode, #CodingTutorials, #ProgrammingForBeginners #CodeWithMe, #DeveloperCommunity, #Motivation #DailyCoding#TechUA-camr, #SoftwareEngineering#CodingLifestyle #problemsolvingfun #stack #stackqueue#queue #queues#Yığın #Kuyruk #VeriYapıları #StackAlgoritmaları #QueueAlgoritmaları #YığınNedir #KuyrukNedir #YığınUygulamaları #KuyrukUygulamaları #YığınVeriYapısı #KuyrukVeriYapısı #StackVsQueue #YığınÖrnekleri #KuyrukÖrnekleri #VeriYapısıÇözümleri #YığınVeKuyrukFarkları #VeriYapılarıDersi #AlgoritmaVeVeriYapıları #ProgramlamaTemelleri #YığınKullanımı #KuyrukKullanımı #BilgisayarBilimi #YığınVeKuyrukİşlemleri #LIFO #FIFO #YığınKuyrukAlgoritmalar#Stack #Queue #DataStructures #StackAlgorithms #QueueAlgorithms #WhatIsStack #WhatIsQueue #StackApplications #QueueApplications #StackDataStructure #QueueDataStructure #StackVsQueue #StackExamples #QueueExamples #DataStructureSolutions #StackAndQueueDifference#DataStructures #Algorithms #DSA #Programming #Coding #InterviewPrep #SoftwareEngineering #TechInterview #LeetCode #CodeChallenges #ProblemSolving #BigO #Recursion #DynamicProgramming #GraphTheory #TreeTraversal #SortingAlgorithms #LinkedLists #BinarySearch #Stack #Queue #Array #HashTable #PriorityQueue #BinaryTree #GraphTraversal #Backtracking #GreedyAlgorithms #DivideAndConquer #SlidingWindow #TwoPointers #Trie #BitManipulation #Heaps #Graphs #Sets #StringManipulation #DynamicArrays #RecursionProblems #PathFinding #BreadthFirstSearch #DepthFirstSearch #MergeSort #QuickSort #BubbleSort #SelectionSort #InsertionSort #RadixSort #CountingSort #KMPAlgorithm #Knapsack #LongestCommonSubsequence #ShortestPath #BellmanFord #Dijkstra #Prim #Kruskal #MinimumSpanningTree #GraphProblems #TreeProblems #FloydWarshall #BinarySearchTree #HeapSort #DisjointSet #SegmentTree #AVLTree #FenwickTree #SplayTree #UnionFind #TopologicalSort #Matrix

КОМЕНТАРІ • 61

  • @Nivus67
    @Nivus67 3 дні тому +21

    Başarılarının devamını dilerim. Tiktok açıp abuk subuk şeyler yapmak varken burda kafayı yakıyosun. 12 yıllık bir programcı olarak değerlendirmek istedim.

    • @Mikail-h8u
      @Mikail-h8u 2 дні тому +1

      Kral seni dün can değerin kanalında görmüştüm. Muhalefet olmuşsun orda tam hatırlamıyorum olayı . Görünce şaşırdım 😊

  • @ismailsamirusta
    @ismailsamirusta 8 годин тому +3

    güzel bir anlatım olmuş. kanalını biraz inceledim, leetcode çözme alışkanlığının olması çok güzel. yaptığın çözümleri de kolayca anlaşılabilir bir şekilde izleyicilerine aktarıyorsun. senin gibi işini seven meslektaşlarımızın yetişiyor olduğunu görmek güzel. abone oldum, kanalını takipte kalacağım.

  • @furkankaraslan9040
    @furkankaraslan9040 4 дні тому +9

    sınıfta dersi anlayan bi çocuk olur da sana da anlatmasını ister ya canın, heh işte tam o kıvamda bi video eline sağlık hocam

    • @xxcodingtime
      @xxcodingtime  4 дні тому +2

      Teşekkür eder iyi çalışmalar dilerim

  • @gurkanseyhan5933
    @gurkanseyhan5933 2 дні тому +1

    Tebrik ediyorum ellerinize sağlık. Başarılarınız daim olsun

  • @cihanaygun577
    @cihanaygun577 2 дні тому +1

    hocam sayenizde elon musk oldum teşekkür ederim

  • @oredviper
    @oredviper 3 дні тому +1

    Ellerinize sağlık hocam

  • @evrn_367
    @evrn_367 4 дні тому +2

    Deniz Hanım , anlatımınız gerçekten çok iyi, soruya önce kendim bakıyorum hiçbir şey yapamıyorum ama sizin düşünce tarzını anlatışınızı izleyince çok iyiymiş ya oluyorum her seferinde. Lütfen devam edin ve daha fazla video atın. Bir de anlatırken yaşıyorsunuz soruyu ahaha süper. Teşekkür ederim.

    • @xxcodingtime
      @xxcodingtime  4 дні тому +2

      Teşekkür eder iyi çalışmalar dilerim

  • @lemegeton7
    @lemegeton7 3 дні тому +1

    soru çözerken tam olarak senin gibi kendi kendime konuşuyorum sanki kendimi çözerken izliyormuşum gibi oldu çok hoşuma gitti dsahjdas

  • @necipkuruncu
    @necipkuruncu 3 дні тому

    çok yararlı bir video olmuş eline sağlık

  • @ateskuresi1494
    @ateskuresi1494 3 дні тому +2

    Lan sektöre bak rakipler çok güçlü

  • @kursatalmylmaz
    @kursatalmylmaz 17 годин тому

    Ellerine sağlık çok güzel açıkladın her şeyi ben yazılım adına daha yolun başındayken bile bu anlattıklarını anladım o derece güzel bir anlatımdı.Kanalını yeni keşfettim takip edicem bundan sonra başarılarının devamını diliyorum desteklerimi esirgemeyeceğim 🙏🏼

  • @MehmetBasrioglu-p7n
    @MehmetBasrioglu-p7n 2 дні тому

    Ellerinize sağlık :)

  • @nielsenzven3560
    @nielsenzven3560 3 дні тому

    Güzel ve öğretici videolar atıyorsun. Başarılar dilerim..

  • @Cengineer17
    @Cengineer17 3 дні тому +1

    the way you explaining simply is easy to understand 👨‍💻

    • @xxcodingtime
      @xxcodingtime  3 дні тому

      Thank you. I'm just wondering: Do you know Turkish? Or do you watch with subtitles? My goal is to improve my coding skills and my English at the same time. I do not know if I should switch the language of my videos to English to improve my speaking skills. It's just something I'm considering.

    • @Cengineer17
      @Cengineer17 3 дні тому +2

      @@xxcodingtime You`re Welcome . Yes I know turkish , You can do both but if you wanna increase your audience english is better i think .

    • @xxcodingtime
      @xxcodingtime  3 дні тому

      ​@@Cengineer17 That's great Thank you for your response 🙏

  • @ugursaral-1988
    @ugursaral-1988 4 дні тому

    Kolay gelsin. İyi çalışmalar dilerim

  • @twitchizle
    @twitchizle День тому +1

    Vay arkadas 10 tane leet code cozup 1000 abone olmak ha... Neyse ben magarama geri doneyim

  • @ErsteSkywalker
    @ErsteSkywalker 2 дні тому +2

    aut viam inveniam aut faciam :)

  • @muratermec
    @muratermec 4 дні тому +2

    Maşallah nazar değmesin, anlatım tarzı mükemmel. Aşağıdaki yorumum eleştiri olarak algılanmasın. Burada amacım, mesela bir OOP dilini toplu olarak anlatmaya sizi ikna edebilmek. Örneğin vaktiniz olursa Java'yı temelden ileri seviyeye kadar anlatabilirseniz çok güzel olur. Algoritma yani mantık kurmakta zorlanıyoruz, temel konularda eksiklerimiz var(Algoritma ve Veri Yapıları gibi). Ezberci bir eğitim sisteminden geldiğimiz için bu Algoritmik düşünmeye yabancıyız. Onun için kodlama yapamıyoruz zaten. Bildiğimizi zannediyoruz , ama işi bilmediğimiz ilerleyen zamanlarda ortaya çıkıyor. Çok teşekkür ederiz videolar için, devamını bekleriz. :)

  • @foxiwq
    @foxiwq 2 дні тому

    teşekkürler

  • @lordist52
    @lordist52 2 дні тому

    soruyu anlamak için soruyu çeviriyor musun yoksa ingilizcen bunun için yeterli ve hiç çevirmiyor musun. Çevirmek çok zahmetli oluyor çünkü vurgulanan kısımları kopyalayamıyoruz.

  • @ozunkeskin2380
    @ozunkeskin2380 День тому

    bence sorting algoritmalarini anlatsan guzel bir icerik olabilir bunun serisini yapabilirsin

    • @xxcodingtime
      @xxcodingtime  21 годину тому

      Teşekkür ederim tavsiye için🙏

  • @beydili
    @beydili 3 дні тому

    Merhabalar, yazılımla hiç alakam yok sadece izlemesi hoşuma gittiği için videolarınızı izlemeye başladım. Videodaki yaptığınız yazılımın dili ne oluyor acaba?

  • @husoelrey
    @husoelrey День тому

    Sadece java mı yazıyorduun

  • @Hayabusa6g
    @Hayabusa6g 4 дні тому

    Abla renk vermeyi ve enterprise kodlaması anlatır mısın javada lütfen

  • @talhacetin9737
    @talhacetin9737 20 годин тому

    Tobbun yurdu mu orası

  • @onurolce
    @onurolce День тому

    Kodlarına bakınca aslında digitlerin numerik değerlerini değil ASCII değerleri üzerinden sıralamış oluyorsun. İş görüyor, kod kısalıyor ve CPU daha az yoruluyor ama gerçekte bunlar numerik değere dönmesi gerekiyordu.

    • @xxcodingtime
      @xxcodingtime  День тому +2

      Merhaba char curr = num.charAt(i) yapmak yerine aslında int curr = num.charAt(i) - '0' yapıp integer olarak bulabilirdik. Ancak ascii ile integera çevirmesekte biz char olan 0 ın char olan 1 in asciisinden yine küçük olduğunu biliyoruz. integera çevirip uğraşmaya gerek olmadığını düşündüğüm için direkt o şekilde karşılaştırma yaptım. Yani char olan sıfırın ('0') ascii değeri 48 dir , char olan 1 in ascii si 49 dur sonuç olarak yine 48

    • @onurolce
      @onurolce День тому +1

      @@xxcodingtime Benim de kastettiğim tam olarak buydu:) Sonuçta mütabıkız ve kod amacına ulaşıyor.

  • @alibayram8668
    @alibayram8668 2 дні тому

    anasayfama düştü

  • @slav3rsn1x
    @slav3rsn1x 3 години тому

    num.length() == k yerine

    • @xxcodingtime
      @xxcodingtime  3 години тому

      @@slav3rsn1x merhaba çok haklısınız ancak ben soruları özet geçiyorum o yüzden bazı eksik görünen kısımlar oluyor. Constraintlerde bize num.len daima >= k olacaktır denmiş o sebeple kontrol yapmadım 🙏🏻🙏🏻 demeseydi dediğiniz gibi kontrol etmeliydik

  • @Metovski
    @Metovski 3 дні тому

    Selam, eline sağlık.videoları çekmeden önce soruları önceden çözüyor musun? Algoritma calısmak ve örnek leetcode gibi spru cözmek icin nerelerden baslamayi tavsiye edersin

    • @xxcodingtime
      @xxcodingtime  21 годину тому

      Merhaba soruların başında solved yazıyorsa önceden çözmüşümdür demek 🙏

  • @slav3rsn1x
    @slav3rsn1x 4 дні тому

    Kullanıcının verdiği her metinin sadece sayı olduğunu düşünerek mi yaptınız (Öbür türlü bir de harf ve rakam kontrolü ile uğraşma var öff) ? Ve num.length()

    • @xxcodingtime
      @xxcodingtime  4 дні тому +1

      merhaba char curr = num.charAt(i) yapmak yerine aslında int curr = num.charAt(i) - '0' yapıp integer olarak bulabilirdik. Ancak ascii ile integera çevirmesekte biz char olan 0 ın char olan 1 in asciisinden yine küçük olduğunu biliyoruz. Boş yere integera çevirip uğraşmaya gerek olmadığı için direk o şekilde karşılaştırma yaptım. Yani char olan sıfırsın ascii değeri 48 dir char olan 1 in ascii si 49 dur sonuç olarak yine 48 49 dan küçüktür diyebiliriz. Diğer sorunuz içinse soruda kendisi constraint olarak vermiş şu şekilde 1

  • @sehmusbuyuk344
    @sehmusbuyuk344 2 дні тому

    Java beyin yakici pythondan devam 😅

  • @bilalinci4981
    @bilalinci4981 3 дні тому

    Aklıma ilk brute force çözüm geldi de bakalım belki daha iyisini bulurum.

    • @bilalinci4981
      @bilalinci4981 3 дні тому

      Aklıma başka bir şey daha geldi, ilk elemanlardan k sayısı kadar geri gidip gittiğim yere giderken en küçük rastladığım sayıyı seçip sayıyı en çok etkilicek olan en büyük basamağın rakamını bulduktan sonra arta kalan k değeri varsa bunu sıradaki basamağa uygulamak aklıma geldi. Sanırım bu çalışır.

    • @bilalinci4981
      @bilalinci4981 3 дні тому

      Sadece kodu yazmak kaldığı için çözümü izlicem 🫣

  • @ennstekin
    @ennstekin 4 дні тому

    Ayt matematik anlattığın bir kanalın var mı?

  • @opsiyonel-w6k3
    @opsiyonel-w6k3 3 дні тому

    ilkokul çözüyon

  • @kendinebubble
    @kendinebubble 2 дні тому +1

    yazılım ölür mü ?

    • @xxcodingtime
      @xxcodingtime  День тому

      Merhaba Oğuz Ergin hocam bu konular hakkında yayın yapmış olmalı , inceleyebilirsiniz ilginizi çekecektir.

  • @archaze149
    @archaze149 21 годину тому +1

    Acaba tüm kızlar kodlamada böyle mi? Sorulara yaklaşırken soruyu basite indirme isteğiniz oluyor hep. Öncelikle soru tam değil, eğer ağzından çıktığı kadarsa soruya bir çok yorumla birlikte farklı ve öz çözümler yapılabilir. Ayrıca çözüme yaklaşma tarzın çok kabaca. Çözüm konusunda çok daha kibar ve narin olmalısın. Bilgisayar seni anlamaz ama bu ona istediğini istediğin şekilde yaptıramayacağın anlamına gelmez.

    • @archaze149
      @archaze149 21 годину тому

      Özür dilerim herkesi kendimle kıyas ediyorum. Halbuki sorunun bir yorumuna göre kullanılabilir bir çözüm oluşturmuşsun. Bardağın dolu tarafını görmekten ziyade bardağın içindeki sıvıyı %100 doluluk oranına sahip kristal yapıda bir sıvı olarak görmeyi istemek de benim kötü bir huyum.

    • @xxcodingtime
      @xxcodingtime  21 годину тому +1

      Merhaba sorunun ne istediğini yani soruyu tam olarak anlatmıyorum ben, yani ağzımdan çıktığı kadar değil.Benim tarzım bu şekilde, kendime not olacak şekilde hızlıca anlatıyorum. Sorunun numarasını yazıyorum ilgilenenler ordan bulup soruyu "tam" olarak okusun diye. Çözüm tüm test caselerden geçiyor. Teşekkür ederim farklı bakış açılarına her zaman açığım. İyi çalışmalar.

  • @muratermec
    @muratermec 4 дні тому

    Madem bu kadar övgü alıyorsunuz, neden Java'yı tam olarak anlatan videolar çekmiyorsunuz?. O zaman görürüz bakalım ne kadar iyisiniz? Bu arada amma çok yağcılık yapan erkek varmış :)

    • @xxcodingtime
      @xxcodingtime  4 дні тому +8

      Merhaba Murat Bey, amacım ne kadar iyi olduğumu göstermek değil amacım iyi olduğumu göstermekte değil bunu iddia da etmedim. İlk videoma bakmanızı öneririm. Orada bu videoların amacını dile getirdim ve kanalın açıklamasında da belirttim. Video çekmek için vaktim yok ayrıca javayı baştan sona öğretecek kadar derin bilgim de henüz yok üniversitelerde ya da online kurslarda çok kaliteli yıllardır bu işi yapan ve alanında uzman kişilerden eğitimler bakabilirsiniz. Öğrenciyim akademisyen değil ve yoğun bir şekilde dsa ve bilgisayar dersleri alıyorum. Bu videolar da aslında ders çalışırken çözdüğüm soruları içeriyor.UA-camde ve diğer sosyal medyalarda bir çok insan varken insanların LeetCode çözen bir kanalda bu tarz şeyler(sizin deyiminizle yağ) için video izleyeceğini de sanmıyorum. Tek amacım saygı çerçevesi içinde sadece kodlama üzerine düşünmek anlatmak ve gelişmek daha iyi olmak. Çok teşekkür ederim ve başarılar dilerim
      ua-cam.com/video/DTiXzs1JBI0/v-deo.htmlsi=Ns71s-NteTESGP42

    • @bilalinci4981
      @bilalinci4981 3 дні тому +2

      Hocam bir kere olay javanın syntaxı anlamak değil ki. Bunlar işin tuzu biberi. OOP ile mimari inşa etmekten bahsediyorsanız olabilir fakat deniz hocanın büyük ihtimalle odağı o değil. Olayı daha matematiksel ve algoritmalara dayalı, yapay zeka dalında bunlar öne çıkıyor. Övgü almak muhabbeti ise onu bilmiyorum. Belki öyledir veya değildir, izleyenleri (beni veya seni) pek ilgilendiren bir şey değil. Niye bu yorumu yazıyorum çünkü bence böyle bir kanalın olması zarardan çok yararlı.(deniz hocadan bağımsız bir şekilde başka böyle bir relax algoritma çözen kanal olsa onu izlerdim)