- Matematik ve programlama problem çözme becerilerini birlikte gerektiren çevrimiçi bir problem çözme platformu
- Yalnızca basit matematik bilgisi değil, bilgisayar kullanımı ve kodlama becerileri ile verimli çözümler bulmayı gerektiren bir yapı
- Öğrenme motivasyonu yüksek öğrenciler, matematiğe ilgi duyan genel kullanıcılar ve uzmanların düşünme becerilerini korumak isteyenler dahil olmak üzere çeşitli kitlelere hitap eder
- Dünya genelinde 220 bölge, 113 programlama dili ve en az bir problemi çözmüş 1,36 milyondan fazla kayıtlı üye
- Problem çözme yoluyla yeni kavramlar öğrenmeyi, sürekli öğrenmeyi ve kişisel gelişimi teşvik eden bir platform
Project Euler'a Giriş
- Project Euler, çözümü için matematiksel sezgi ile bilgisayar programlama becerisini birleştirmeyi gerektiren zorlu problem serilerinden oluşur
- Problemlerin çoğu, basit hesaplamadan ziyade verimli algoritma tasarımı ve uygulaması gerektirir
- Süreç, matematiksel düşünce temelinde zarif ve verimli yöntemler bulmaya odaklanır
- Projenin amacı, keşif odaklı düşünmeyi teşvik eden ve yeni kavramların öğrenilebildiği bir alan sunmaktır
- Odak noktası, öğrenmeyi eğlenceli ve yaratıcı bir etkinlik olarak deneyimletmektir
Problemlerin Hedef Kitlesi
- Başlıca hedef kitle, temel eğitim müfredatıyla yetinmeyen öğrenciler, matematiğe ilgi duyan alan dışı yetişkinler ve problem çözme becerilerini korumak isteyen uzmanlardır
- Şu anda 1.364.972 kayıtlı üye en az bir problemi çözmüş durumda
- Katılımcılar dünya genelinde 220 bölgede faaliyet gösteriyor
- 113 programlama dili kullanılıyor
Problem Zorluğu ve Öğrenme Yapısı
- Problemler farklı zorluk seviyelerine sahiptir ve tümevarımsal zincir öğrenme (inductive chain learning) yapısında kurgulanmıştır
- Bir problemi çözdükçe yeni kavramlar öğrenilir ve böylece önceden yaklaşılması zor olan problemler çözülebilir hale gelir
- Düzenli katılım gösterenler, zamanla daha yüksek düzeyde problem çözme becerileri geliştirebilir
Katılım ve Hesap Yönetimi
- İlerlemeyi takip etmek için hesap oluşturmak ve çerezleri etkinleştirmek gerekir
- Mevcut kullanıcılar Sign In, yeni kullanıcılar ise ücretsiz kayıt (Register) yapabilir
- Kayıt olmadan önce problem listesine (Problems) göz atılabilir
Projenin Temel Değeri
- Project Euler, matematiğin büyüleyici dünyasına duyulan ilgiyi, beceri gelişimini ve meydan okuma ruhunu teşvik etmek için vardır
- Tüm katılımcıların aynı anda keyif ve gelişim yaşayabildiği öğrenme topluluğu odaklı bir platformdur
3 yorum
https://euler.synap.co.kr/
Synap bir çeviri sitesi sunuyor ama... burada da güncellemeler kesileli epey olmuş gibi :)
Uzun zaman sonra tekrar görüyorum. Üniversite öğrencisiyken ve mezun olduktan sonraki birkaç yıl içinde kabaca birkaç soru çözmüştüm….
Hesabın uçmuş olabileceğini söyleyen bir HN yorumunu görünce irkilip girip baktım; neyse ki hesabım hâlâ duruyormuş.
Hacker News görüşleri
Project Euler'e girdim ama 403 Forbidden hatası aldım
“Request forbidden by administrative rules” mesajı çıktı
2012'de, ben lise öğrencisiyken Problem 371'i hazırlamıştım
Son 20 yılımın matematik öğrenip problem çözerek geçmiş olması gerçekten gurur verici
x+y=1000 olan çiftleri bulma problemi ise simetriyi dikkate almayı gerektiriyor ve beklenen değeri bulmak için istatistik ya da Markov zinciri kullanmak gerekiyor
Ben Problem 619'u hazırladım ve 2018'de yayımlandı
2013 Putnam sınavındaki A2 problemine dayanıyordu
6 yıl sonra Project Euler ekibi bana e-posta gönderip beni resmî katkıcı olarak kaydetmek istediklerini söyledi. Dahili olarak görünen yeni bir katkıcı ödül sistemi getiriyorlarmış
Kod bağlantısı: https://pastecode.io/s/jg6ggxpm
2007~2008 civarında Project Euler problemlerini çok çözüyordum. İlk 100 kadar problemi bitirdim ve bu, matematiksel düşünme becerisi geliştirmek açısından gerçekten çok eğlenceliydi
Ama problem başına 4 saatten fazla harcamaya başlayınca bıraktım. Sonraki problemlerin çoğu temel sayı teorisi bilgisi gerektiriyordu
Bu site benim bilgisayar bilimi eğitimimin bir parçasıydı. Yeniden görünce bunu kimin yaptığını ve şimdi ne yaptığını merak ettim
Vikide sadece temel bilgiler var: Wikipedia: Project Euler
Bu sitenin asıl eğlencesi, problemi çözdükten sonra Apl/j/k gibi anlaşılması zor dillerle yazılmış çözümlere bakıp onları yorumlamaya çalışmak
Project Euler problemleri Leetcode'dan çok daha eğlenceli ve öğretici
Yeni bir dil ya da algoritma öğrenirken alıştırma için şiddetle tavsiye ederim
Lisede başladığımdan beri aralıklı olarak Project Euler yapıyorum. Şimdiye kadar sadece 1~54 arasını çözdüm ama bu site sayesinde yazılım mühendisliği kariyerine girebildim
Problemlerin çoğu kısa ve öz, bu yüzden okuduktan sonra günlerce çözüm üzerine kafa yormanın keyfi oluyor
Ben problemleri PDF yapıp Remarkable'a kaydediyorum: https://github.com/pveierland/project_euler_offline
Etkin olmayan hesapların silindiğini kimse söylemiyor. 300'den fazla problem çözmüştüm ama hesabım gitti. Yine de beceri sende kalıyor