Sunday, August 24, 2008

Ruby Did It Once Again!

Based on posts Puzzle on Ruby - Part 1 , Puzzle on Ruby - Part 2, and Ruby - Build My Own Dictionary, finally I came up an idea to see whether I could find any words match with the example formations shown at below:


Searching for verb words only result that 4x4 has 1511 solutions, and 5x5 has 177 solutions. I am not going to display the solutions of 4x4 since it is too big to dump into a page. Here are all the 5x5 solutions:

ABASH - BUNCO - ANNUL - SCULL - HOLLO
AMASS - MARCH - ARGUE - SCULL - SHELL
AMASS - MARCH - ARMOR - SCORE - SHRED
AMASS - MODEL - ADORE - SERVE - SLEEK
AMASS - MODEL - ADORE - SERVE - SLEEP
AMASS - MODEL - ADORE - SERVE - SLEET
AMASS - MORPH - ARGUE - SPUME - SHEER
AMASS - MORPH - ARGUE - SPUME - SHEET
AMASS - MULCT - ALLOY - SCOWL - STYLE
ANGER - NERVE - GROAN - EVADE - RENEW
APPAL - PLANE - PASTE - ANTIC - LEECH
BARDE - ALARM - RADIO - DRIFT - EMOTE
BELCH - EXILE - LIKEN - CLEAN - HENNA
BELCH - EXILE - LIVEN - CLEAN - HENNA
BLAME - LIVEN - AVERT - MERGE - ENTER
BLANK - LADEN - ADORE - NERVE - KNEEL
BLESS - LIMIT - EMCEE - SIEVE - STEEL
BLESS - LIMIT - EMCEE - SIEVE - STEEP
BLESS - LIMIT - EMCEE - SIEVE - STEER
BLESS - LUNCH - ENDUE - SCULL - SHELL
BLESS - LUNCH - ENROL - SCORE - SHLEP
BLESS - LUNCH - ENSUE - SCULL - SHELL
BLESS - LYNCH - ENDUE - SCULL - SHELL
BLESS - LYNCH - ENROL - SCORE - SHLEP
BLESS - LYNCH - ENSUE - SCULL - SHELL
BRACE - RELAX - ALIBI - CABAL - EXILE
BRAVE - RAVEN - AVERT - VERGE - ENTER
BRAVE - RAVEN - AVERT - VERSE - ENTER
BRUSH - RONEO - UNARM - SERVE - HOMER
BRUSH - RONEO - UNPIN - SEINE - HONEY
BRUSH - RONEO - UNPIN - SEIZE - HONEY
BURST - UNITE - RIVAL - STAGE - TELEX
BURST - UNITE - RIVAL - STAKE - TELEX
BURST - UNITE - RIVAL - STALE - TELEX
BURST - UNITE - RIVAL - STARE - TELEX
BURST - UNITE - RIVAL - STATE - TELEX
BURST - UNITE - RIVAL - STAVE - TELEX
CAUSE - ANNEX - UNZIP - SEINE - EXPEL
CAUSE - ANNEX - UNZIP - SEIZE - EXPEL
CHART - HUMOR - AMUSE - ROSIN - TREND
CHEEP - HOLLO - ELBOW - ELOPE - POWER
CHIRP - HOMER - IMBUE - REUSE - PREEN
CHIRP - HONOR - INDUE - ROUGE - PREEN
CHIRP - HONOR - INDUE - ROUSE - PREEN
CHIRP - HONOR - INDUE - ROUTE - PREEN
CHIRP - HUMOR - IMBUE - ROUGE - PREEN
CHIRP - HUMOR - IMBUE - ROUSE - PREEN
CHIRP - HUMOR - IMBUE - ROUTE - PREEN
CLANK - LADEN - ADORE - NERVE - KNEEL
CLASS - LADEN - ADORE - SERVE - SNEER
CLASS - LURCH - ARGUE - SCULL - SHELL
CLASS - LURCH - ARMOR - SCORE - SHRED
CRANE - RAVEN - AVERT - NERVE - ENTER
CRAVE - RAVEN - AVERT - VERGE - ENTER
CRAVE - RAVEN - AVERT - VERSE - ENTER
CREPE - RELAX - ELOPE - PAPER - EXERT
CRIMP - RUMOR - IMBUE - MOUSE - PREEN
CRISP - RUMOR - IMBUE - SOUSE - PREEN
CROCK - RIPEN - OPINE - CENSE - KNEEL
CROSS - RECAP - OCCUR - SAUCE - SPREE
CROSS - RECAP - OCCUR - SAUTE - SPREE
CROSS - REFIT - OFFER - SIEVE - STREW
CROSS - REPEL - OPINE - SENSE - SLEEK
CROSS - REPEL - OPINE - SENSE - SLEEP
CROSS - REPEL - OPINE - SENSE - SLEET
CROSS - RIPEN - OPINE - SENSE - SNEER
CRUSH - RONEO - UNARM - SERVE - HOMER
CRUSH - RONEO - UNPIN - SEINE - HONEY
CRUSH - RONEO - UNPIN - SEIZE - HONEY
CRUST - RENEW - UNTIE - SEINE - TWEET
CRUST - RENEW - UNTIE - SEIZE - TWEET
DEFER - ERODE - FOCUS - EDUCE - RESET
DEFER - ERODE - FOCUS - EDUCE - RESEW
DISCO - INTER - STAND - CENSE - ORDER
DRESS - RANCH - ENDUE - SCULL - SHELL
DRESS - RANCH - ENROL - SCORE - SHLEP
DRESS - RANCH - ENSUE - SCULL - SHELL
DRESS - REMIT - EMCEE - SIEVE - STEEL
DRESS - REMIT - EMCEE - SIEVE - STEEP
DRESS - REMIT - EMCEE - SIEVE - STEER
ENTER - NERVE - TROOP - EVOKE - REPEL
ERASE - RAVEN - AVERT - SERVE - ENTER
FEAST - ENDOW - ADDLE - SOLVE - TWEET
FLAME - LIVEN - AVERT - MERGE - ENTER
FLANK - LADEN - ADORE - NERVE - KNEEL
FLOSS - LYRIC - ORDER - SIEVE - SCREW
FRAME - RAVEN - AVERT - MERGE - ENTER
FRESS - RANCH - ENDUE - SCULL - SHELL
FRESS - RANCH - ENROL - SCORE - SHLEP
FRESS - RANCH - ENSUE - SCULL - SHELL
FRESS - REMIT - EMCEE - SIEVE - STEEL
FRESS - REMIT - EMCEE - SIEVE - STEEP
FRESS - REMIT - EMCEE - SIEVE - STEER
FROCK - RIPEN - OPINE - CENSE - KNEEL
GLASS - LADEN - ADORE - SERVE - SNEER
GLASS - LURCH - ARGUE - SCULL - SHELL
GLASS - LURCH - ARMOR - SCORE - SHRED
GLOSS - LYRIC - ORDER - SIEVE - SCREW
GRACE - RELAX - ALIBI - CABAL - EXILE
GRASP - RUMOR - AMBLE - SOLVE - PREEN
GRAVE - RAVEN - AVERT - VERGE - ENTER
GRAVE - RAVEN - AVERT - VERSE - ENTER
GROSS - RECAP - OCCUR - SAUCE - SPREE
GROSS - RECAP - OCCUR - SAUTE - SPREE
GROSS - REFIT - OFFER - SIEVE - STREW
GROSS - REPEL - OPINE - SENSE - SLEEK
GROSS - REPEL - OPINE - SENSE - SLEEP
GROSS - REPEL - OPINE - SENSE - SLEET
GROSS - RIPEN - OPINE - SENSE - SNEER
IMAGE - MOURN - AUDIT - GRIME - ENTER
IMAGE - MOURN - AUDIT - GRIPE - ENTER
INTER - NERVE - TROOP - EVOKE - REPEL
LASSO - ALTER - STAND - SENSE - ORDER
MATTE - ALARM - TABOO - TROAT - EMOTE
OCCUR - CRANE - CABIN - UNITE - RENEW
ORDER - REEVE - DEGAS - EVADE - RESET
ORDER - REEVE - DEGAS - EVADE - RESEW
ORDER - REEVE - DEMOB - EVOKE - REBEL
PAUSE - ANNEX - UNZIP - SEINE - EXPEL
PAUSE - ANNEX - UNZIP - SEIZE - EXPEL
PERCH - EXILE - RIPEN - CLEAN - HENNA
PLANE - LIVEN - AVERT - NERVE - ENTER
PLANK - LADEN - ADORE - NERVE - KNEEL
PRESS - RANCH - ENDUE - SCULL - SHELL
PRESS - RANCH - ENROL - SCORE - SHLEP
PRESS - RANCH - ENSUE - SCULL - SHELL
PRESS - REMIT - EMCEE - SIEVE - STEEL
PRESS - REMIT - EMCEE - SIEVE - STEEP
PRESS - REMIT - EMCEE - SIEVE - STEER
PRIMP - RUMOR - IMBUE - MOUSE - PREEN
PRINT - RENEW - INURE - NERVE - TWEET
QUACK - UNMAN - AMBLE - CALVE - KNEEL
REFER - ERODE - FOCUS - EDUCE - RESET
REFER - ERODE - FOCUS - EDUCE - RESEW
SABER - ANELE - BEBOP - ELOPE - REPEL
SABER - ANELE - BEGIN - ELIDE - RENEW
SCARE - CAROM - ARISE - ROSIN - EMEND
SCARF - CAROL - ARGUE - ROUGE - FLEER
SCARF - CAROL - ARGUE - ROUGE - FLEET
SCARF - CAROL - ARGUE - ROUSE - FLEER
SCARF - CAROL - ARGUE - ROUSE - FLEET
SCARF - CAROL - ARGUE - ROUTE - FLEER
SCARF - CAROL - ARGUE - ROUTE - FLEET
SCENT - CANOE - ENROL - NOOSE - TELEX
SCRAG - CHIRR - RIDGE - ARGUE - GREEN
SCRAG - CHIRR - RIDGE - ARGUE - GREET
SCRAM - CHINE - RIVET - ANELE - METER
SCRAP - CHIRR - RIDGE - ARGUE - PREEN
SHEET - HOLLO - ELBOW - ELOPE - TOWEL
SHEET - HOLLO - ELBOW - ELOPE - TOWER
SLAVE - LIVEN - AVERT - VERGE - ENTER
SLAVE - LIVEN - AVERT - VERSE - ENTER
SPLAT - PLANE - LABEL - ANELE - TELEX
STAFF - TABLE - ABHOR - FLOOR - FERRY
STAFF - TABLE - ABHOR - FLOUR - FERRY
STARE - TELEX - ALIBI - REBEL - EXILE
START - THROW - ARGUE - ROUGE - TWEET
START - THROW - ARGUE - ROUSE - TWEET
START - THROW - ARGUE - ROUTE - TWEET
STUFF - TITLE - UTTER - FLEER - FERRY
SWANK - WIDEN - ADORE - NERVE - KNEEL
TRACE - RELAX - ALIBI - CABAL - EXILE
TRUSS - RANCH - UNBAR - SCALE - SHRED
TRUSS - RANCH - UNBAR - SCARE - SHRED
TRUSS - RENEW - UNTIE - SEINE - SWEEP
TRUSS - RENEW - UNTIE - SEIZE - SWEEP
TRUST - RENEW - UNTIE - SEINE - TWEET
TRUST - RENEW - UNTIE - SEIZE - TWEET
TWIST - WENCH - INURE - SCRAM - THEME
TWIST - WINCH - INURE - SCRAM - THEME
WELCH - EXILE - LIKEN - CLEAN - HENNA
WELCH - EXILE - LIVEN - CLEAN - HENNA
WHEEL - HOLLO - ELBOW - ELOPE - LOWER
WHISH - HENNA - INFER - SNEER - HARRY
WHISH - HENNA - INTER - SNEER - HARRY
WORST - OPINE - RIVAL - SNAKE - TELEX
WORST - OPINE - RIVAL - SNARE - TELEX

Using Ruby solving task as above is pretty easy and efficient. It transforms idea into a reality in a glimpse. Ruby did it once again!

No comments: