Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
196
Cevap
12682
Tıklama
8
Öne Çıkarma
Cevap: Reddit, HN, Euler, DH gibi sitelerden iş görüşmesi soruları + ödev soruları (8. sayfa)
T
5 yıl
Yarbay
Konu Sahibi

euler sayısını buldurma (Arapça: hesaplama) yöntemi:

< Resime gitmek için tıklayın >

'say' den sonra Raku 'nun meta indirgeme operatörü olan [ ] 'u + operatörüyle kullanıp bu sayıların toplamını dolayısıyla e sayısını çıkarabilirsiniz. Yukarda bu işlem yapılmamış yalnızca e sayısını veren parçalar listelenmiştir.

fulton: 21 basamaklı asal sayı sorusunu tam anlamadım, e sayısının neresinde geçiyor o sayı?





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:4:0 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Fulton
F
5 yıl
Yarbay

quote:

Orijinalden alıntı: Tuğkan-0153

euler sayısını buldurma (Arapça: hesaplama) yöntemi:

< Resime gitmek için tıklayın >

'say' den sonra Raku 'nun meta indirgeme operatörü olan [ ] 'u + operatörüyle kullanıp bu sayıların toplamını dolayısıyla e sayısını çıkarabilirsiniz. Yukarda bu işlem yapılmamış yalnızca e sayısını veren parçalar listelenmiştir.

fulton: 21 basamaklı asal sayı sorusunu tam anlamadım, e sayısının neresinde geçiyor o sayı?
Hocam 21 basamak olayı şu, sayı hani 2.71.... diye sonsuza kadar gidiyor ya, işte o sonsuza kadar giderken bir yerde arka arkaya olan 21 tane rakam, 21 basamaklı bir asal sayıyı oluşturuyormuş. Kendim çözmedim ama internette Java ile yapılan çözümü buldum ekran görüntüsü atıyorum:

< Resime gitmek için tıklayın >


Cevap: 957496696762772407663

yani e sayısıni açtığımızda 2,71......957496696762772407663....... şeklinde devam ediyormuş. Arada bir yerde bu 21 basamaklı sayı var. Programda tek basamak kaydırarak 21 haneyi alıp asal mı değil mi kontrol ediyoruz sırasıyla.

e sayısının 10 bin basamaığı şu linkte mevcut: https://www.math.utah.edu/~pa/math/e.html

Veya direk kendi formülüyle de her basamağı bulunabiliyor: https://en.wikipedia.org/wiki/E_(mathematical_constant)

Ama sanırım zaten siz bu kısmı yapmışsınız.





< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 18 Ocak 2020; 5:13:0 >
Bu mesaja 2 cevap geldi.
T
5 yıl
Yarbay
Konu Sahibi

Javacıı e değişmezini önkesim dize olarak almış dolayısıyla buldurmamış. Ayrıca asal sayı uzunluğunu 21 dolayısıyla hardcode olarak gömmüş, bu 2 nes yardımıyla kodu bayağı bir kısaltmış.

Şu anki bilgisayarımda Raku derleyici yok o yüzden deneyemiyorum ancak öbür bilgisayarda bir denerim olayı.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:11:42 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Fulton
B
5 yıl
Teğmen

Message Pending...





< Bu mesaj bu kişi tarafından değiştirildi bentürküm -- 21 Ocak 2020; 1:42:42 >

< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

is-prime dışında hiçbir önkesi fonksiyon kullanmadan 957496696762772407663'ı tek sırada buluyor. Sıra biraz uzun da olsa 1280px ekrana sığıyor :)
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:12:34 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Fulton
F
5 yıl
Yarbay

quote:

Orijinalden alıntı: Tuğkan-0153

is-prime dışında hiçbir önkesi fonksiyon kullanmadan 957496696762772407663'ı tek sırada buluyor. Sıra biraz uzun da olsa 1280px ekrana sığıyor :)
< Resime gitmek için tıklayın >
Çok teşekkür ederim hocam, eline sağlık.


Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay
Konu Sahibi

Ne demek... hep yardımcı olurum.
Yeni bir soru var.

