Şimdi Ara

Project Euler (3. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
72
Cevap
3
Favori
2.915
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 1234
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: DocZ

    python ile çok basit.

     
    import itertools
    for item in itertools.permutations("ali"):
    print "".join(item)

    çıkış:
    ali
    ail
    lai
    lia
    ial
    ila

    python source'unu inceleyip itertools permutations kısmı c ile nasıl yapılmış görebilirsiniz. kesin, temiz çözüm
    http://svn.python.org/view/python/trunk/Modules/itertoolsmodule.c?view=markup

    teşekkürler, böyle bir modül olduğunu sayende öğrendim bana kalsa random modülü ile yapardım sonra uzardı iş bayağı

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




  • quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)




  • quote:

    Orijinalden alıntı: ikiodayediduvar

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Blog olayı sıkıntı olabilir, buradan oraya yönlendirme açısından ama her şeyi bu başlık altında yaparsak hem konu güncel kalır hem de daha derli toplu olur bence. Tabi fikirleriniz de önemli.

    o kısımlar detay öncelikle kimler bu işi yapmak ister bunu bilmemiz lazım. görev almak isteyen arkadaşlar belirtirlerse en son matematikle ilgili son incelemesinin tamamını da yaparım ben o sorun değil. 10 kişiye yakın olabilirsek çok iyi olur




  • quote:

    Orijinalden alıntı: Bilgisayar Bağımlısı

    @mertkansimsek

    sağolun hocam

    2. soru: fibonicci dizisinde her yeni terim kendinden önceki iki terimin toplamından oluşur. İlk terim 1 2. terim 2 olmak üzere dizi 1 2 3 5 8 şeklinde devam eder. Değeri 4 milyondan küçük ve çift olan fibonicci terimlerinin toplamı kaçtır?
  • quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum




  • quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum

    18 de çözüme alttan başlamak lazım, elemanları matris ekledim en üst 0,0 altı 1,0 ve 1,1 diye. En alt satırın elemanlarını ardışık toplayıp üst komşusuna ekledim, mesela 14,0+14,1=13,0 gibi bu şekilde gidince 0,0 cevabı verdi. Güzel oldu bence:-)

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




  • quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum

    27 ile uğraşmadım çünkü denklemin negatif katsayıları da olabiliyor onlar kafamı karıştırdı. ama soruyu açıklamaya çalışıyım.
    n^2+n+41 denklemi n=0 dan 39 kadar her değer için bir asal sayı üretiyormuş. n e 40 değeri verirsen sonuc 41 ile bölündüğü için asal olmuyormuş.
    aynı şekilde n^2-71n+1601 denklemi n=0 dan 79 a kadar 80 tane asal üretiyormuş. bu denklemin katsayılarının çarpımı -71*1601=-126479 oluyor.
    genel format n^2+an+b olacak şekilde ve -1000<a<1000 ve -1000<b<1000 olmak üzere;
    en fazla asal sayıyı üreten denklemin katsayıları çarpımı nedir?




  • quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum

    28 de düz bir dizi olarak kırmızıları yazarsan terimler önce 2şer sonra 4er diye artıyor bi nevi for döngüsünde 2*i gibi bu şekilde diziyi devam ettirdiğinde sonuç çok kolay çıkıyor.




  • quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum

    22 de map lerden yardım aldım a 1 b 2 c 3 diye map e girdim.
    sort özeliği olan bir list e isimleri ekledim. yani önce listedeki elemanları alfabetik sıraya koymak gerekiyor.

    sonra 1. isimi çağırıp döngünün içinde stringin charını alıp mapteki değerdeki karşılığını bulup skor elde ettim. böyle en yüksek skoru buldum.




  • @mertkansimsek
    hocam sağolun hepsini yaptım da yine 18'i anlamadım -sanırım biraz salağım:(-
  • 40084869495056_b4f6cd923c6d6312e2673f7f34cfa5df
    İlk sayfadakileri ekliyorum
  • Sanırım bu başlık sayesinde keşfetmiştim projecteuler'i. Çok teşekkür ederim. Biraz zaman harcadım ve çok faydalı oldu.

    Biraz daha araştırdıktan sonra codeforces.com'u buldum ve artık onda devam ediyorum. Sizin de haberiniz olsun istedim. Bir de blogumda yazı paylaştım.

    http://selimfirat.net/codeforces-projecteuler/

    Eğer ilgilenirseniz codeforces.com'da grup da kurulabiliyor. Ama bir işe yarıyor mu bilmiyorum.

    Edit: Projecteulera az da olsa giriyorum. Friendlere ekledim bu sayfadaki herkesi.

    18161415503698_31592bf473fd70059442bda923137894



    < Bu mesaj bu kişi tarafından değiştirildi revolet -- 29 Temmuz 2013; 23:49:49 >




  • quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: GhilleintheMist

    quote:

    Orijinalden alıntı: mertkansimsek


    quote:

    Orijinalden alıntı: ikiodayediduvar

    Hocam aslında ilk mesaja soruların türkçeleri çevirilerini yazabilirsiniz. Elimden geldiğince ben de yardım ederim diğer arkadaşlar da eder sanırım. Hem anlayamayanlar için daha iyi olur hem de yanlış anlamaların önüne geçebiliriz.
    @mertkansimsek

    Bu konuda grup halinde çalışıp turkcelerini hazirlayabiliriz, zaman ayırmak isteyen arkadaşlar olursa paylaşıp ortaya birseyler cikarabiliriz, örneğin bir blog oluşturup soruların çevirisini yazariz

    Yapımcıya mail atıp TR dil seçeneği ekletebilirsiniz. Fakat sorular terimde içerdiğinde matematikte bilmek gerekiyor

    matematik biliyorum ;)

    o zaman 18,22,27,28 için yardım beklerim :P 27'de özellikle hiç anlamadım bile. 18 içinde o "clever" methodu arıyorum. Araştırdığımda dynamic programming falan demişler :/ Ha bu arada direk kod verip bu sonucu döndürüyo yada direk sonucu istediğimi düşünmeyin algoritma oalrak yardım bekliyorum

    27 ile uğraşmadım çünkü denklemin negatif katsayıları da olabiliyor onlar kafamı karıştırdı. ama soruyu açıklamaya çalışıyım.
    n^2+n+41 denklemi n=0 dan 39 kadar her değer için bir asal sayı üretiyormuş. n e 40 değeri verirsen sonuc 41 ile bölündüğü için asal olmuyormuş.
    aynı şekilde n^2-71n+1601 denklemi n=0 dan 79 a kadar 80 tane asal üretiyormuş. bu denklemin katsayılarının çarpımı -71*1601=-126479 oluyor.
    genel format n^2+an+b olacak şekilde ve -1000<a<1000 ve -1000<b<1000 olmak üzere;
    en fazla asal sayıyı üreten denklemin katsayıları çarpımı nedir?


    27 bruteforce ile çözülebiliyor.
    iç içe 2 for döngüsü ile çözdüm ben.




  • quote:

    Orijinalden alıntı: revolet

    Sanırım bu başlık sayesinde keşfetmiştim projecteuler'i. Çok teşekkür ederim. Biraz zaman harcadım ve çok faydalı oldu.

    Biraz daha araştırdıktan sonra codeforces.com'u buldum ve artık onda devam ediyorum. Sizin de haberiniz olsun istedim. Bir de blogumda yazı paylaştım.

    http://selimfirat.net/codeforces-projecteuler/

    Eğer ilgilenirseniz codeforces.com'da grup da kurulabiliyor. Ama bir işe yarıyor mu bilmiyorum.

    Edit: Projecteulera az da olsa giriyorum. Friendlere ekledim bu sayfadaki herkesi.

    18161415503698_31592bf473fd70059442bda923137894

    ben tam aksine projecteuleri kodları istemediği için ve basit sade olduğu için ayrıyetten seviyorum. problemlerin %99unda tesadüfen cevabı bulma ihtimali sıfıra yakın. sadece sonuç istediği için çıktıma karışmamış oluyor, ben kendi yöntemim gereği bazen 2 ayrı kod yazıp ikisinden elde ettiğim veriyi kendim elle birleştirebiliyorum. kodların gönderildiği sitelerde genelde gördüğüm bazen bir boşluk bir karakter eksik fazlalığı bile kodun yanlış olduğunu söylüyor. halbuki önemli olan mantık olmalı.
    tüm bunların yanında eğer yabancı bilgisayardaysam şu siteye bakıyorum kendi online idesi olduğu için. oto tamamlamalı bir idesi olan online site olsa cepten girilse ne güzel olurdu :)




  • quote:

    Orijinalden alıntı: mertkansimsek

    quote:

    Orijinalden alıntı: revolet

    Sanırım bu başlık sayesinde keşfetmiştim projecteuler'i. Çok teşekkür ederim. Biraz zaman harcadım ve çok faydalı oldu.

    Biraz daha araştırdıktan sonra codeforces.com'u buldum ve artık onda devam ediyorum. Sizin de haberiniz olsun istedim. Bir de blogumda yazı paylaştım.

    http://selimfirat.net/codeforces-projecteuler/

    Eğer ilgilenirseniz codeforces.com'da grup da kurulabiliyor. Ama bir işe yarıyor mu bilmiyorum.

    Edit: Projecteulera az da olsa giriyorum. Friendlere ekledim bu sayfadaki herkesi.

    18161415503698_31592bf473fd70059442bda923137894

    ben tam aksine projecteuleri kodları istemediği için ve basit sade olduğu için ayrıyetten seviyorum. problemlerin %99unda tesadüfen cevabı bulma ihtimali sıfıra yakın. sadece sonuç istediği için çıktıma karışmamış oluyor, ben kendi yöntemim gereği bazen 2 ayrı kod yazıp ikisinden elde ettiğim veriyi kendim elle birleştirebiliyorum. kodların gönderildiği sitelerde genelde gördüğüm bazen bir boşluk bir karakter eksik fazlalığı bile kodun yanlış olduğunu söylüyor. halbuki önemli olan mantık olmalı.
    tüm bunların yanında eğer yabancı bilgisayardaysam şu siteye bakıyorum kendi online idesi olduğu için. oto tamamlamalı bir idesi olan online site olsa cepten girilse ne güzel olurdu :)

    Tamam bağımlı olduk da telefondan da olmayıversin.
    Tesadüfen bulma kısmında yanlış bir ifade kullanmış olabilirim. Aslında kodları istemesi bazen sorun olabiliyor. Çözdüğüm ilk 20 problem için 100 tane submit yapmış olabilirim. Ama biraz alışınca ve özen gösterince çok sorun kalmıyor. Son 5 probleme özellikle dikat ettim 1-2 tane hatalı submit var sadece. projecteuler' ın sadeliği bana az ilgileniliyormuş gibi hissettiriyor. Codeforceda her hafta contest heyecanı ayrı. (Henüz sadece bir kere sonlarına doğru yetişesebilsem de ) Sıralaması da daha iyi. Mesela bu sene Türkiye'den uluslararası bilgisayar olimpiyatlarına(IOI) katılıp altın madalya alan kişi codeforces türkiye sıralamasında 1. olmuş. Bu öğretici olduğunu gösteriyor bence.



    < Bu mesaj bu kişi tarafından değiştirildi revolet -- 30 Temmuz 2013; 2:36:29 >




  • 45391002495709_45ed07313b2438d8045bf0592d8c2199

    Acemiyiz :)
  • Beni de ekleyin: 21011396379319_d12c0ab38e645e241b069a2bfed655a5
  • arkadaşlar hızınız kesildi sanırım :)
  • Friend keyim : 86442260506633_609f503cbd0a63db3ca10101f1af7b6f
  • hala javada permütasyon işine çözüm bulamadım
  • 
Sayfa: önceki 1234
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.