All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > General > Word Problems
Hat #9 (Posted on 2014-10-27) Difficulty: 3 of 5
wHAT is tHAT?

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).

No Solution Yet Submitted by Ady TZIDON    
No Rating

Comments: ( Back to comment list | You must be logged in to post comments.)
Solution uncommented computer output | Comment 1 of 2
   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
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (0)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (3)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2017 by Animus Pactum Consulting. All rights reserved. Privacy Information