GASP! could i have been correct? Maybe he cannot create a sudoku that takes less than 5 minutes!
I am thinking of trying to create a sudoku creator on the computer using my elementary knowledge of C++ (basically i would just use an array and random numbers, going back whenever it cannot continue, I used that in my version, but it took too long...)
When's the deadline for this contest (or has it not been decided yet)?
I think Kerm went ahead and decided to do it himself. If he does do it, there's probably little point in a contest. If he doesn't (which looks more likely), then we will have to determine when a contest can be held.
Now, if we do hold the contest, can this be made in ASM? Or is the speed cheating? Secondly, is the best strategy anyone can come up with to go space by space, checking each square one at a time to see if it's ok, and then continuing from there to build an entire game board; then, delete certain parts of it leaving a certain minimum still on the board?
Ok, so wait...the contest has already started??

Dang, cant believe I missed it. I did'nt even know this started untill I saw it a min ago with 3 pages of posts

.
When is the dead line?
Dang, there is clearly and unfair advantage here.
Guess thats kinda my fault for not getting on Cemetech for a while is'nt it

.
Dudes, chill, I was just challenging myself. I got it done by 7pm EST; the problem is that it doesn't take out the squares to make it a real puzzle. THAT's the contest.
so when are we going to see this program or is it in the archives already
It's not yet. I'll post it up here once I get it on my computer.
ok, can you post when you get it up please
BASIC Code wrote:
::DCS
:AAFFAAFFAAFFAAFF
:ClrHome
:9,9→dim([H]
:Fill 0,[H]
:For(B,1,9
:¦ For(A,1,9
:¦ ¦ Output(1,1,A
:¦ ¦ Output(1,3,B
:¦ ¦ 0→I
:¦ ¦ Repeat C=1:1→C
:¦ ¦ ¦ randInt(1,9)→[H](A,B
:¦ ¦ ¦ Output(2,1,Ans
:¦ ¦ ¦ Matr►List[H],B,L
1
:¦ ¦ ¦ 9→dim(L
3
:¦ ¦ ¦ For(X,1,9
:¦ ¦ ¦ ¦ [H](A,X→L
3(X
:¦ ¦ ¦ End
:¦ ¦ ¦ SortA L
1
:¦ ¦ ¦ SortA L
3
:¦ ¦ ¦ DeltaListL
1→L
2
:¦ ¦ ¦ DeltaListL
3→L
4
:¦ ¦ ¦ For(X,1,8
:¦ ¦ ¦ ¦ If L
2(X)=0 and 0≠L
1(X
:¦ ¦ ¦ ¦ 0→C
:¦ ¦ ¦ ¦ If L
4(X)=0 and 0≠L
3(X
:¦ ¦ ¦ ¦ 0→C:End
:¦ ¦ ¦ I+1→I:End
:¦ ¦ If I>9:Then
:¦ ¦ ¦ For(X,1,9
:¦ ¦ ¦ ¦ 0→[H](A,X
:¦ ¦ ¦ End:1→A
:¦ ¦ End:End:End
Generated by
SourceCoder, © 2005
Cemetech
I assume the line indentation is a feature of sourcecoder and not actually in the program.

You hadn't seen that feature yet?! Yes, you're correct about that. It takes an average of about 4-6 minutes to generate a puzzle.
KermMartian wrote:
BASIC Code wrote:
::DCS
:AAFFAAFFAAFFAAFF
:ClrHome
:9,9→dim([H]
:Fill 0,[H]
:For(B,1,9
:¦ For(A,1,9
:¦ ¦ Output(1,1,A
:¦ ¦ Output(1,3,B
:¦ ¦ 0→I
:¦ ¦ Repeat C=1:1→C
:¦ ¦ ¦ randInt(1,9)→[H](A,B
:¦ ¦ ¦ Output(2,1,Ans
:¦ ¦ ¦ Matr►List[H],B,L
1
:¦ ¦ ¦ 9→dim(L
3
:¦ ¦ ¦ For(X,1,9
:¦ ¦ ¦ ¦ [H](A,X→L
3(X
:¦ ¦ ¦ End
:¦ ¦ ¦ SortA L
1
:¦ ¦ ¦ SortA L
3
:¦ ¦ ¦ DeltaListL
1→L
2
:¦ ¦ ¦ DeltaListL
3→L
4
:¦ ¦ ¦ For(X,1,8
:¦ ¦ ¦ ¦ If L
2(X)=0 and 0≠L
1(X
:¦ ¦ ¦ ¦ 0→C
:¦ ¦ ¦ ¦ If L
4(X)=0 and 0≠L
3(X
:¦ ¦ ¦ ¦ 0→C:End
:¦ ¦ ¦ I+1→I:End
:¦ ¦ If I>9:Then
:¦ ¦ ¦ For(X,1,9
:¦ ¦ ¦ ¦ 0→[H](A,X
:¦ ¦ ¦ End:1→A
:¦ ¦ End:End:End
Generated by
SourceCoder, © 2005
Cemetech
Wow... I have never seen a command called Deltalist...
I think i will try this a bit later
wow that seams fast for a full working puzzle I'll try it, and how do you recall and store data in matrices with that info i might make a program to generate the puzzle and check it
gscm wrote:
wow that seams fast for a full working puzzle I'll try it, and how do you recall and store data in matrices with that info I might make a program to generate the puzzle and check it
I am assuming that by check you mean make sure that all the numbers are legal...
If Kerm's does not do that then it is beside the point of what i challenged him to do... lol
Kerm! wtf is DeltaLink? I do not have it on my TI-83+ (and this needs to be compatible with atleast an 83+) Oh, and if it has something to do with doors CS, no shells allowed (you can add the tags and stuff, but no required stuff)
i have now tested it Kerm and on a TI84+SE i give you a F for what it reads out
"ERR:SYNTAX"
on line 3 the error occurs
i typed it as you posted it and that was the error
I am assuming that by check you mean make sure that all the numbers are legal...
If Kerm's does not do that then it is beside the point of what I challenged him to do... lol
actually i meant check what the user submits based on the remaining elements after i remove some, and anyway, he so far has failed from what i see
I did some searching in the Delta List thing, and ended up with something called AMS 2 (its for the ti-89, i think it's an addon)
Harq: [Delta]List is the delta character followed by the word List. It's [2nd][STAT][>][7].
Gscm: It does check for legality. Line 3 was messed up by sc2: it should read {9,9}...

What do you mean I failed??????? It works perfectly. You just need to understand more about the calculator; if you did, you'd know what Delta means. :X
OOOOHhhhhh.... lol thanks for telling me that (i noticed that something about a triangle also came up...)
That "triangle" is the greek character delta.