Euler formulünde paydadaki k faktöryel gibi olan ancak çarpım işlemi değil de artı faktöryel paya eklendiğinde oluşan seriyi (anlatım kolaylığı açısından bu seriye k'lı euler diyelim) kaç sırada kodlayabilirsiniz?
< Resime gitmek için tıklayın >
Ekleme: Reddit'teki iş görüşme sorusu gibi bu sorunun pratikte kullanıldığı bir alan yoktur, egzersiz amaçlı oluşturulmuştur. Matematik literatürde tanımı da yoktur. Sadece SS'te görülen formulü çözmelisiniz.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:15:6 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Fulton
I
5 yıl
Binbaşı

hocam bu soruda anladıgım seyi soylebilir miyim burda e nin seri acılımın yapıyorsunuz bunun matematiksel ispatı vardı sanırım Taylor seri acılımından
benim demek istedigim şey 1-n arasındaki sayıları Gauss toplam formuluyle hesaplayıp alt kısmı da bi tane recursion faktoriyel elle es zamanlı bolup
bir tane degişkene atamamızdan bahsediyor soru degil mi?

ama siz sanırım bunu ne kadar efektif olabilecegini soruyorsunuz ?

2 farkı methodu aynı anda kullanmak efektif degil mi ornegin;



for(blablablabla){
float outPut=gaussianSum(n)/recFact(n)
print(outPut)
}





< Bu mesaj bu kişi tarafından değiştirildi I0SER_b0y -- 26 Ocak 2020; 12:56:10 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
T
5 yıl
Yarbay
Konu Sahibi

Soru altına açıklama ekledim. Herhangi bir matematiksel bir işlem ile formulu başka bir deyime dönüştürmeden, SS'teki formulü çözmelisin. SS'teki formulün implementasyonu diyebiliriz, o çözüm gerekli.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:16:20 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @I0SER_b0y
K
5 yıl
Yarbay

Lazy evaluation'li cevap mi bekliyorsun?





< Bu mesaj bu kişi tarafından değiştirildi KaramazovX -- 26 Ocak 2020; 20:0:20 >
Bu mesaja 1 cevap geldi.
T
5 yıl
Yarbay
Konu Sahibi

Öncelikle bu soru K110'un euler sorusunu "print euler" ile yanıtlamasına tepki olarak doğdu.

Ben Lazy Evaluation /LE kullanarak çözdüm cunku en kısa de net LE ile çözülüyor. Çözümün örnek cıktısı

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:17:26 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @KaramazovX
T
5 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

Ne demek... hep yardımcı olurum.
Yeni bir soru var.

Euler formulünde paydadaki k faktöryel gibi olan ancak çarpım işlemi değil de artı faktöryel paya eklendiğinde oluşan seriyi (anlatım kolaylığı açısından bu seriye k'lı euler diyelim) kaç sırada kodlayabilirsiniz?
< Resime gitmek için tıklayın >
Ekleme: Reddit'teki iş görüşme sorusu gibi bu sorunun pratikte kullanıldığı bir alan yoktur, egzersiz amaçlı oluşturulmuştur. Matematik literatürde tanımı da yoktur. Sadece SS'te görülen formulü çözmelisiniz.
Bu soruya hiç çözüm gelmediği için ben de çözümümü gönderemiyorum.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 3 Şubat 2020; 0:0:1 >

< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

4913 = (4+9+1+3) üssü 3

Bu özelliğe iye 4 basamaklı öteki sayıyı bul.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:20:50 >

< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

Yukardaki sorunun çözümü. Açıklamalar içinde:

< Resime gitmek için tıklayın >



< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

Goldbach hipotezine göre 2'den büyük her düz (2 ile eksiksiz bölünebilen, "even") sayı, iki asal sayının toplamı biçiminde yazılabilir.https://tr.wikipedia.org/wiki/Goldbach_hipotezi
Bunu test eden program yazarak şu (düz) sayılara dayalı 2 asal sayıyı listeleyiniz:

28, 36, 52, 112, 442





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:22:45 >

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
T
5 yıl
Yarbay
Konu Sahibi

Goldbach hipotezi o denli karışık bir nes değil. Vikipedi'den alıntı:https://tr.wikipedia.org/wiki/Goldbach_hipotezi

2'den büyük her düz sayı, iki asal sayının toplamı biçiminde yazılabilir

Bu hipotezi kullanarak şu 5 (düz) sayıya ilişkin 2 asal sayıyı listeleyiniz:

28, 36, 52, 112, 442

Edit: Bu problemde asal sayı test fonksiyonu yalnızca yardımcı işlevdir o yüzden asal sayı test fonksiyonu derleyicide (örneğin is-prime gibi) yerleşik olarak varsa kullanabilirsiniz.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:24:8 >

< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

UP



< Bu ileti mini sürüm kullanılarak atıldı >

T
5 yıl
Yarbay
Konu Sahibi

Raku'nun en büyük özelliği, JavaScript, Ruby, PHP, Python'daki en yeni özellikleri kapsaması, Java ile C++ ya benzer yazımı (sentaks) olması, JVM üzerinde de çalışabilmesi.

Raku öğrendiğinde öteki tüm dil ile platformların temelini öğrenmiş olursun. Buna ek olarak Raku düzgün de kısa program yazmaya yönlendirir, bu da gerek Raku gerekse öteki dillerde cok daha verimli yazılım geliştirmeni sağlar. Verimli programcı olunca da projeleri öngörülenden daha kısa sürede bitirebilirsin, bu hem seni kolaylatır hem de ortalama bir programcıdan bir adım öne çıkmanı sağlar. Böylelikle örneğin AB'de iyi bir Python Developer remote-job projelerde €200 alıyorsa sen bu yeni edindiğin deneyimin üstüne Python bilgini katıp, o €200'ün üstünde kazanabilirsin. Bunu kim istemez :)





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 11 Ağustos 2022; 12:27:50 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Guest-F0A424E64