Radewoosh's blog

By Radewoosh, history, 7 months ago, In English

Can somebody tell me what's going on with Project Euler problems on HackerRank? Do they just steal the problems? Project Euler says that they ban everybody who spoils solutions to problems above 100, and it took me a few minutes to find a solution to one of the later problems with difficulty $$$80\%$$$.

I see a few options:

Maybe Project Euler doesn't know about it? -- Hackerrank isn't as quality as CF or PE, but still, I think that PE's admin would already hear about it, and it's big enough that it might look like a problem.

Maybe PE allows HR to take their problems? -- Of course, it's possible, but knowing the policy and rules of PE it looks very strange -- finding this code took was very easy, somebody just posted it in the comments section on HR.

Money? -- ???

The same admins? -- ???

Of course, everybody sometimes steals a problem, to use it in his/her school or university for example, but this looks like a huge process. Does anybody have any information? I'm just curious.

 
 
 
 
  • Vote: I like it
  • +65
  • Vote: I do not like it

»
7 months ago, # |
  Vote: I like it +36 Vote: I do not like it

It seems to me that they introduced the rule about problems 101+ just recently, about after problem 700, so I think they haven't thought about hackerrank yet

»
7 months ago, # |
  Vote: I like it -72 Vote: I do not like it

grabs popcorn

»
7 months ago, # |
  Vote: I like it +89 Vote: I do not like it

You just reminded me that HackerRank exists.

  • »
    »
    7 months ago, # ^ |
      Vote: I like it +34 Vote: I do not like it

    Yea, I've just got the same due to someone's blog and I've realized that some time ago it was a riddle for me.

»
7 months ago, # |
  Vote: I like it +177 Vote: I do not like it

Project Euler once went down and people looked for an alternative place to hold problems (to save them). Hackerrank happily started converting them to their own format, it was a free source of quality problems for them, it was called ProjectEuler+.

Project Euler went up after several months but Hackerrank continued converting problems because it wasn't forbidden.

If anybody from Hackerrank reads this, you still owe me 200 EUR coupon for Booking.com (won in some competition).

  • »
    »
    7 months ago, # ^ |
    Rev. 2   Vote: I like it +95 Vote: I do not like it

    Errichto on stream: "I don't want money".

    Errichto on CF: "HackerRank, you owe me 200 EUR".

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +88 Vote: I do not like it

      If you'd say that you don't want money, would it mean that you'll give yours to others...?

      • »
        »
        »
        »
        7 months ago, # ^ |
          Vote: I like it +11 Vote: I do not like it

        Haha, was just a joke. Although I don't understand why you say "give yours to others". From what I understood, they didn't give him the prize money/coupon right?

        Btw, my comment is in no way saying Errichto doesn't want the 200 EUR. If anyone from HackerRank reads this, please give Errichto the prize you promised.

»
7 months ago, # |
  Vote: I like it +95 Vote: I do not like it

  • »
    »
    7 months ago, # ^ |
      Vote: I like it +43 Vote: I do not like it

    > clean and fast website

    Except friends tab loads idk 10 seconds or more and the correct answer message takes about the same amount of time to be received (I guess insert query in some their database is slow af, as well as any read from the friends db)

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +31 Vote: I do not like it

      But don't we all love the 'oh, this page is slow to load so I'll assume it's AC and move on to the next problem' heuristic?

      (Only to be occasionally laughed at when the WA page turned out to be slow.)

      • »
        »
        »
        »
        7 months ago, # ^ |
          Vote: I like it +10 Vote: I do not like it

        I got fooled by that heuristic like 10 times today and man it felt really bad :(

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +49 Vote: I do not like it

      hello will you not ruin my meme please thanks

»
7 months ago, # |
  Vote: I like it +19 Vote: I do not like it

I am not an HR representative ofc, I'm just some dude who set or tested the majority of the problems of this contest.

As far as I know, Project Euler knows about Project Euler Plus and gave permission to maintain this mirror.

Also some words about stealing. Do you really think that taking a problem from PE and
1. Making it an ICPC-style problem with multiple tests or even multitest,
2. Increasing the constraints, sometimes even drastically,
3. Creating a fixed time limit which is smaller than the original one-minute rule 20-30 times,
4. Or even taking the original as a template and creating nearly original problem
can be called "stealing and just stealing"?

About spoiled solutions. There are some not very intelligent people who create a public source with their PE+ solutions. There are also some people with the same lack of intelligence who created a public source with the PE answers before PE+ was even a thing. Personally I don't like both groups of these people.

  • »
    »
    7 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    But some people discuss problems in the corresponding threads in Hackerrank, and unlike similar threads in projecteuler, one does not have to solve the problem in order to see the discussions -- moreover, one doesn't have to even be logged in. I think publishing solutions or answers somewhere in public place is not the same as discussing problems in a special place for it, despite it is also public

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Excuse me, I don't get your point. First you write about HR discussion as a problem but then you say that it's not the same thing as publishing solutions (which is obviously worse).

      • »
        »
        »
        »
        7 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        My point is that while discussions in hr are a public place, hr as a platform obviously violates the rules of pe

  • »
    »
    7 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I told about stealing problems sometimes, it's ok if you want to use something or so, but it's a huge collection copied, so it's look like more.

    Problems are changed, but it's the same intelectual property imo.

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +15 Vote: I do not like it

      Look here

      As you can see the only thing they ask is to put the attribution link which is at the top of every problem of PE+. And of course, PE+ is not a commercial project.

  • »
    »
    7 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Are you saying that (almost) all problems in PE+ are unsolvable using intended solutions from PE?

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Depending on what are these "intended" solutions. I usually read PE forums before creating a problem and see a lot of people who got an answer within several seconds or even minutes. This is perfectly valid for PE, but not for PE+ (and remember that the constraints are usually larger)

  • »
    »
    7 months ago, # ^ |
    Rev. 4   Vote: I like it +14 Vote: I do not like it

    I think project euler is quite serious about spoiling solutions (at least recently?). I had a public repo in GitHub a few years ago (yes, Github had no free private repo back then) containing my project euler codes (and got cool 0 stars) and the project euler admin asked me to take it down. Could you just make the forum private before solving as project euler do?

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Well, I can say with confidence that as soon as HR receives some message from PE with the approximate content "Ok, we take our permission back, please kill this contest or remove discussions or do something else", it will be done. I don't think anything should be changed without this message.

      • »
        »
        »
        »
        7 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Well, quite simply, reiterating what was pointed out by Golovanov399, HackerRank should at the very least only allow those who have solved the problem to read/write in the discussion page, because it violates the principle of Project Euler.

»
7 months ago, # |
  Vote: I like it -19 Vote: I do not like it

I am from Hackerrank, wsup?