Java Dersleri #44 - Metotlar Proje : Palindrom Sayılar

  Рет қаралды 24,134

Kodlama Vakti

Kodlama Vakti

Күн бұрын

Пікірлер: 50
@mervecetin9606
@mervecetin9606 4 жыл бұрын
Hocam ses çok az ?
@beymiryazilimvefelsefe5779
@beymiryazilimvefelsefe5779 2 жыл бұрын
bu ders olmamış hocam kusura bakmayın
@keremyondem2898
@keremyondem2898 2 жыл бұрын
ilk 40 video iyi 40 tan sonra hiçbişi anlaşılmıyor...
@husynkrkmaz
@husynkrkmaz 2 жыл бұрын
@@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
@furkanyldz0
@furkanyldz0 2 жыл бұрын
@@husynkrkmaz usta önerebileceğin türkçe veya ing kaynak var mı
@husynkrkmaz
@husynkrkmaz 2 жыл бұрын
@@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
@furkanyldz0
@furkanyldz0 2 жыл бұрын
@@husynkrkmaz ben de yazılı kaynaktan anlamam diye bakmıyordum ama bi şans vereyim, teşekkür ederim
@omermuratkaraca394
@omermuratkaraca394 2 жыл бұрын
hocam anlatım vs süper de, her videoda ses seviyesi farklı, kiminde kısık kiminde normal. kulaklarımı kaybedeceğim az kaldı :)
@furkantas726
@furkantas726 Жыл бұрын
elinize sağlık çok iyi olmuş
@CHRIS-re9sn
@CHRIS-re9sn Жыл бұрын
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ı
@efekancoskun4129
@efekancoskun4129 11 ай бұрын
Main fonksiyonunda bir int inputu alıp yazılan metodu çalıştırırıken parantezin içine aldığın inputu yazarsın
@jaweller6725
@jaweller6725 4 жыл бұрын
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
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Elinize sağlık , Uzun olsun başlarda önemli değil amaç kendinizi geliştirmek :)
@abdurrahimh
@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");
@melikfratvural2852
@melikfratvural2852 4 жыл бұрын
hocam 6.satırda tmp=input yaptınız .. input=tmp olması gerekmiyor mu daha doğrı olması için?
@melikfratvural2852
@melikfratvural2852 4 жыл бұрын
@EYÜPHAN ŞAHİN harbiden doğru haa kafam gitti pardon
@cagansahin5400
@cagansahin5400 Күн бұрын
ne fark eder kardes en basta tmpye atanmış bir değer yok zaten değeri belli olan tek sayi input oldugu icin hicbisey olmaz
@mervea.5876
@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.
@mahmudfrzli3302
@mahmudfrzli3302 3 жыл бұрын
Hocam neden tmp diye deyiskene ihtiyacimiz var
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Önceki verilerimizi bir şekilde tutmamız gerekli o yüzden.
@yunusemre-e1s
@yunusemre-e1s Жыл бұрын
hocam ben bu videoyu anlamadım kaç kez izledim moralim bozuldu :( nasıl anlayabilirim
@yunusemre-e1s
@yunusemre-e1s Жыл бұрын
bu algoritmayı nasıl kurdunuz
@kokonk4151
@kokonk4151 Жыл бұрын
recursive ile özyineleme olarak geçiyor ..
@oguzhanpolat1216
@oguzhanpolat1216 3 жыл бұрын
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;
@Emirayas
@Emirayas 3 жыл бұрын
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ı.
@gokceaygin
@gokceaygin 4 жыл бұрын
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:))
@ilkinrufullayev
@ilkinrufullayev 2 жыл бұрын
tersSayi ilk olarak 0, 10-a çarpdığında 0 çıkacak üzerine kalan eklenince artık 0 olamayacak
@ilkinrufullayev
@ilkinrufullayev 2 жыл бұрын
1 yil geçmiş amma başkalarına yardımcı olur en azından :D
@yusufguclu2853
@yusufguclu2853 2 жыл бұрын
@@ilkinrufullayev kral eyw ya bi saattir onu düşünüyom sagol
@yusufguclu2853
@yusufguclu2853 2 жыл бұрын
@@ilkinrufullayev kral ogrendinmi neler yapiyon
@ilkinrufullayev
@ilkinrufullayev 2 жыл бұрын
@@yusufguclu2853 C# dayım knk Javaya öğlesine bakıyordum ,C# 9 aya yakındır öğreniyorum şuan bir web site geliştirmekteyim
@minervaa0001
@minervaa0001 4 ай бұрын
bıraktım burada...
@beyza7033
@beyza7033 3 жыл бұрын
02/01/2022 18:25
@sushi9139
@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
@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
@ldrago1096
@ldrago1096 2 жыл бұрын
her videoda ses sorunu baydı cidden
@muratincir2818
@muratincir2818 3 жыл бұрын
% olan yerler bölüm değil mod almada n kalan
@talhac1012
@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"); } }
@gulrsfrli3323
@gulrsfrli3323 Жыл бұрын
❤❤
@aygocer692
@aygocer692 2 жыл бұрын
👍👏
@mahsununverdi1788
@mahsununverdi1788 4 жыл бұрын
tersSayi ya neden 0 verince oldu da bir verince olmadı ?
@mahsununverdi1788
@mahsununverdi1788 4 жыл бұрын
yorum satırında bir vererek açıklamıştınız ?
@murselsemedov9435
@murselsemedov9435 2 жыл бұрын
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
@cev1kcs 2 жыл бұрын
kötü bi anlatım diğer videolar güzeldi burda aşırı batırmışsın
@KodlamaVakti
@KodlamaVakti Жыл бұрын
Teşekkürler
@hacer-b1h
@hacer-b1h 9 ай бұрын
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 "); } }
Java Dersleri #45 - Recursive Proje : Fibonacci Serisi
4:30
Kodlama Vakti
Рет қаралды 17 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Java Dersi 9 : ReCap Demo 1 En Büyük Sayı Hangisi
8:17
Engin Demiroğ
Рет қаралды 27 М.
3x+1 = 90 YILDIR ÇÖZÜLEMEYEN BASİT İŞLEM
16:33
Barış Özcan
Рет қаралды 832 М.
Java Dersleri #40 - Metotlar (Fonksiyonlar)
10:19
Kodlama Vakti
Рет қаралды 47 М.
Java Dersleri #72 - OOP - Macera Oyunu : Karakter Seçimi
24:33
Kodlama Vakti
Рет қаралды 16 М.
Учитесь умнее, а не усерднее! 5 советов  // Marty Lobdell
16:15
Java Dersleri #43 - Recursive (Özyineli) Metotlar
8:10
Kodlama Vakti
Рет қаралды 32 М.
Odağını Kaybetmeden Saatlerce Nasıl Çalışabilirsin?
15:25
Barış Özcan
Рет қаралды 1 МЛН
Python Dersleri - 1 Saatte Tamamen Python Öğren!
1:00:00
Kavax
Рет қаралды 641 М.