Блог пользователя htzfun

Автор htzfun, 11 лет назад, По-русски

Просматривая курс по gamification, я вспомнил один очень интересный ресурс Project Euler.
- Чем интересен данный ресурс?
Он представляет из себя архив задач, но при этом у задач нету многочисленных тестов. Также, по сути тест дан сразу. Возможно малость непонятно, обьясню на примере задачи:

10001st prime
Problem 7
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13.

What is the 10 001st prime number?


Очевидно, что ответ здесь всего один и именно его и необходимо ввести, чтобы получить AC за задачу.

Всего на этом ресурсе около 420(423 на данный момент) задач.
По мере решения задач можно получать различные достижения, которые будут вас мотивировать — у них очень крутой дизайн). К примеру, там есть достижение Fibonacci Fever(Фибоначчева лихорадка) — которая присуждается за решение первых 12 задач, номер которых является числом Фибоначчи.

Русскоязычная версия данного ресурса имеет чуть меньше задач и в ней нету достижений
Русскоязычная версия Project Euler

P.S. Я впервые встретился с данным проектом на первом курсе университета — нам увеличивали оценку за 20 решенных задач на этом сайте) У меня не получилось найти подобного поста на Codeforces, поэтому решил сам написать.

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

»
11 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится

http://rosalind.info — тоже из этой серии с бэйджами и наградками

»
11 лет назад, # |
Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

I am also agree with you

»
11 лет назад, # |
Rev. 4   Проголосовать: нравится +5 Проголосовать: не нравится

And time limit is :
min(YourLifeTime, ComputersLifeTime, TimeWhenPowerGoesOff-TimeWhenProgramStarts) ?

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    As I remember, somewhere in "About" on their site is written that every problem can be solved in less then one minute with an appropriate algorithm.

    But brute force is brute force)

»
11 лет назад, # |
Rev. 2   Проголосовать: нравится +6 Проголосовать: не нравится

yes, gamification is being used. If you're interested there's also a game checkio.org which uses gamification even more (its some sort of online judge but i think its only for python). Let's stop talking about games and get to more serious problems... what did you eat between May and July 2012? (your rating graph is quite steep). Or did you decide to quit your alcohol intake?

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Actually, I solved my own problems in April — one of them was called Pentium 2))
    But the biggest income in this rising was made by the problemset of CF. I solved something nearly 200 problems during two or three weeks — that gave me ability to solve easy problems fast and get high positions in div2 just for fast solving.
    And about gamification — actually it's not a game or gaming — this is kinda business concept, so it's quite serious thing. Sometimes, it's really hard to motivate yourself, your team to work — gamification helps — not gaming.
    If you want I can share link on this course of gamification — it shows the difference of gamification and games, and,even more important, how to apply gamification on your own website or project.
    Gamification course

    • »
      »
      »
      11 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      Thanks for the link, i'm sure people will find it interesting. I know this course, i went through it quickly. Gamification takes its concept from games, that is, making things, simply put, fun. If i remember right, the concept was taken from games where you gain achievements as you progress, making it never boring = always fun to do. btw good job on solving 200 problems in three weeks.