28 poin oleh GN⁺ 2025-11-13 | 3 komentar | Bagikan ke WhatsApp
  • Platform pemecahan soal online yang menuntut kemampuan menyelesaikan masalah matematika dan pemrograman secara bersamaan
  • Struktur yang mendorong pencarian solusi efisien bukan hanya dengan pengetahuan matematika sederhana, tetapi juga melalui pemanfaatan komputer dan keterampilan coding
  • Mencakup beragam kalangan, termasuk pelajar dengan motivasi belajar tinggi, masyarakat umum yang tertarik pada matematika, dan pengguna yang ingin menjaga kemampuan berpikir tingkat ahli
  • Di 220 wilayah di seluruh dunia, 113 bahasa pemrograman, sekitar 1,36 juta anggota terdaftar telah menyelesaikan setidaknya satu soal
  • Platform yang membantu mempelajari konsep baru melalui pemecahan soal dan mendorong pembelajaran berkelanjutan serta pengembangan diri

Pengenalan Project Euler

  • Project Euler terdiri dari rangkaian soal menantang yang harus diselesaikan dengan menggabungkan wawasan matematika dan kemampuan pemrograman komputer
    • Sebagian besar soal tidak cukup diselesaikan dengan perhitungan sederhana, melainkan menuntut perancangan dan implementasi algoritme yang efisien
    • Berfokus pada proses menemukan metode yang elegan dan efisien berdasarkan pemikiran matematis
  • Tujuan proyek ini adalah menyediakan ruang yang merangsang cara berpikir eksploratif dan memungkinkan pembelajaran konsep baru
    • Fokusnya adalah membuat pembelajaran terasa sebagai aktivitas yang menyenangkan dan kreatif
Iklan

Target peserta

  • Sasaran utamanya adalah pelajar yang tidak puas dengan kurikulum pendidikan dasar, orang dewasa non-jurusan yang tertarik pada matematika, dan profesional yang ingin mempertahankan kemampuan pemecahan masalah
  • Saat ini 1.364.972 anggota terdaftar telah menyelesaikan setidaknya satu soal
    • Peserta aktif berasal dari 220 wilayah di seluruh dunia
    • 113 bahasa pemrograman sedang digunakan

Tingkat kesulitan soal dan struktur pembelajaran

  • Soal memiliki tingkat kesulitan yang beragam dan disusun dalam bentuk inductive chain learning
    • Dengan menyelesaikan satu soal, peserta mempelajari konsep baru sehingga dapat menyelesaikan soal yang sebelumnya sulit didekati
    Iklan
  • Peserta yang konsisten dapat secara bertahap membangun kemampuan pemecahan masalah tingkat lebih tinggi

Partisipasi dan pengelolaan akun

  • Untuk melacak progres, diperlukan pembuatan akun dan pengaktifan cookie
    • Pengguna lama dapat Sign In, sedangkan pengguna baru dapat Register secara gratis
  • Sebelum mendaftar, pengguna dapat melihat terlebih dahulu daftar soal (Problems)

Nilai inti proyek

  • Project Euler hadir untuk menumbuhkan ketertarikan pada dunia matematika yang memikat, pengembangan keterampilan, dan semangat menghadapi tantangan
  • Ini adalah platform komunitas pembelajaran tempat semua peserta dapat merasakan kesenangan dan pertumbuhan secara bersamaan

3 komentar

 
jk34011 2025-11-18

https://euler.synap.co.kr/
Synap memang menyediakan situs terjemahan, tapi di sini juga sudah lumayan lama tidak diperbarui hehe

 
quilt8703 2025-11-14

