26 Temmuz 2018 Perşembe

Algoritma Soruları 046 - Ducci Sekansları

Seviye : Orta

Bir dizide ardıl elemanların arasındaki farkın alınması ile yeni dizinin oluşturulmasıdır.


 Bu hesaplama sürdürülüerse dizinin tüm elemanları 0'a oluşur.

Rastgele üretilen bir dizinin Ducci sekanslarını hesaplayınız?

Açıklama: Başlangıç dizisi [0; 653; 1854; 4063] olsun.

[0; 653; 1854; 4063]
[653; 1201; 2209; 4063]
[548; 1008; 1854; 3410]
[460; 846; 1556; 2862]
[386; 710; 1306; 2402]
[324; 596; 1096; 2016]
[272; 500; 920; 1692]
[228; 420; 772; 1420]
[192; 352; 648; 1192]
[160; 296; 544; 1000]
[136; 248; 456; 840]
[112; 208; 384; 704]
[96; 176; 320; 592]
[80; 144; 272; 496]
[64; 128; 224; 416]
[64; 96; 192; 352]
[32; 96; 160; 288]
[64; 64; 128; 256]
[0; 64; 128; 192]
[64; 64; 64; 192]
[0; 0; 128; 128]
[0; 128; 0; 128]
[128; 128; 128; 128]
[0; 0; 0; 0]
24 steps

25 Temmuz 2018 Çarşamba

JetBrains yazılım ürünlerini tanıyalım

2000 yılında Prag'ta kurulan yazılım şirketi, IntelliJ Idea isimli Java IDE'si ile tanındı. 2012 yılında IntelliJ üzerinden inşa edilen Android Studio, Google tarafından resmi Android geliştirme ortamı olarak tanındı. Firmanın geliştirdiği Java tabanlı Kotlin dili ise 2017 yılında Google tarafından desteklenen resmi Android dili olarak duyuruldu.

 
Şirketin birçok programlama dili için IDE'si bulunmaktadır. Bunlar Java için IntelliJ IDEA, Python için PyCharm, Php için PHPStorm, JavaScript için WebStorm, Ruby için RubyMine, iOS/OS X geliştirmeleri için AppCode, C ve C++ için CLion, veritabanı ve SQL çalışmaları için DataGrip, Python ile programlamaya yeni başlayanlar için PyCharmEdu şeklindedir. 



Java için IntelliJ ve Python için PyCharm ürünlerinin ücretsiz community sürümleri bulunmaktadır. Ayrıca diğer araçlar için 30 günlük deneme sürümleri mevcuttur. Ayrıca Öğretmen ve öğrenciler için 1 yıllık deneme sürümleri mevcuttur. https://www.jetbrains.com/student/ adresinden üye olarak tüm ürünleri bir yıl süreyle kullanabilirsiniz. Güncel programcılık açısından oldukça kararlı Ide'lere sahip an firmanın ürünlerini mutlaka denemenizi öneririm.