mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Puzzles (https://www.mersenneforum.org/forumdisplay.php?f=18)
-   -   3 × 3 crossword (https://www.mersenneforum.org/showthread.php?t=19154)

Raman 2014-02-21 11:19

3 × 3 crossword
 
I am interested in a 3 × 3 crossword,
In which 3 horizontal elements and 3 vertical elements form valid words
And no letters are repeated - ! preferably ! - ! Because otherwise it's very easy to make one !

Can someone come up with a solution?

I can use that crossword as an avatar for Scrabble Tournament I play on Android Device
And it's good to use it as an avatar for this forum as well as possibly

retina 2014-02-21 11:23

[QUOTE=Raman;367426]... valid words ...[/QUOTE]Under which dictionary? Oxford? Webster? Google?

Raman 2014-02-21 11:26

[QUOTE=retina;367427]Under which dictionary? Oxford? Webster? Google?[/QUOTE]

Valid English words. Any valid dictionary.

The more commonly the words are used, the better. :smile:

P.S. We can share the popular made crosswords with people all around the world. :razz: Yes :exclaim:

retina 2014-02-21 11:33

[QUOTE=Raman;367428]Any valid dictionary.[/QUOTE]That was kind of my question. Can I use wiktionary?

Raman 2014-02-21 11:44

[QUOTE=retina;367429]That was kind of my question. Can I use wiktionary?[/QUOTE]

Yes please use it.

You need not come up on your own

You are free to use any dictionary or reference material :smile:

MattcAnderson 2014-02-21 12:44

Not exactly a solution but

BET
AAR
DRY

because aargh is something pirates say :)

Cheers,
Matt

Mini-Geek 2014-02-21 12:49

This doesn't satisfy the repeated-letter preference, but doesn't repeat words (which would make it too easy). I used Wiktionary as reference.
[CODE]APP
ROO
TOT[/CODE]
[QUOTE=MattcAnderson;367434]BET
[B]E[/B]AR
DRY[/QUOTE](replacement mine) Now it works. :smile:

fivemack 2014-02-21 13:13

Start off with [url]http://www.kilgarriff.co.uk/bnc-readme.html[/url]

Download and decompress [url]http://www.kilgarriff.co.uk/BNClists/all.num.gz[/url]

[code]
A=open("all.num","r")

letters=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
print A
content=A.readlines()
content=[u.split(" ") for u in content]
three=[t[1] for t in content if len(t[1])==3]
score={}
for t in content:
if(not(t[1] in score)):
score[t[1]]=int(t[0])
for j in range(3):
three=[t for t in three if t[j] in letters]
three = list(set(three))

three=[t for t in three if score[t]>500]
badwords=["etc","inc","rna","gdp","ali","ron","cia","oct","les","rio","ads","dna","ira","jim","leo","erm","gnp","plc","gmt","nhs","raf","ici","icl","gps","ltd","bbc","thy"]
three=[t for t in three if (not(t in badwords))]

bsf=1
print len(three)
for a in three:
print "(",a,")"
for b in three:
if (len(set([a[q] for q in range(3)] + [b[q] for q in range(3)])))==6:
for c in three:
if (len(set([a[q] for q in range(3)] + [b[q] for q in range(3)] + [c[q] for q in range(3)])))==9:
k=0
scv=1
for q in range(3):
w=a[q]+b[q]+c[q]
if (w in three):
k=1+k
scv=scv*score[w]
if (k==3):
sch=score[a]*score[b]*score[c]
schv=sch*scv
if (schv > (bsf/100)):
if (schv>bsf):
bsf=schv
print a,b,c,sch,scv,sch*scv
[/code]

I think the best one is

[code]
old
air
key
[/code]

though
[code]
ask
pie
try
[/code]

has some merit also

Raman 2014-02-21 13:28

[QUOTE=Mini-Geek]
BET
EAR
DRY
[/QUOTE]
Nice one. But it is very easy to construct these type of 3 × 3 crosswords
I would like to see one in which all 9 letters are different.

[QUOTE=Mini-Geek]
APP
ROO
TOT
[/QUOTE]
Actually I do not like to see abbreviations such as APP, which are not valid English words
What does ROO, POO mean? Are they valid English words? Are they commonly used?
I also do not prefer plural words, past tense - although there are only a few of them with 3 letter words
I also don't like interjections or Greek Alphabets like ETA, RHO, TAU, PHI, CHI, PSI because they are not valid meaningful English words, of English origin
I think it is possible to do better

- ! Please take your time ! - - - ! to solve ! -

davar55 2014-02-21 13:31

It might be an addition to the evaluation function
if one or more of the six words can be read
backwards as well. And/or if the diagonals form
words, [I]in any direcrion.

[/I]This totals 16 possible words, so what's the
max we can get?

[ My first try came out REB/ADU/JOY, only an 8. ]

retina 2014-02-21 13:37

[QUOTE=Raman;367438]Actually I do not like to see abbreviations such as APP, which are not valid English words
What does ROO, POO mean? Are they valid English words? Are they commonly used?
I also do not prefer plural words - although there are only a few of them with 3 letter words
I also don't like interjections or Greek Alphabets like ETA, RHO, TAU, PHI, CHI, PSI because they are not valid meaningful English words, of English origin[/QUOTE]Wow, so many restrictions. So in fact we can only use Raman's dictionary and things like Oxford, Websters, Wiktionary are actually NOT okay?

And actually you raise an important question: What is English origin? You might be surprised by the answer if you didn't previously know the real origins.

[size=1]I find this a lot with any word game. People can never seem to agree upon what are "valid" words and what are not. House rules and other arbitrary criteria seem to always creep in.

I think the Scrabble folks got it all sorted out with their word lists ... oh wait, even they couldn't agree on one list to rule them all, they use at least two, maybe more depending upon where you live.[/size]


All times are UTC. The time now is 20:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.