Removing incentive for spoilers

Announcements, comments, ideas, feedback, and "How do I... ?" questions
Post Reply
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:12 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
User avatar
euler
Administrator
Posts: 3480
Joined: Sun Mar 05, 2006 4:49 pm
Location: Cheshire, England
Contact:

Re: Removing incentive for spoilers

Post by euler »

I think you've addressed your own suggestion. There is no need for us to internally implement any system that allows members to unlock the discussion threads without first solving the problem because those sources already exist externally.

We fully appreciate that eventually a number of members will hit a wall - this has been discussed quite recently here - but we genuinely believe that there will always remain a way forward. It will undoubtedly mean exploring quality websites that can teach the thinking behind similarly related problems or provide helpful guidance on how to approach a particular mathematical concept. In very rare and worst case scenarios someone might need to "photocopy" the answer to access the discussion thread. But we would hope that that member would then take the time to carefully read the thread to understand how the problem could have been solved before moving on too quickly. Clearly we do not approve of those websites, because we believe that there is always a better way. So any posts containing links or references to them here or on the main website would be removed. Given the teams collective view on this, it is a simple and reasonable expectation to ask our members not to post such references.

Also, as you will be aware, we recently changed the wording found on the "green tick page" after someone solves a problem to include the following note:
The rule about sharing solutions outside of Project Euler does not apply to the first 100 problems, as long as any discussion clearly aims to instruct methods, not just provide answers, and does not directly threaten to undermine the enjoyment of solving later problems. Problems 1 to 100 provide a wealth of helpful introductory teaching material and if you are able to respect our requirements, then we give permission for them to be discussed elsewhere.
We are hoping that this might encourage some of our members with a gift for writing and exposition to provide helpful articles on their own websites. This would mean that any of our members wanting to improve their own understanding might stumble on these websites instead as they strive to move forward.
Image
impudens simia et macrologus profundus fabulae
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Re: Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:12 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
User avatar
hk
Administrator
Posts: 11116
Joined: Sun Mar 26, 2006 10:34 am
Location: Haren, Netherlands

Re: Removing incentive for spoilers

Post by hk »

Vamsi,
you aren't doing right to Project Euler.
I know quite a few problems on Hackerrank that don't have an editorial (most of the Hackerrank problems based on Project Euler problems don't have one).
Moreover I know quite a few online judges that don't have any editorials at all e.g. SPOJ, Kattis, Rosecode etc.
You're presenting things so as to suit your own reasoning. I don't think that is fair to PE.
Image
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Re: Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:11 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
User avatar
hk
Administrator
Posts: 11116
Joined: Sun Mar 26, 2006 10:34 am
Location: Haren, Netherlands

Re: Removing incentive for spoilers

Post by hk »

I don't know if you are aware of the following sites. They might suit your needs better.
https://www.ocf.berkeley.edu/~wwu/riddles/intro.shtml
https://www.ocf.berkeley.edu/~wwu/cgi-bin/yabb/YaBB.cgi
Image
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Re: Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:11 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
LilStalker
Posts: 73
Joined: Thu Nov 03, 2016 4:32 pm

Re: Removing incentive for spoilers

Post by LilStalker »

I imagine Project Euler as a journey. You have a series of challenging problems from various topics and you try to solve as many of them as possible. It is not meant for you to solve all the problems nor is it meant that you have the required knowledge.
However, they give you an incentive to learn. Look for a topic that might be relevant to the problem, study it and in the end even solve the problem. Once you have managed this, you get the access to problem thread to learn more, see other peoples solutions, etc.

Each problem is a challenge and once you solve it, if you solve it, you get that special feeling. You thought a lot about the problem, studied new topics, had a few ideas that all turned out to lead nowhere and then, after so much work, you did it. You have solved the problem. You have achieved something. And every other one that solved it, went on a similar journey. You know that everyone that solved the problem, worked hard for that.
There is no easy way to cheat yourself to the solution except if you google for bad spoilling sites. I believe most of people solving here do not do that, as they know that its on them to solve the problem. But as soon as PE as a service enables a way for a person to get to the solution of the problem without solving it, many of the people will give up after some time and just check out the solution and thus destroy the classic PE experience that we know.

PE is not a classic learning site. It is a journey that is very rewarding and you will also learn a lot along it. Therefore I am strongly against any ideas, that would make it easy to see a problems solution without solving it.
Image
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Re: Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:11 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
DJohn
Posts: 65
Joined: Sat Oct 11, 2008 12:24 pm

Re: Removing incentive for spoilers

Post by DJohn »

