w
HAT is t
HAT?
CHAT, somewHAT, ManHATtan- all those include the word HAT.
Please prepare a list of words such that word(n) has n letters (n>3) and includes the string HAT in it.
Rem 1: all goes (proper names, slang, abbreviations etc), except the samples mentioned above.
Rem 2: explaining esoteric entries is appropriate.
Rem 3: For the uninitiated solvers: the title refers to 8 previous hats (My two hats, Three more hats, Three more hats II & The mad hatter).
3 hat
4 chat
4 ghat
4 hate
4 hath
4 hats
4 khat
4 phat
4 shat
4 that
4 what
5 Hatty
5 arhat
5 chats
5 ghats
5 hatch
5 hated
5 hater
5 hates
5 khats
5 unhat
5 whats
6 arhats
6 chatty
6 cushat
6 hatbox
6 haters
6 hatful
6 hating
6 hatpin
6 hatred
6 hatted
6 hatter
6 phatic
6 thatch
6 unhats
7 Achates
7 Chatham
7 Shatner
7 chateau
7 chatted
7 chattel
7 chatter
7 cushats
7 hardhat
7 hatable
7 hatband
7 hatched
7 hatchel
7 hatcher
7 hatches
7 hatchet
7 hateful
7 hatfuls
7 hatless
7 hatlike
7 hatpins
7 hatrack
7 hatreds
7 hatsful
7 hatters
7 hatting
7 mahatma
7 rhatany
7 shatter
7 thatchy
7 whatnot
7 whatsis
7 whatsit
7 woolhat
8 Hatfield
8 Hathaway
8 Hatteria
8 backchat
8 chatchka
8 chatchke
8 chateaus
8 chateaux
8 chattels
8 chatters
8 chattery
8 chattier
8 chattily
8 chatting
8 chitchat
8 emphatic
8 hardhats
8 hatbands
8 hatboxes
8 hatcheck
8 hatchels
8 hatchers
8 hatchery
8 hatchets
8 hatching
8 hatchway
8 hateable
8 hatmaker
8 hatracks
8 hatteria
8 leachate
8 mahatmas
8 moschate
8 nuthatch
8 overhate
8 scyphate
8 shatters
8 somewhat
8 strawhat
8 sulphate
8 thataway
8 thatched
8 thatcher
8 thatches
8 unhatted
8 whatever
8 whatness
8 whatnots
8 whatsits
8 whinchat
8 woodchat
8 woolhats
8 xanthate
9 Kamchatka
9 Kshatriya
9 Manhattan
9 Neuchatel
9 aliphatic
9 arhatship
9 backchats
9 caliphate
9 chatchkas
9 chatchkes
9 chatelain
9 chatoyant
9 chattered
9 chatterer
9 chattiest
9 chitchats
9 entrechat
9 exarchate
9 hatchable
9 hatchback
9 hatcheled
9 hatchings
9 hatchling
9 hatchment
9 hatchways
9 hatefully
9 hatmakers
9 hatterias
9 leachates
9 lymphatic
9 manhattan
9 overhated
9 overhates
9 phosphate
9 rhatanies
9 shattered
9 somewhats
9 stonechat
9 sulphated
9 sulphates
9 thatchers
9 thatchier
9 thatching
9 unhatched
9 unhatting
9 whatsises
9 whinchats
9 woodchats
9 xanthates
10 Chatsworth
10 Chatterton
10 Hattersley
10 Manhattans
10 Neufchatel
10 arhatships
10 caliphates
10 chatelaine
10 chatelains
10 chatoyance
10 chatoyancy
10 chatoyants
10 chatterbox
10 chatterers
10 chattering
10 chattiness
10 crosshatch
10 entrechats
10 exarchates
10 hatchbacks
10 hatcheling
10 hatchelled
10 hatcheries
10 hatchlings
10 hatchments
10 hatemonger
10 lymphatics
10 manhattans
10 nuthatches
10 overhating
10 phatically
10 phosphates
10 phosphatic
10 shattering
10 stonechats
10 sulphating
10 thatchiest
10 unemphatic
10 washateria
10 whatnesses
10 whatsoever
11 Chattanooga
11 Jehoshaphat
11 Thatcherism
11 Thatcherite
11 chatelaines
11 chatoyances
11 chitchatted
11 diphosphate
11 eschatology
11 hatchelling
11 hatefulness
11 hatemongers
11 nonemphatic
11 phosphatase
11 phosphatide
11 phosphatize
11 washaterias
12 Khachaturian
12 Panchatantra
12 Thatcherites
12 chatoyancies
12 chatterboxes
12 chattinesses
12 chitchatting
12 crosshatched
12 crosshatches
12 diphosphates
12 emphatically
12 hatchability
12 matriarchate
12 nonphosphate
12 overemphatic
12 patriarchate
12 phosphatases
12 phosphatides
12 phosphatidic
12 phosphatidyl
12 phosphatized
12 phosphatizes
12 phosphaturia
12 shatteringly
12 shatterproof
12 triphosphate
12 whatshisname
13 Chateaubriand
13 chateaubriand
13 crosshatching
13 endolymphatic
13 eschatologies
13 hatefulnesses
13 lymphatically
13 matriarchates
13 metaphosphate
13 nonphosphates
13 patriarchates
13 phosphatidyls
13 phosphatizing
13 phosphaturias
13 photosynthate
13 pyrophosphate
13 triphosphates
14 Bophuthatswana
14 chateaubriands
14 cycloaliphatic
14 eschatological
14 hatchabilities
14 metaphosphates
14 orthophosphate
14 photosynthates
14 pyrophosphates
14 superphosphate
14 unemphatically
15 organophosphate
15 orthophosphates
15 phosphatization
15 superphosphates
15 whatchamacallit
16 eschatologically
16 organophosphates
16 phosphatizations
16 whatchamacallits
19 phosphatidylcholine
20 phosphatidylcholines
24 phosphatidylethanolamine
which is the sorted output from
Function mform$(x, t$)
a$ = Format$(x, t$)
If Len(a$) < Len(t$) Then a$ = Space$(Len(t$) - Len(a$)) & a$
mform$ = a$
End Function
Private Sub Form_Load()
ChDir "C:\Program Files (x86)\DevStudio\VB\projects\flooble"
Text1.Text = ""
crlf$ = Chr(13) + Chr(10)
Form1.Visible = True
DoEvents
Open "\words\words.txt" For Input As #1
Open "hat 9.txt" For Output As #2
Do
Line Input #1, w0$
w$ = LCase(w0$)
ix = InStr(w$, "hat")
If ix > 0 Then
Print #2, mform(Len(w0$), "###0"); " "; w0$
Text1.Text = Text1.Text & mform(Len(w0$), "###0") & " " & w0$ & crlf
ct = ct + 1
End If
Loop Until EOF(1)
Close
Text1.Text = Text1.Text & crlf & ct & " done"
End Sub
|
Posted by Charlie
on 2014-10-27 19:15:56 |