harey Posted October 8, 2015 Report Share Posted October 8, 2015 You solved a particularly hard sudoku and you are eager to prove it. Just you do not want to give me any hint, nor, God bless, reveal the solution.How will you proceed? Quote Link to comment Share on other sites More sharing options...
0 CaptainEd Posted October 8, 2015 Report Share Posted October 8, 2015 one approach compute a CRC or checksum, etc. and publish it. When someone does find the solution, they use the same algorithm and arrive at the same checksum, and thus see that you must have found the solution before them. But the published value of the checksum will not give any hints about any details of the solution. Quote Link to comment Share on other sites More sharing options...
0 harey Posted October 8, 2015 Author Report Share Posted October 8, 2015 (edited) Well... suppose I want the proof now and I am not willing to wait unless someone else solves it.Hint: scissors might come handy. Edited October 8, 2015 by harey Quote Link to comment Share on other sites More sharing options...
0 jasen Posted October 9, 2015 Report Share Posted October 9, 2015 (edited) using computer program that check your solution.you input your answer to the computer secretly, then the computer check it and say right or wrong. Edited October 9, 2015 by jasen Quote Link to comment Share on other sites More sharing options...
0 harey Posted October 10, 2015 Author Report Share Posted October 10, 2015 (edited) @JasonNot bad, we might come to the solution this way in 2-3 steps. (Just YOU solved the sudoku, so YOU enter the answer).Hint: Be a little more specific about the program. How should I write the program that you cannot fool it by entering shifted 1 2 3 4 5 6 7 8 9 for every line/column? Edited October 10, 2015 by harey Quote Link to comment Share on other sites More sharing options...
0 CaptainEd Posted October 12, 2015 Report Share Posted October 12, 2015 ...and block of 9...You could have it take as inputs the original layout (mostly blank cells) as well as your proposed answer. The interpersonal problem still arises, though, I agree--why should your friend believe that you've entered it all accurately/honestly. I'm not sure what you're after... Quote Link to comment Share on other sites More sharing options...
0 CaptainEd Posted October 13, 2015 Report Share Posted October 13, 2015 Rephrasing my addition to Jasen's answer in response to Harey's hint:Jasen has solved a difficult Sudoku problem, and is bragging to Harey.Harey has a dilemma: ( a ) How can he believe Jasen? ( b ) Harey wants to attack the problem himself, but doesn't want to know Jasen's solutionSolution:Jasen's twin brother writes a program that takes two inputs:( i ) a sudoku problem (mostly blanks, a few numbers)( ii ) a proposed solution (all cells filled)this program verifies that every row contains one each of the digits 1-9, every column contains one each of 1-9, and every block of 9 contains one each of 1-9 AND cells match the non-blank cells of input 1 The final view shows only VALID or INVALIDHarey enters the sudoku problem as input 1, then moves away from the keyboard/monitorJasen enters the proposed solution as input 2, presses NEXTHarey comes to the monitor and reads the final view Quote Link to comment Share on other sites More sharing options...
0 harey Posted October 14, 2015 Author Report Share Posted October 14, 2015 (edited) @CaptainEd Good work.... But why so complicated? No need for a third person.<spoiler>1) The solver secretly creates a matrix with the complete solution. Known numbers are preceded by a star.2) The challenger writes a program that takes as input this matrix. The program displays numbers preceded by a star and blanks for numbers not preceded by a star and makes the necessary checks. (If the solver fears the program would display everything, it can be tested on another grid.)3) The solver wipes the harddisk (optional).</spoiler>Almost there. Just the computerized solution does not have the beauty of the manual solution - as I said, it is an intermediate step. How can it be done without a computer? All you need: scissors, paper, pencil. Edited October 14, 2015 by harey Quote Link to comment Share on other sites More sharing options...
0 phil1882 Posted October 14, 2015 Report Share Posted October 14, 2015 it seems to me what you really need is an encryption method that can be reversed if necessary but would take longer to reverse than to solve the sudoku yourself and get the same encryption. what do you think of this idea? it may not even require a computer, depending on how difficult the encryption method is. Quote Link to comment Share on other sites More sharing options...
0 harey Posted October 15, 2015 Author Report Share Posted October 15, 2015 @phil1882: The solution does not require a computer. I do not see well encrypting decrypting by hand. All you need: scissors, paper, pencil. Quote Link to comment Share on other sites More sharing options...
0 jasen Posted October 19, 2015 Report Share Posted October 19, 2015 after a week long journey abroad, now I'm active again.@phil1882: The solution does not require a computer. I do not see well encrypting decrypting by hand. All you need: scissors, paper, pencil.After thinking again, and using the clue harrey give us (scisors, pen, and paper),Yes it is possible to prove it without computer, but it takes many steps.1. You write your solution on a answering paper.2. Put it with back side up on the floor, and ask your friend (who need prove) to numbering it. Better numbering it like (horz, vert) format3. Cut it to smaller peaces, every squere (with a number) 1 peace.4. Rearrange it with back side up, then turn over/show the numbers in question in the right place. (means you are not cheating)5. now take all the squares in first row, suffle it, turn then over secreatly, and show them to your friend, that all number from 1 to 9 are there.back to step 4 and do the same with other rows (vert and horz). and other 3x3 squares. Quote Link to comment Share on other sites More sharing options...
0 harey Posted October 19, 2015 Author Report Share Posted October 19, 2015 (edited) @Jasen I think you got it, but SO confusing.1) Insert the solution on small pieces of paper into the original grid, numbers down. (You better use a non-transparent paper.)2) For each row/column/square I ask, collect your papers and show them to me in ascending order: (With the original numbers, 1-9 will be used exactly once.)3) Put your pieces of paper back. Edited October 19, 2015 by harey Quote Link to comment Share on other sites More sharing options...
Question
harey
You solved a particularly hard sudoku and you are eager to prove it. Just you do not want to give me any hint, nor, God bless, reveal the solution.
How will you proceed?
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.