vamsikal3 wrote: Tue Apr 28, 2020 7:32 am 1. Create a new PE account. Make it private. (Do not want to mess up the PE statistics.)
2. Pick a PE problem. (Preferably in problem number ascending order.) Try to solve it in a day or a few days. If you can solve the problem, done! (Make sure you read the solution thread for any other ways of solving the problem.)
3. If we cannot solve the problem, just go to any resource that provides the answer and unlock the problem. Then, make sure you read the solution thread for ways of solving the problem. Pick a solution that you can understand, now code up the solution in your favourite programming language.

Would such an approach to solving PE problems help people become better problem-solvers and programmers? Note: we are actually trying to understand, how hard problems are solved and implementing the solutions on our own!
I don't think so. I can't read Colin's mind, and I don't know what his original intentions were. But for me a big part of what Project Euler does is help people with learning how to learn. It's not something that's taught often or well - I never encountered it at undergraduate-level university, and, had I completed my Masters, I could have got that without it too. That is what makes this site so valuable for me.

With real-world problems, you don't know the solution. You don't know if there is a solution. There's no book that will tell you how to do it. If there was, you wouldn't know where it is anyway. And yet you still have this problem, and must solve it. Finding something without knowing what you're looking for or where it might be hidden is a valuable skill, and your proposal would remove that.

"A day or a few days"? I've spent years on some Project Euler problems. I keep them in the back of my mind, guiding my curiosity. I've learned a huge amount on the way, whether I eventually solve the problem or not. And finding that last missing clue and suddenly knowing how to solve a problem that's been tormenting me for ages, that's a wonderful feeling.

If you can't solve it, you can't solve it. Yet.


Another post appeared while I was writing this. "My goal in solving PE problems ... is to become a better programmer / problem-solver". How do you become a better problem-solver if you skip the problem-solving part?
User avatar
euler
Administrator
Posts: 3480
Joined: Sun Mar 05, 2006 4:49 pm
Location: Cheshire, England
Contact:

Re: Removing incentive for spoilers

Post by euler »

I would say that you're pretty good at reading my mind, and your thoughts echo the sentiments and convictions of the team. This is why they work so hard at developing and refining new problems that offer something new and, as LilStalker suggested, makes the challenging journey so worthwhile.
DJohn wrote: Tue Apr 28, 2020 9:34 amIf you can't solve it, you can't solve it. Yet.
I like this! 8-)
Image
impudens simia et macrologus profundus fabulae
vamsikal3
Posts: 89
Joined: Sat Oct 01, 2016 9:25 am

Re: Removing incentive for spoilers

Post by vamsikal3 »

<deleted post>
Last edited by vamsikal3 on Wed Nov 25, 2020 4:10 pm, edited 1 time in total.
my friend key --> 990813_OZPwQtCjkD6KlvxirOoTSZxccMFsuw1L
Image
User avatar
hk
Administrator
Posts: 11116
Joined: Sun Mar 26, 2006 10:34 am
Location: Haren, Netherlands

Re: Removing incentive for spoilers

Post by hk »

If that's your attitude: please go ahead, but before doing so remove yourself from the leaderboard by removing yourself from public view. The leaderboard is for people that solve the problems all by themselves.

There's one thing I can tell you:
As admin I can view all solution threads. Some 110 problems I couldn't solve when they were developed.
When I peeked into the threads for most of them they didn't help me very much. Mostly I didn't understand what was written there (Not so strange the posts were written for people that solved the problem themselves or the posts were badly written)
So I came to the conclusion: I solve what I can solve and don't peek any more in the solution threads except as moderator.
I became a Project Euler member back in 2005 and in 2006 I became member of the problem development team.
In those 15 years I solved 602 out of 713 problems. I'm happy with that.
So be a man and please stop whining that you want to have a peek.
Remove yourself from public view, please and do what you want to do if you want to do it the stupid way.
Image
MuthuVeerappanR
Posts: 492
Joined: Sun Mar 22, 2015 2:30 pm
Location: India
Contact:

Re: Removing incentive for spoilers

Post by MuthuVeerappanR »

Hi vamsikal3,
It's been a while we had a chat. Hope you are doing good..

Regarding the discussion here, I think you've put it nicely here.
vamsikal3 wrote: Tue Apr 28, 2020 9:16 am ...
So, if unlocking problems that I cannot solve after spending a few days on it helps me learn/understand new mathematics or programming techniques. I believe it might be OK, given what my stated goal is!
...
This is a very good point. If you are clear about your goal, then there is no need for this discussion. Only you can be judge for yourselves.

In fact, in your 3-step approach I would add a fourth step. After having understood a solution, try solving a different but similar problem in PE with the same approach. If you succeed, post in the solution thread, to make that method more accessible to other solvers.

Better is to create/formulate/propose a new problem using that idea (possibly with combining several other ideas). Creating a PE-worthy problem, we can truly be satisfied that (i) we have really understood the idea and (ii) gave something back to the PE community via a proposal.
Image
It is not knowledge, but the act of learning, not possession but the act of getting there, which grants the greatest enjoyment.
Post Reply