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

 Rearranged Resolution (Posted on 2013-04-03)
Each of the following is an anagram of two words that are opposite in meaning. Identify the word pairs:
1. PURE AS TUFT
2. VEILED HARE
3. PIANIST RULES
4. CUBED RESULT
5. WRY SARAH
6. INSECURE PET
7. TEXTUAL DARE
8. SCORE ON DEBUT
9. MILD BOARS
10. SO DRY NICE COW
11. DECISIVE LARK
12. DUCK SLICER
*** For example: SOFT LAWS is an anagram of FAST and SLOW which are opposite in meaning.

 No Solution Yet Submitted by K Sengupta No Rating

Comments: ( Back to comment list | You must be logged in to post comments.)
 computer solution Comment 7 of 7 |

DECLARE FUNCTION isAnag\$ (w\$)
DECLARE FUNCTION tryAnag\$ (w\$)
DATA        PUREASTUFT
DATA        VEILEDHARE
DATA        PIANISTRULES
DATA        CUBEDRESULT
DATA        WRYSARAH
DATA        INSECUREPET
DATA        TEXTUALDARE
DATA        SCOREONDEBUT
DATA        MILDBOARS
DATA        SODRYNICECOW
DATA        DECISIVELARK
DATA        DUCKSLICER

DIM anag\$(12)
FOR i = 1 TO 12
NEXT

CLS
OPEN "rearres2.txt" FOR OUTPUT AS #2

FOR a = 1 TO 12
OPEN "\words\90kwords.txt" FOR INPUT AS #1
DO
ana\$ = LCASE\$(anag\$(a))
INPUT #1, w\$
good = 1
FOR i = 1 TO LEN(w\$)
ix = INSTR(ana\$, MID\$(w\$, i, 1))
IF ix THEN
ana\$ = LEFT\$(ana\$, ix - 1) + MID\$(ana\$, ix + 1)
ELSE
good = 0: EXIT FOR
END IF
NEXT i
IF good THEN
w2\$ = tryAnag\$(ana\$)
IF w2\$ > "" THEN PRINT anag\$(a), w\$, w2\$: PRINT #2, anag\$(a), w\$, w2\$
END IF
LOOP UNTIL EOF(1)
CLOSE 1
NEXT a

CLOSE

FUNCTION isAnag\$ (w\$)
n = LEN(w\$)
w1\$ = SPACE\$(n): w2\$ = SPACE\$(2 * n + 1)
OPEN "\words\andict" + LTRIM\$(STR\$(n)) + ".txt" FOR BINARY AS #10
l = LOF(10) / (2 * n + 1)
low = 1: high = l
DO
mid = INT((low + high) / 2)
GET #10, (mid - 1) * (2 * n + 1) + 1, w1\$
IF w1\$ = w\$ THEN
isa\$ = ""
FOR m = mid - 12 TO mid + 12
IF m > 0 AND m <= l THEN
GET #10, (m - 1) * (2 * n + 1) + 1, w2\$
IF LEFT\$(w2\$, n) = w\$ THEN
isa\$ = isa\$ + " " + RIGHT\$(w2\$, n)
END IF
END IF
NEXT m
isAnag\$ = isa\$
CLOSE 10: EXIT FUNCTION
END IF
IF w1\$ < w\$ THEN low = mid + 1:  ELSE high = mid - 1
LOOP UNTIL low > high
isAnag = ""
CLOSE 10
END FUNCTION

FUNCTION tryAnag\$ (w\$)
l = LEN(w\$)
IF l > 3 AND l < 13 THEN
anag\$ = w\$

DO
done = 1
FOR i = 1 TO l - 1
IF MID\$(anag\$, i, 1) > MID\$(anag\$, i + 1, 1) THEN
h\$ = MID\$(anag\$, i, 1)
MID\$(anag\$, i, 1) = MID\$(anag\$, i + 1, 1)
MID\$(anag\$, i + 1, 1) = h\$
done = 0
END IF
NEXT
LOOP UNTIL done

a\$ = isAnag\$(anag\$)
tryAnag\$ = a\$
END IF
END FUNCTION

finds pairs of words that fit, regardless of being antonyms.

I've capitalized pairs that are antonymes below, but only once in the two occurrences, as each pair appears in both orders.