Sudah lama tidak melihat ini. Sejak masih kuliah sampai beberapa tahun setelah lulus, saya sempat menyelesaikan beberapa soal secara kasar….
Melihat komentar HN yang bilang akun saya mungkin sudah hilang, saya jadi kaget dan langsung masuk untuk mengeceknya, dan syukurlah akun saya masih ada.

 
GN⁺ 2025-11-13
Komentar Hacker News
  • Saya mengakses Project Euler dan mendapat error 403 Forbidden
    Muncul pesan “Request forbidden by administrative rules”

  • Saya mengajukan Problem 371 saat masih siswa SMA pada 2012
    Rasanya sangat membanggakan bahwa saya telah menghabiskan 20 tahun terakhir untuk belajar matematika dan memecahkan soal

    • Soal ini terdengar seperti masalah kombinatorik. Jika pelat nomor mobil adalah AAA~ZZZ dan angkanya 000~999, maka jumlah kombinasi yang mungkin adalah 26³
      Jika ini soal mencari pasangan dengan x+y=1000, kita perlu mempertimbangkan simetri, dan untuk menghitung nilai harapan kita harus memakai statistik atau rantai Markov
    • Ini salah satu soal favorit saya. Sudah lebih dari 10 tahun, tapi saya masih ingat edge case-nya
    • Saya juga pernah menangani masalah pelat nomor mobil yang mirip. Saya menghitung kapan sistem pelat nomor California akan habis dengan estimasi linear sederhana
  • Saya mengajukan Problem 619 dan dipublikasikan pada 2018
    Soal itu didasarkan pada soal A2 dari ujian Putnam 2013
    Enam tahun kemudian, tim Project Euler mengirim email bahwa mereka ingin mendaftarkan saya sebagai kontributor resmi. Katanya mereka sedang memperkenalkan sistem penghargaan kontributor baru yang hanya terlihat secara internal

    • Karena penasaran, saya menguji apakah LLM bisa menyelesaikan soal ini. ChatGPT‑5.1‑Thinking menghasilkan kode jawaban yang benar dalam sekali jalan, sementara Claude Opus gagal
      Tautan kode: https://pastecode.io/s/jg6ggxpm
  • Sekitar 2007~2008 saya banyak mengerjakan soal Project Euler. Saya menyelesaikan sekitar 100 soal pertama, dan itu sangat menyenangkan untuk mengembangkan cara berpikir matematis
    Tapi karena tiap soal butuh lebih dari 4 jam, saya akhirnya berhenti. Soal-soal setelahnya kebanyakan membutuhkan pengetahuan teori bilangan dasar

    • Saya juga di periode yang sama. Itu proyek sampingan terbaik saat sekolah pascasarjana, dan menjadi alasan saya belajar Haskell dan OCaml
    • Pengalaman saya juga mirip. Saya lelah mempersiapkan interview coding lalu beralih ke Project Euler, dan itu membuat saya menemukan kembali minat pada pemrograman
  • Situs ini adalah bagian dari pendidikan ilmu komputer saya. Melihatnya lagi membuat saya penasaran siapa yang membuatnya dan sekarang sedang melakukan apa
    Di wiki hanya ada informasi dasar: Wikipedia: Project Euler

    • Artikel arsip ini sangat bagus. Isinya membahas kisah pendiri Colin Hughes, dan pada akhirnya ini memang proyek murni karena passion
    • Pada awal 2000-an, sebelum ada situs seperti Hackerrank, para profesor merekomendasikan situs ini untuk latihan pemrograman
  • Kesenangan sebenarnya dari situs ini adalah setelah memecahkan soal lalu melihat dan mencoba menafsirkan solusi dalam bahasa-bahasa esoterik seperti Apl/j/k

    • Yang lebih mengesankan daripada bahasa-bahasa itu adalah melihat solusi yang menghindari pencarian tidak efisien lewat wawasan matematis. Tentu saja, kadang brute force sederhana justru lebih efektif
    • Belakangan ini juga muncul Uiua, “bahasa yang keren tapi mustahil dipahami” yang baru
  • Soal-soal Project Euler jauh lebih seru dan edukatif daripada Leetcode
    Sangat direkomendasikan sebagai latihan saat belajar bahasa atau algoritma baru

  • Sejak SMA saya sesekali mengerjakan Project Euler. Sampai sekarang saya baru menyelesaikan nomor 1~54, tetapi berkat situs ini saya bisa masuk ke jalur karier software engineering

    • Saya juga berpikir begitu. Saat belajar bahasa baru, tidak ada yang lebih baik daripada mencoba memecahkan soal Project Euler
  • Kebanyakan soal pendek dan ringkas, jadi setelah membacanya ada kenikmatan merenungkan solusi selama berhari-hari
    Saya membuat soal-soalnya menjadi PDF dan menyimpannya di Remarkable: https://github.com/pveierland/project_euler_offline

  • Tidak ada yang memberi tahu bahwa akun tidak aktif akan dihapus. Saya sudah menyelesaikan lebih dari 300 soal, tapi akun saya hilang. Namun kemampuan saya tetap ada

    • Sekitar 10 tahun lalu sempat ada kegagalan disk, dan ada pengumuman bahwa akun milik orang yang telah menyelesaikan lebih dari 100 soal akan dipulihkan. Saya beruntung bisa mendapatkan akun saya kembali
    • Jangan-jangan Anda tidak menyimpan kodenya secara terpisah? Beberapa soal bisa memanfaatkan ulang solusi sebelumnya, jadi saya menyimpan semuanya dalam sistem kontrol versi
    • Saya juga pernah mengalami kehilangan data, tapi akun saya dipulihkan. Coba login lagi, mungkin riwayatnya bisa kembali
    • Saya penasaran berapa lama sampai akun dihapus. Saya tidak login selama 5 tahun dan akun saya masih ada