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

Ben orada Jet Fadıl'a öneride bulunmadım ki. Yalnızca bir sorusunu yorumladım.





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

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


Bu mesajda bahsedilenler: @Yeşim ceylan
G
5 yıl
Yarbay



public bool isPrime(int n)
{
if (n == 2)
return true;
if (n == 0 || n == 1 || n % 2 == 0)
return false;
for (int i = 3; i * i <= n; i += 2)
{
if (n % i == 0)
return false;
}
return true;
}


void Main()
{
int sayı=52;
for (int i = 0; i < sayı/2; i++)
{
for (int j = sayı/2; j < sayı; j++)
{
if (isPrime(i) && isPrime(j) && i + j == sayı)
{
(i+" + "+j).Dump();

}
}
}

}




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

Çözüm eksik cunku 28, 36, 52, 112, 442 listesini taramıyor ayrıca loop / döngü üzerinden gittiği için uzun Fonksiyonel stilde cok daha kısa de öz yazılabilir. Soruyu düzenledim, isPrime işlevi yerleşik olarak varsa kullanılabilir.





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

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

Bu mesajda bahsedilenler: @Gökşen PASLI
P
5 yıl
Yarbay

sen olayın mantığını yaz bende sana programı yazayım :D


Bu mesaja 1 cevap geldi.

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

4 sıralık programın usyürütmesini yazmaya gerek var mı?
< 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:30:43 >

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

Bu mesajda bahsedilenler: @ProjectMan
P
5 yıl
Yarbay

öğrencilere testmi hazırlıyorsun
yoksa gerçekten bu konuda takıldın mı !?


Bu mesaja 1 cevap geldi.

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

Euler, Goldbach gibi matematikçilerin ilgilendiği konulardan, Reddit'te cıkan sorulardan öğrenci testi olur mu?

Buradaki sorular gerçek programcılara göre, sana göre değil.

Yazılım Geliştirme adı altında ilgisiz konular açıyorsun şimdi de burada ilgisiz sorular soruyorsun. Şu konuda 30 soru varsa 1 tekine bile yanıt/çözüm göndermeden belleğine takılan öylesine yorumlar yapıyorsun. Please...





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

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

Bu mesajda bahsedilenler: @ProjectMan
P
5 yıl
Yarbay

daha karekök sıkıştırma formülündeki değişken difransiyel fonsiyonunu çözememişsin !

! :) büyük üstat, büyük mimarsın :D

fazla kızdırmayayım ileride tekrar sana işim düşebilir :D





< Bu mesaj bu kişi tarafından değiştirildi ProjectMan -- 25 Ağustos 2020; 16:59:47 >


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

< Resime gitmek için tıklayın >
Örneğin verilen sayı 49 :
 
# 49 -> 4 kare + 9 kare = 97
# 97 -> 9 kare + 7 kare = 130
# 130 -> 1 kare + 3 kare + 0 kare = 10
# 10 -> 1 kare + 0 kare = 1 (happy number)


1'e düştüğü için MUTLU

Verilen sayı: 89
 
# 89 -> 8 kare + 9 kare = 145
# 145 -> 1 kare + 4 kare + 5 kare = 42
# 42 -> 4 kare + 2 kare = 20
# 20 -> 2 kare + 0 kare = 4 (not happy number)


4 'e düştüğü için, 1'e düşmediği için MUTSUZ

Bu kritere göre verilen sayının mutlu sayı / mutsuz sayı olduğunu test eden kod yazınız.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 4 Eylül 2020; 17:10:25 >

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

B
4 yıl
Yarbay

T
4 yıl
Yarbay
Konu Sahibi

https://forum.donanimhaber.com/c-dilinde-birbirinden-farkli-random-sayilar-atama--148476356

'daki soru için Python yada başka dilleri kullanarak 10 - 30 sıra arası çözüm göndermişler. Raku ile o 1 sıralık iş :)

say (50.rand.Int, { first * == none(@_), (@_[*-1], {50.rand.Int} ... Inf)[^50] } ... Inf )[^20]

ekran görüntü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:34:7 >

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

Bu mesajda bahsedilenler: @BalkanGöçmeniBirBey
T
4 yıl
Yarbay
Konu Sahibi

Kodda anlaşılmayan bölüm nedir? Explicit Generator kullanan Lazy Evaluation tabanlı diziler mi :)





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

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

Bu mesajda bahsedilenler: @Kurtçu Restrop
K
4 yıl
Yüzbaşı

sadece koyduğun on tane parantezin takibi bile başlı başına iş.


Bu mesaja 1 cevap geldi.

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

Okey özdeş program, parantezsiz, klasik stilde. Yine anlayamadın değil mi. Çünkü anlamaya çalışmaktan çok yakınıp duruyorsun. Bu konu yakınıp duranlara göre değil :)

given my @liste and my $rasg {

   until @liste.elems==20 {

   $rasg=50.rand.Int;

   push @liste, $rasg if $rasg == none(@liste) } }

say @liste;





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


Bu mesajda bahsedilenler: @Kurtçu Restrop
T
4 yıl
Yarbay
Konu Sahibi

Bozuk para problemi (coin change problem)

Markette 13TL ödeyeceksiniz. Bozuk para olarak 1TL, 3TL ve 5TL var. (3TL gibi normalde olmayan bozuk paralar da var sayılacaktır)

a) 13TL'lik ödemeyi bu bozuk paralar ile kaç değişik biçimde ödeyebilirsiniz ? Örneğin 1+1+1+1+1+1+1+1+1+1+1+1+1, 1+1+1+1+1+1+1+1+1+1+3, 1+1+1+1+1+5+3, 1+3+3+3+3, 3+5+5 .... gibi tüm kombinasyonlar listelenecek.

Not. Bu soru çözüldü ancak iterasyon ile. Özdeş sorunun recursion kullanarak çözümü bekleniyor. Çözümde bozuk para kombinasyonlarının yalnızca toplamı değil, kendileri de olmalı.Örneğin {1,2,3} bozuk paraları ile 5TL ödemek için

{1,1,1,1,1}
{1,2,2}
{1,1,1,2}
{1,1,3}
{2,3}

gibi kombinasyonlar listelenmeli (recursion kullanarak)

b) en az sayıda kaç tane bozuk para ile ödeyebilirsiniz ? Örn. 3+5+5 = 3 tane.


Belli bir bozuk paradan sınırsız sayıda kullanabilirsiniz örneğin 1TL'den 13 tane 5TL'den 2 tane yada daha çoğunu kullanabilirsiniz de her bozuk para tipi kullanılmak zorunda değil örneğin 3TL kullanmadan 1+1+1+5+5 ile 13TL'yi ödeyebilirsiniz.

Not: Bu sorunun b şıkkı, Amazon'da görüşme sorusu olarak soruldu.





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

< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
4 yıl
Moderatör

T
4 yıl
Yarbay
Konu Sahibi

@anilburak Konuyla ne ilgisi var?





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

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


Bu mesajda bahsedilenler: @anilburak