I've also run it through another program, to remove pairs where the second of the two antonyms is alphabetically prior to the first, cutting down on the size of the list.

`PUREASTUFT    apt            futuresPUREASTUFT    fur            upstatePUREASTUFT    FUTURE         PAST pats spat taps PUREASTUFT    taupe          turfsPUREASTUFT    taupes         turf`
`VEILEDHARE    adhere         evil live veil vile VEILEDHARE    ah             relievedVEILEDHARE    aired          helveVEILEDHARE    dealer         hiveVEILEDHARE    deli           heaverVEILEDHARE    derive         hale heal VEILEDHARE    dive           healerVEILEDHARE    eider          halveVEILEDHARE    ever           hailedVEILEDHARE    evil           header VEILEDHARE    eviler         headVEILEDHARE    ha             relievedVEILEDHARE    had            relieveVEILEDHARE    hail           reeved veered VEILEDHARE    hailed         veer VEILEDHARE    hare           levied veiled VEILEDHARE    have           lieder relied VEILEDHARE    head           levier relive revile VEILEDHARE    header         live veil vile VEILEDHARE    healed         riveVEILEDHARE    healer         vied VEILEDHARE    hear           levied veiled VEILEDHARE    heave          idler riled VEILEDHARE    heaved         lire rile VEILEDHARE    heaver         idle lied VEILEDHARE    heel           variedVEILEDHARE    heir           leavedVEILEDHARE    hi             revealedVEILEDHARE    HIDE           leaver REVEAL VEILEDHARE    hider          leaveVEILEDHARE    hie            raveledVEILEDHARE    hied           leaver reveal VEILEDHARE    hire           leavedVEILEDHARE    hired          leaveVEILEDHARE    hive           leader VEILEDHARE    leave          hired VEILEDHARE    leaved         hire VEILEDHARE    leaver         hied VEILEDHARE    levied         rhea VEILEDHARE    live           header VEILEDHARE    reveal         hied VEILEDHARE    rhea           veiled VEILEDHARE    veil           header VEILEDHARE    veiled         rhea VEILEDHARE    vile           header `
`PIANISTRULES  ails           unripestPIANISTRULES  airless        inputPIANISTRULES  airlines       putsPIANISTRULES  aisle          turnipsPIANISTRULES  aisles         turnipPIANISTRULES  alien          puristsPIANISTRULES  alienist       spurPIANISTRULES  aliens         puristPIANISTRULES  aline          puristsPIANISTRULES  alines         puristPIANISTRULES  alps           neuritisPIANISTRULES  arisen         tulipsPIANISTRULES  aspire         insult sunlit PIANISTRULES  aspires        unlit until PIANISTRULES  aspirin        lutesPIANISTRULES  aspirins       lutePIANISTRULES  astir          lineups lupines PIANISTRULES  en             spiritualsPIANISTRULES  ens            spiritualPIANISTRULES  entail         sirupsPIANISTRULES  entails        sirupPIANISTRULES  ilia           punstersPIANISTRULES  inertial       puss sups PIANISTRULES  inertias       plusPIANISTRULES  input          serials PIANISTRULES  inputs         serialPIANISTRULES  insert         pilausPIANISTRULES  inserts        pilauPIANISTRULES  insist         pleuraPIANISTRULES  inspire        talusPIANISTRULES  insular        spitePIANISTRULES  insulate       ripsPIANISTRULES  INSULT         aspire PRAISE spirea PIANISTRULES  insure         plaitsPIANISTRULES  insures        plaitPIANISTRULES  inters         pilausPIANISTRULES  inures         plaitsPIANISTRULES  ires           nuptialsPIANISTRULES  isle           puritansPIANISTRULES  isles          puritanPIANISTRULES  issuer         plaint pliant PIANISTRULES  lairs          puniestPIANISTRULES  laities        spurnPIANISTRULES  laps           neuritisPIANISTRULES  lassie         turnipPIANISTRULES  leis           puritansPIANISTRULES  letup          raisinsPIANISTRULES  letups         raisinPIANISTRULES  liars          puniestPIANISTRULES  lien           upstairsPIANISTRULES  lies           puritansPIANISTRULES  line           upstairsPIANISTRULES  linear         situpsPIANISTRULES  lineup         sitars stairs PIANISTRULES  lineups        sitar stair stria tarsi PIANISTRULES  lint           upraisesPIANISTRULES  lints          upraisePIANISTRULES  lips           urinatesPIANISTRULES  liras          puniestPIANISTRULES  lisp           urinatesPIANISTRULES  lisps          urinatePIANISTRULES  litanies       spurPIANISTRULES  lupin          satiresPIANISTRULES  lupine         sitars stairs PIANISTRULES  lupines        sitar stair stria tarsi PIANISTRULES  lupins         satire striae PIANISTRULES  lure           pianistsPIANISTRULES  lures          pianistPIANISTRULES  lustier        painsPIANISTRULES  nautili        pressPIANISTRULES  neuritis       pals slap PIANISTRULES  niters         pilausPIANISTRULES  nitres         pilausPIANISTRULES  nuptial        rises sires PIANISTRULES  nuptials       rise sire PIANISTRULES  nutria         spielsPIANISTRULES  nutrias        piles plies spiel PIANISTRULES  pain           surliestPIANISTRULES  pair           utensilsPIANISTRULES  pairs          utensilPIANISTRULES  paresis        unlit until PIANISTRULES  penis          ritualsPIANISTRULES  peril          sustainPIANISTRULES  pianist        rules PIANISTRULES  pianists       rule PIANISTRULES  pilaus         nitres PIANISTRULES  pines          ritualsPIANISTRULES  plainer        suitsPIANISTRULES  plait          sunrise PIANISTRULES  plaits         urines ursine PIANISTRULES  platies        ruinsPIANISTRULES  plus           rainiest PIANISTRULES  praise         sunlit PIANISTRULES  praises        unlit until PIANISTRULES  praline        suitsPIANISTRULES  pralines       suitPIANISTRULES  puniest        rails rials PIANISTRULES  purines        tailsPIANISTRULES  purist         saline PIANISTRULES  purists        aline PIANISTRULES  puritans       lies PIANISTRULES  purl           sanitiesPIANISTRULES  pus            saintlierPIANISTRULES  ritual         snipes spines PIANISTRULES  rituals        snipe spine PIANISTRULES  rue            tailspinsPIANISTRULES  rues           tailspinPIANISTRULES  ruse           tailspinPIANISTRULES  sail           unripestPIANISTRULES  salient        sirupPIANISTRULES  saltine        sirupPIANISTRULES  sirup          saltine PIANISTRULES  sitar          lupines PIANISTRULES  sitars         lupine PIANISTRULES  slip           urinatesPIANISTRULES  slips          urinatePIANISTRULES  spinals        uteriPIANISTRULES  spinier        talusPIANISTRULES  spiral         unites unties PIANISTRULES  spirals        unite untie PIANISTRULES  spirea         sunlit PIANISTRULES  spireas        unlit until PIANISTRULES  spirit         unsealPIANISTRULES  spirits        ulnaePIANISTRULES  spite          urinals PIANISTRULES  spites         urinalPIANISTRULES  spur           litanies PIANISTRULES  stair          lupines PIANISTRULES  stairs         lupine PIANISTRULES  stria          lupines PIANISTRULES  suits          praline PIANISTRULES  sunlit         spirea PIANISTRULES  supine         trails trials PIANISTRULES  sure           tailspinPIANISTRULES  tailspin       user PIANISTRULES  talus          spinier PIANISTRULES  tarsi          lupines PIANISTRULES  tipsier        ulnasPIANISTRULES  turnip         lassie PIANISTRULES  unlit          spireas PIANISTRULES  unripest       sail PIANISTRULES  until          spireas PIANISTRULES  upstairs       line PIANISTRULES  urinate        slips PIANISTRULES  urinates       slip `
`CUBEDRESULT   bed            culturesCUBEDRESULT   beds           cultureCUBEDRESULT   blue           crudest crusted CUBEDRESULT   blued          cruets eructs truces CUBEDRESULT   bluest         crude cured CUBEDRESULT   bluet          crudes cursed CUBEDRESULT   bluets         crude cured CUBEDRESULT   blurt          deuces educes seduce CUBEDRESULT   blurted        cuesCUBEDRESULT   blurts         deuce educe CUBEDRESULT   bluster        cuedCUBEDRESULT   brutes         cluedCUBEDRESULT   bud            cruelest lectures CUBEDRESULT   buds           lectureCUBEDRESULT   bursted        clueCUBEDRESULT   bus            lecturedCUBEDRESULT   bused          cutlerCUBEDRESULT   busted         cruel lucre ulcer CUBEDRESULT   buster         cluedCUBEDRESULT   bustle         crude cured CUBEDRESULT   bustled        cure ecru CUBEDRESULT   butlers        cuedCUBEDRESULT   clued          rebuts tubers CUBEDRESULT   CRUDE          bluest bluets bustle sublet SUBTLE CUBEDRESULT   crudest        lube CUBEDRESULT   cruel          debuts CUBEDRESULT   cruets         lubed CUBEDRESULT   crusted        lube CUBEDRESULT   cub            resultedCUBEDRESULT   cube           rustled strudel CUBEDRESULT   cubed          luster lustre result rustle sutler ulster CUBEDRESULT   cuber          lustedCUBEDRESULT   cued           subtler CUBEDRESULT   culture        debs CUBEDRESULT   curbed         lutesCUBEDRESULT   curdle         tubesCUBEDRESULT   curdles        tubeCUBEDRESULT   cured          sublet subtle CUBEDRESULT   curled         tubesCUBEDRESULT   debut          lucres ulcers CUBEDRESULT   debuts         lucre ulcer CUBEDRESULT   dub            lectures CUBEDRESULT   dubs           lectureCUBEDRESULT   dulcet         rebus rubes CUBEDRESULT   eructs         lubed CUBEDRESULT   lecture        dubs CUBEDRESULT   lube           crusted CUBEDRESULT   lubed          truces CUBEDRESULT   lucre          debuts CUBEDRESULT   lucres         tubed CUBEDRESULT   sublet         cured CUBEDRESULT   subtle         cured CUBEDRESULT   truces         lubed CUBEDRESULT   tubed          ulcers CUBEDRESULT   tubes          curled CUBEDRESULT   ulcer          debuts CUBEDRESULT   ulcers         tubed `
`WRYSARAH      awry           rashWRYSARAH      RASH           awry WARY `
`INSECUREPET   creep          unites unties INSECUREPET   creeps         unite untie INSECUREPET   crepe          unites unties INSECUREPET   crepes         unite untie INSECUREPET   cues           inepterINSECUREPET   cup            teensierINSECUREPET   cups           teenierINSECUREPET   cusp           teenierINSECUREPET   cute           repinesINSECUREPET   cutie          preensINSECUREPET   cuties         preenINSECUREPET   entice         purse super INSECUREPET   entices        pureINSECUREPET   entire         pucesINSECUREPET   entries        puceINSECUREPET   enure          septicINSECUREPET   epee           incrustINSECUREPET   epic           neuters tenures tureens INSECUREPET   epics          neuter tenure tureen INSECUREPET   epicure        nest nets sent tens INSECUREPET   ERECT          SUPINEINSECUREPET   erupt          niecesINSECUREPET   erupts         nieceINSECUREPET   in             persecuteINSECUREPET   incest         puree rupee INSECUREPET   incur          tepeesINSECUREPET   incurs         tepeeINSECUREPET   inept          rescue secure INSECUREPET   insect         puree rupee INSECUREPET   nee            picturesINSECUREPET   neuter         spice INSECUREPET   nice           reputesINSECUREPET   nicest         puree rupee INSECUREPET   niece          purest INSECUREPET   pectin         reuseINSECUREPET   pet            sinecure INSECUREPET   picture        seenINSECUREPET   piece          tuners unrest INSECUREPET   pieces         tunerINSECUREPET   pierce         tunesINSECUREPET   pierces        tuneINSECUREPET   precise        tuneINSECUREPET   puree          nicest INSECUREPET   recipe         tunesINSECUREPET   recipes        tuneINSECUREPET   repute         sinceINSECUREPET   retinue        specINSECUREPET   reunite        specINSECUREPET   runic          tepeesINSECUREPET   rupee          nicest INSECUREPET   spec           uterine INSECUREPET   specie         tunerINSECUREPET   spice          tenure tureen INSECUREPET   steepen        uricINSECUREPET   teenier        cusp INSECUREPET   tenure         spice INSECUREPET   tepees         runic INSECUREPET   tune           recipes INSECUREPET   tuner          specie INSECUREPET   tunes          recipe INSECUREPET   tureen         spice INSECUREPET   unite          crepes INSECUREPET   unites         crepe INSECUREPET   untie          crepes INSECUREPET   unties         crepe INSECUREPET   us             epicentre `
`TEXTUALDARE   attar          deluxeTEXTUALDARE   dare           textualTEXTUALDARE   dear           textualTEXTUALDARE   read           textualTEXTUALDARE   RELAXED        TAUTTEXTUALDARE   textual        read `
`SCOREONDEBUT  bedsore        countSCOREONDEBUT  bend           outscoreSCOREONDEBUT  bent           decorousSCOREONDEBUT  bode           construe counters recounts trounces SCOREONDEBUT  bodes          counter recount trounce SCOREONDEBUT  boner          scoutedSCOREONDEBUT  bones          courtedSCOREONDEBUT  boo            encrustedSCOREONDEBUT  booed          encrustSCOREONDEBUT  boons          eructedSCOREONDEBUT  booster        dunceSCOREONDEBUT  boot           censuredSCOREONDEBUT  bore           contusedSCOREONDEBUT  bored          contuseSCOREONDEBUT  bores          countedSCOREONDEBUT  borne          scoutedSCOREONDEBUT  bounce         doters sorted stored strode SCOREONDEBUT  bounced        rotes store SCOREONDEBUT  bouncer        dotesSCOREONDEBUT  bouncers       dote toed SCOREONDEBUT  bounces        doterSCOREONDEBUT  bounder        cotesSCOREONDEBUT  bounders       coteSCOREONDEBUT  bout           censored encoders seconder SCOREONDEBUT  bouts          encoder encored SCOREONDEBUT  bronco         etudesSCOREONDEBUT  broncos        etudeSCOREONDEBUT  brunets        cooedSCOREONDEBUT  brute          condoesSCOREONDEBUT  bun            creosotedSCOREONDEBUT  buncoed        rotes store SCOREONDEBUT  bused          coronetSCOREONDEBUT  condoes        rebut tuber SCOREONDEBUT  cone           doubters obtrudes redoubts SCOREONDEBUT  cones          doubter obtrude redoubt SCOREONDEBUT  contuse        robed SCOREONDEBUT  contused       robe SCOREONDEBUT  corned         obtuseSCOREONDEBUT  cote           rebounds suborned SCOREONDEBUT  cotes          rebound SCOREONDEBUT  count          sobered SCOREONDEBUT  counted        robes sober SCOREONDEBUT  crooned        tubesSCOREONDEBUT  debtor         ouncesSCOREONDEBUT  debtors        ounceSCOREONDEBUT  doubt          encoresSCOREONDEBUT  doubter        onces scone SCOREONDEBUT  doubters       once SCOREONDEBUT  doubts         encoreSCOREONDEBUT  dunce          reboots SCOREONDEBUT  dunces         rebootSCOREONDEBUT  encode         robust turbos SCOREONDEBUT  encodes        turboSCOREONDEBUT  note           obscuredSCOREONDEBUT  NOTED          OBSCURESCOREONDEBUT  obscure        toned SCOREONDEBUT  obscured       tone SCOREONDEBUT  obtrude        onces scone SCOREONDEBUT  obtrudes       once SCOREONDEBUT  once           redoubts SCOREONDEBUT  onces          redoubt SCOREONDEBUT  redoubt        scone SCOREONDEBUT  redoubts       once SCOREONDEBUT  rotes          buncoed SCOREONDEBUT  scone          redoubt SCOREONDEBUT  scouted        borne SCOREONDEBUT  sob            recounted SCOREONDEBUT  store          buncoed `
`MILDBOARS     amirs          boldMILDBOARS     bail           dormsMILDBOARS     bails          dormMILDBOARS     bard           limos moils MILDBOARS     bards          limo moil MILDBOARS     basil          dormMILDBOARS     bid            molars morals MILDBOARS     bids           molar moral MILDBOARS     bird           loamsMILDBOARS     birds          loamMILDBOARS     boar           mildsMILDBOARS     board          mils slim MILDBOARS     boars          mildMILDBOARS     boil           dramsMILDBOARS     boils          dramMILDBOARS     brad           limos moils MILDBOARS     brads          limo moil MILDBOARS     brim           loadsMILDBOARS     brims          loadMILDBOARS     bro            dismalMILDBOARS     BROAD          mils SLIM MILDBOARS     broil          dams mads MILDBOARS     dibs           molar moral MILDBOARS     dim            laborsMILDBOARS     dims           labor lobar MILDBOARS     dorm           basil MILDBOARS     drab           limos moils MILDBOARS     drabs          limo moil MILDBOARS     iamb           lordsMILDBOARS     iambs          lordMILDBOARS     laird          mobsMILDBOARS     las            morbidMILDBOARS     limb           roadsMILDBOARS     limbo          radsMILDBOARS     limbs          roadMILDBOARS     limo           drabs MILDBOARS     limos          drab MILDBOARS     mil            broads MILDBOARS     mils           broad MILDBOARS     modal          ribsMILDBOARS     moil           drabs MILDBOARS     moils          drab MILDBOARS     molar          dibs MILDBOARS     moral          dibs MILDBOARS     oms            ribald MILDBOARS     slim           broad `
`SODRYNICECOW  CONCISE        dowry rowdy WORDY `
`DECISIVELARK  advices        likerDECISIVELARK  airsick        delveDECISIVELARK  alive          dickersDECISIVELARK  calk           derisiveDECISIVELARK  carve          dislikeDECISIVELARK  cask           liveriedDECISIVELARK  caved          silkierDECISIVELARK  caviled        skierDECISIVELARK  caviler        dikes skied DECISIVELARK  cavilers       dikeDECISIVELARK  civies         larkedDECISIVELARK  clavier        dikes skied DECISIVELARK  claviers       dikeDECISIVELARK  CRAVE          DISLIKEDECISIVELARK  decisive       larkDECISIVELARK  derisive       lack DECISIVELARK  dicker         valiseDECISIVELARK  dickies        ravel velar DECISIVELARK  dike           visceral DECISIVELARK  dikes          clavier DECISIVELARK  dislike        crave DECISIVELARK  ickier         salved slaved DECISIVELARK  ivied          slackerDECISIVELARK  licked         variesDECISIVELARK  liked          visceraDECISIVELARK  liveried       sack DECISIVELARK  ricked         valiseDECISIVELARK  sacked         virileDECISIVELARK  sickle         variedDECISIVELARK  skied          clavier DECISIVELARK  valise         ricked `
`DUCKSLICER    cider          lucksDUCKSLICER    ciders         luckDUCKSLICER    circle         duskDUCKSLICER    cleric         duskDUCKSLICER    clicks         rude rued DUCKSLICER    cluck          dries rides sired DUCKSLICER    clucks         dire ride DUCKSLICER    clued          ricksDUCKSLICER    crick          duels slued DUCKSLICER    cricks         duelDUCKSLICER    cried          lucksDUCKSLICER    crud           sickleDUCKSLICER    CRUDE          licks SLICK DUCKSLICER    crudes         lickDUCKSLICER    cruel          dicksDUCKSLICER    cud            slickerDUCKSLICER    cur            slickedDUCKSLICER    curd           sickleDUCKSLICER    curdle         sickDUCKSLICER    cured          licks slick DUCKSLICER    curl           sickedDUCKSLICER    curled         sickDUCKSLICER    curs           lickedDUCKSLICER    cursed         lickDUCKSLICER    dick           lucres ulcers DUCKSLICER    dicks          lucre ulcer DUCKSLICER    duck           relics slicer DUCKSLICER    ducks          relicDUCKSLICER    dusk           cleric DUCKSLICER    lick           cursed DUCKSLICER    licks          cured DUCKSLICER    lucks          riced DUCKSLICER    lurk           siccedDUCKSLICER    sick           curled DUCKSLICER    sickle         curd DUCKSLICER    slick          cured `

 Posted by Charlie on 2013-04-03 17:18:42

 Search: Search body:
Forums (0)