Kayıtlar

Haziran, 2020 tarihine ait yayınlar gösteriliyor

Python Çalışması w/ Asal Sayı Bulma, Fibonacci, Sayının Rakamlarını Toplama

Resim
Yine Python dili ile devam ediyoruz. Bu sefer üç tane küçük kod yazacağız tabi ki. Bunlardan biri asal sayı bulma, diğeri fibonacci sayılarını gösterme ve sonuncu olarakta 1'den fazla rakamı olan bir sayının rakamlarını toplama. Bunların kodlarını açıklamalı bir şekilde bu yazımızda görebilirsiniz. İyi çalışmalar. Evet şimdi koda geçiş yapalım print ( """ Selam, bu kodumuzda 3 farkli olayi beraber yapalim. 1. Asal sayilari yazdirma (ilk 50 icinde), 2. Fibonacci sayi dizisini 30'a kadar yazdirma, 3. Bir sayinin kendisini olusturan rakamlarini toplama. """ ) #Evet simdi 1. olayi yapalim #ilk basta kaca kadar asal sayi istiyoruz onu belirleyelim. asal_son= int ( input ( " Kacinci sayiya kadar asal sayi gorunsun? " )) print ( " Asal Sayilar >> " ) for i in range ( 2 , asal_son ): sayac= 0 for j in range ( 2 , i ): if ( i%j== 0 ): sayac+= 1 if ( sayac< 1 ): print ( i ) #Burada amacimiz bir sayiyi kend...

Java Dilinde Circular LinkedList Anlatımı

Resim
Selamlar arkadaşlar, bugün sizlerle Circular LinkledList Java kodunu anlamaya çalışacağız. Kod ve açıklamasını bu yazımızda bulabilirsiniz. Circular Linkedlist nedir? Bu liste mantığının LinkedListten farkı başının ve sonunun bağlı olmasıdır. Şöyle diyebiliriz, sizin listenin sonuna yani tail'e gittiğinizde oradan head'e ulaşmak için geriye dönmenize gerekmiyor. Direkt olarak bir sonraki gösterilen nokta head noktasını göstermektedir. > Normal LinkedList > Circular LinkedList Koda geçelim package mfg_sadi ; /** * * @author mfg */ public class CreateList { //Şimdi ilk başta Node yani düğümümüzü oluşturacağız. public class Node { //Değişkenlerimizi girelim. int data ; Node next ; //Constructor oluşturuyoruz ki yeni düğümler oluşturabilelim. public Node ( int data ) { this . data = data ; } } //Head ve tail değerlerini null olarak belirtiyoruz. public Node head = nu...

Python ile Yazıyı Piramit Gibi Çizdirme

Resim
Bugün sizlerle python ile piramit şeklinde yazı yazdırmayı deneyeceğiz. Görseldeki görüntünün aynısını elde etmek istiyorsanız aşağıdaki kodumuza bakmanızı öneririz. duz = " SAMPLE " #sample deneyelim newstr = 0 liste = [] for i in range ( len ( duz )): x = duz [: i ] + duz [ i :: -1 ] orta = int ( len ( x ) / 2 ) d = ' ' * ( len ( duz ) -i -1 ) + x [: orta+ 1 ] + x [ orta+ 1 :] liste.append ( d ) for i in range ( len ( liste )): print ( liste [ i ]) for i in range ( 1 , len ( liste )): print ( liste [ len ( liste ) -i -1 ])