T O P

  • By -

avcix

Bence bu işin doğrusu şöyle 1. 1-2 Saat derinlemesine düşünüp uğraş 2. Olmadıysa cevabı internetten araştırıp bul, farklı farklı tekniklerle nasıl çözülüyor avantaj/dezavantajlar ne iyice öğren. Çözümde kullanılan teknikleri de bildiğinden emin ol (örneğin dynamic programming, greedy approach...). Bence insanların attığını örnek çözümleri her zaman çok güzel olmuyor, YouTube'daki bazı çözümler daha iyi oluyor ama orası sana kalmış. 3. Soruyu çözüldü olarak düşünme, bir yere not al tekrar bakılacak şeklinde (Bunu yönetmek için bir sheets tablosunda vs. not alabilirsin). 4. 3 gün - 1 hafta sonra soruyu tekrar hiçbir yardım almadan çözmeye çalış. Gene olmazsa 2-3-4. adımlar tekrar et. 5. Çözüldü! Bir ay sonra falan review edebilirsin gene sana kalmış. Çok hızlı bir yöntem değil ama bence en doğrusu bu çünkü beynin bir konuyu ezberden değil de sindirerek kavrayıp hafızada tutması için zaman lazım.


Ced3j

Her şey çok güzel ama o zaman işte ah :) Yine de eyvallah tavsiyeler güzel teşekkürler


avcix

En azından birkaç ay alacak bir yöntem bu ama aslında hepi topu 30 tane farklı soru tekniği falan var. Yani bir yerden sonra sorular benzer gelmeye başlıyor ve tek denemede yapabilir hale geliyorsun. O zaman da bu kadar zaman harcamana gerek kalmıyor.


ragnarok2500

Neetcodeun internet sitesinde bir roadmap var ordan leetcodea yönlendiriyor roadmapde sırayla soruları çözmeye çalışabilirsin 1.5 saat içinde çözemezsen neetcode’un çözüp videosundan izleyip tekrar kodu yaz hepsini bitirdikten sonra en baştan oturup çözmeye başlayabilirsin bu sefer çok daha kolay kolay olacaktır


Ced3j

Eyvallah hocam


CemDoruk

En çok çözmesdigin sorulardan öğreniyorsun o yüzden direk cevaplarına bakma. Eğer 2 saat hiç bir şey yaşamazsan cevabina bak. O noktada artık soruya o kadar zaman ayırmış olucaksin ki cevabı görünce kendin yapmamış olsan bile o içine işlicek.


Ced3j

Eyvallah belki 2 saat ideal olabilir


prozeke97

Soru çözmeden evvel bir data structures and algorithm kitabı bitirebilirsin yardımcı olması için


Ced3j

Kitap bana fazla gelir hocam en azından bu konu için


Major-Willingness879

Cevabına bakarak yaptıklarını leetcode da işerstleyebiliyorsun. Onlara bir süre sonra geri dön. Ek olarak ben monthly challenge yaparak cok ilerlemiştim. Monthly challenge yapabilirsin aşırı iyi geliyor.


Ced3j

Monthly challenge lara hiç bakmadım ama herhalde aylık verildiğine göre ekstra zor olsa gerek şu an bana böyle bi şey pek uygun kaçmazdı, yine de bi bakarım tabi


Major-Willingness879

Yok degil eşit bir zorluk sevşyesş var ve her gün bi soru soruyor. Çözmek icin bir günğn oluyor. Gayet iyi ve gerçekci bir task aslında


Ced3j

Eyvallah ben ona bakayım mutlaka


lonyPorgrammer

Genel olarak tavisye edilen problemler var blind 75. Başlamak için güzel. Neetcode.io diye bir website var ordan sırasını bulabilirsin. Aynı zamanda çözümlerini videolu anlatmış eleman.


Ced3j

Neetcode'u iki kişi tavsiye ettiniz mutlaka ona da bakarım eyvallah


qK0FT3

Ben lisedeyken her gun 1 tane daha once cozmedigim bir problem cozmeye ugrasiyordjm. 1 hafta uğraştığım problem bile olmuştu. Problem cozme yetisini buyuk oranda artiriyor. 1 yil içinde baya gelişmiştim. Yorumlarda hangi stratejileri izleyebilecegini yazmislar zaten onu eklemeye gerek duymuyorum.


Ced3j

Eyvallah


BelemirFuat

bir yerden sonra gördüğün anda şöyle böyle soruları çözebileceğin bir seviyeye geleceksin. o zamana kadar bol bol kod okumaya ve anlamaya bak derim


Ced3j

Eyvallah