ilk 40 video iyi 40 tan sonra hiçbişi anlaşılmıyor...
@husynkrkmaz2 жыл бұрын
@@keremyondem2898 başlangıç seviyesini aşıyor biraz çünkü, bunlar algoritmik dersler aslında, başlangıçta hiç bilgisi olmayan birisinin beynini yakar bu videolar :) daha yalın sade derslere bakıp temeli alıp sonra algoritma kodlama kısmına girmek lazım çünkü esas iş orada karmaşıklaşıyor ve çözüm yeteneği orada meydana çıkıyor
@furkanyldz02 жыл бұрын
@@husynkrkmaz usta önerebileceğin türkçe veya ing kaynak var mı
@husynkrkmaz2 жыл бұрын
@@furkanyldz0 ingilizce bilmiyorum udemyde Mustafa Murat çoşkunun serisi var en basitten alarak ilerliyor izlemek istersen yada btk'daki videolara bak, okuyarak kendi kendine anlarım dersem Türkçe yazı serileri paylaşan siteler var oraları okuyabilirsin deneyerek kendin öğrenirsin, ben okuyarak daha çok anlıyorum mesela videodan çok yazılı kaynak takip etmeye çalışıyorum
@furkanyldz02 жыл бұрын
@@husynkrkmaz ben de yazılı kaynaktan anlamam diye bakmıyordum ama bi şans vereyim, teşekkür ederim
@omermuratkaraca3942 жыл бұрын
hocam anlatım vs süper de, her videoda ses seviyesi farklı, kiminde kısık kiminde normal. kulaklarımı kaybedeceğim az kaldı :)
@melikfratvural28524 жыл бұрын
hocam 6.satırda tmp=input yaptınız .. input=tmp olması gerekmiyor mu daha doğrı olması için?
@melikfratvural28524 жыл бұрын
@EYÜPHAN ŞAHİN harbiden doğru haa kafam gitti pardon
@CHRIS-re9sn11 ай бұрын
bunu kod bloğunda çalıştırmak yerine klavyeden girdiğimiz bir isPolindrom değerinin doğruluğunu kontrol etme şansımız var mı
@efekancoskun412910 ай бұрын
Main fonksiyonunda bir int inputu alıp yazılan metodu çalıştırırıken parantezin içine aldığın inputu yazarsın
@furkantas726 Жыл бұрын
elinize sağlık çok iyi olmuş
@mahmudfrzli33023 жыл бұрын
Hocam neden tmp diye deyiskene ihtiyacimiz var
@KodlamaVakti3 жыл бұрын
Önceki verilerimizi bir şekilde tutmamız gerekli o yüzden.
@yunusemre-e1s Жыл бұрын
hocam ben bu videoyu anlamadım kaç kez izledim moralim bozuldu :( nasıl anlayabilirim
@yunusemre-e1s Жыл бұрын
bu algoritmayı nasıl kurdunuz
@kokonk415111 ай бұрын
recursive ile özyineleme olarak geçiyor ..
@gokceaygin4 жыл бұрын
hocam tersSayi 'yı neden 0 a eşitledik? tersSayi*10 yaptığımızda değeri 0 olduğu için sonuç 0 çıkmazmı neden 1e değilde 0 a eşitledik? (doğru sorabildimmi bilmiyorum:))
@ilkinrufullayev2 жыл бұрын
tersSayi ilk olarak 0, 10-a çarpdığında 0 çıkacak üzerine kalan eklenince artık 0 olamayacak
@ilkinrufullayev2 жыл бұрын
1 yil geçmiş amma başkalarına yardımcı olur en azından :D
@yusufguclu28532 жыл бұрын
@@ilkinrufullayev kral eyw ya bi saattir onu düşünüyom sagol
@yusufguclu28532 жыл бұрын
@@ilkinrufullayev kral ogrendinmi neler yapiyon
@ilkinrufullayev2 жыл бұрын
@@yusufguclu2853 C# dayım knk Javaya öğlesine bakıyordum ,C# 9 aya yakındır öğreniyorum şuan bir web site geliştirmekteyim
@mervea.5876 Жыл бұрын
if deyimi tamamen gereksiz o kısımda sadece" return input == tersSayi; " yazsan yeterli burda kötü teknik var. else de gerek yok vs.
@oguzhanpolat12163 жыл бұрын
Hocam bir soru ; " Buradaki denklemde " tersSayi = tersSayi * 10 + kalan; " eşittir in sağındaki " tersSayi " tam olarak nereden geliyor ? Benim anladığım tmp /=10 , bunun için ama bunu java tam olarak nasıl anlıyor ? while (tmp !=0) { kalan = tmp %10; tersSayi = tersSayi * 10 + kalan; tmp /=10; } if ( input == tersSayi) return true; else return false;
@Emirayas3 жыл бұрын
Yukarıda 0 diye tanımladık tersSayi' yi. 0 diye tanımlamamızın sebebi zaten en başta tersSayi direkt kalana eşit olacak bu sebeple eşittirin sağındaki tersSayi başta 0 olmalı.
@gulrsfrli3323 Жыл бұрын
❤❤
@jaweller67254 жыл бұрын
aynı kodu bu şekilde yazdım farklılık olsun diye ama biraz uzun oldu import java.util.Scanner; public class Ilk { static int f(int x){ int yenisayi=0,gecici,basamak=0,tmp,yedek; tmp=x; yedek=x; while(tmp!=0){ tmp=tmp/10; basamak++; } for(int i=0;i
@KodlamaVakti4 жыл бұрын
Elinize sağlık , Uzun olsun başlarda önemli değil amaç kendinizi geliştirmek :)
@abdurrahimh Жыл бұрын
Sonuna bir cümle ekledim ilk başlangıç için kod için teşekkürler public static void main(String[] args) { int x,kontrol; Scanner scan=new Scanner(System.in); System.out.println("Palindrom sorgulaması yapmak için sayı giriniz:"); x = scan.nextInt(); kontrol=f(x); if(kontrol==0){ System.out.println(x+" palindrom sayi değildir"); } else System.out.println(f(x)+" palindrom sayidir");
@beyza70333 жыл бұрын
02/01/2022 18:25
@ldrago10962 жыл бұрын
her videoda ses sorunu baydı cidden
@muratincir28183 жыл бұрын
% olan yerler bölüm değil mod almada n kalan
@minervaa00013 ай бұрын
bıraktım burada...
@aygocer6922 жыл бұрын
👍👏
@sushi9139 Жыл бұрын
import java.util.Scanner; public class PalindromSayı { public static void main(String[] args) { System.out.println(Palindrom(4224)); // 1567 } static boolean Palindrom(int sayi) { int on,yuz,bin,bir; bin = sayi/1000; yuz = (sayi/100)%10; bir = sayi%10; on = (sayi/10)%10; if(bin/bir==yuz/on) { return true; } else {return false; } } } Girdiğiniz 4 basamaklı sayının palindrom olup olmadığını gösteren kısa kod
@sens6032 Жыл бұрын
8844 gibi sonucları doğru dönderiyor mantık hatası var if (sayi ==bin+yuz*10+on*100+bir*1000) { return true; } hali doğru hali
@talhac1012 Жыл бұрын
static void IsPalindromSayi(int x){ int SayininTersi=0,basamak=0,y,z; y=x; while (y>0){ y /=10; basamak++; } z=x; int basamakcopy=basamak; for (int i = 1 ; basamak>=i ; i++){ basamakcopy--; int eklenecek = z % 10; z /= 10; SayininTersi += (int) (eklenecek * (Math.pow(10,basamakcopy))); } if (x == SayininTersi){ System.out.println("palindrom sayısıdır"); }else{ System.out.println("palindrom sayısı değildir"); } }
@mahsununverdi17884 жыл бұрын
tersSayi ya neden 0 verince oldu da bir verince olmadı ?
@mahsununverdi17884 жыл бұрын
yorum satırında bir vererek açıklamıştınız ?
@murselsemedov94352 жыл бұрын
while içinde terssayi*10 yaziyoruz.İlk başta terssayiya 1 verirsek eğer,mesela sayimiz 3 rakamliysa ,onun tersini 4 rakamli almiş oluyorsunuz.Ve bu yanlış.terssayiya 0 verince böyle oluyor rakamimiz 123 kalan=tmp%10=123%10=3 terssayi=terssayi*10+kalan=0*10+3=3 tmp=tmp/10=123/10=12; kalan=tmp%10=12%10=2 terssayi=terssayi*10+kalan=3*10+2=32 tmp=tmp/10=12/10=1; kalan=tmp%10=1%10=1 terssayi=terssayi*10+kalan=32*10+1=321 tmp=tmp/10=1/10=0;----------Döngü bitti 123-un tersi 321
@cev1kcs Жыл бұрын
kötü bi anlatım diğer videolar güzeldi burda aşırı batırmışsın
@KodlamaVakti Жыл бұрын
Teşekkürler
@hacer-b1h8 ай бұрын
public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("enter number: "); int number=scan.nextInt(); isP(number); } public static void isP(int number){ int temp=number; String temp2=String.valueOf(number); String temp1=""; while(number>0){ temp=number%10;// temp=3 temp1+=String.valueOf(temp); number= number/10; //number=12 } if(temp2.equals(temp1)){ System.out.println("palindromık number "); }else{ System.out.println("palındromık degıl "); } }