A Colloquial Dictionary of Rhymes - Ending in N
  Home FAQ Contact Sign in
alt.magick only
 
Advanced search
POPULAR GROUPS

more...

 Up
A Colloquial Dictionary of Rhymes - Ending in N         

Group: alt.magick · Group Profile
Author: PureOne
Date: Nov 16, 2007 08:51

(Source code at bottom of list in PHP & C++)

An
Ban
Urban
Suburban
Turban
Can
Republican
Angelican
Pelican
Dominican
American
Vatican
Mexican
Scan
Franciscan
Sedan
Bean
Crustacean
Ocean
Dean
Jean
Lean
Clean
Glean
Achillean
Herculean
Mean
Misdemean
Subterranean
European
Protean
Wean
Fan
Pagan
Toboggan
Hooligan
Slogan
Organ
Orphan
Than
Leviathan
Magician
Musician
Physician
Mathematician
Politician
Rosicrucian
Canadian
Radian
Median
Comedian
Meridian
Indian
Custodian
Guardian
Ruffian
Magian
Collegian
Theologian
Italian
Reptilian
Civilian
Draconian
Olympian
Utopian
Thespian
Barbarian
Disciplinarian
Librarian
Sectarian
Vegetarian
Utilitarian
Humanitarian
Libertarian
Antiquarian
Presbyterian
Valedictorian
Victorian
Historian
Pedestrian
Equestrian
Asian
Caucasian
Indonesian
Persian
Russian
Venetian
Egyptian
Christian
Avian
Jovian
Peruvian
Trojan
Clan
Plan
Man
Shaman
Nobleman
Gentleman
Roman
Woman
Chapman
Chairman
Statesman
Talisman
Human
Superhuman
Showman
Loan
Moan
Groan
Pan
Span
Ran
Lutheran
Veteran
Courtesan
Artisan
Tan
Charlatan
Metropolitan
Puritan
Titan
Sultan
Van
Elvan
Sylvan
Swan
Den
Deaden
Leaden
Laden
Broaden
Gladden
Sadden
Forbidden
Hidden
Ridden
Sodden
Sudden
Eden
Maiden
Golden
Linden
Wooden
Garden
Harden
Open
Happen
Sharpen
Children
Brethren
Siren
Barren
Risen
Arisen
Chosen
Loosen
Coarsen
Worsen
Lessen
Eaten
Beaten
Threaten
Sweeten
Often
Soften
Heighten
Lighten
Enlighten
Brighten
Frighten
Tighten
Straiten
Shorten
Fasten
Hasten
Chasten
Listen
Glisten
Christen
Fatten
Flatten
Bitten
Smitten
Written
Begotten
Forgotten
Rotten
Heaven
Haven
Raven
Graven
Even
Enliven
Oven
Proven
Woven
Brazen
Denizen
Citizen
Wizen
Frozen
Campaign
Arraign
Feign
Reign
Sovereign
Foreign
Align
Malign
Benign
Sign
Design
Resign
Consign
Undersign
Assign
Reassign
Impugn
Ordain
Preordain
Disdain
Gain
Again
Regain
Bargain
Chain
Lain
Porcelain
Villain
Plain
Chaplain
Complain
Explain
Slain
Main
Remain
Domain
Pain
Rain
Brain
Drain
Refrain
Grain
Sprain
Terrain
Train
Entrain
Strain
Restrain
Constrain
Obtain
Detain
Retain
Maintain
Contain
Fountain
Mountain
Captain
Certain
Uncertain
Ascertain
Pertain
Entertain
Curtain
Stain
Abstain
Sustain
Attain
Vain
Bin
Cabin
Rein
Herein
Therein
Wherein
Protein
Vein
Fin
Griffin
Coffin
Muffin
Ragamuffin
Elfin
Begin
Origin
Virgin
Chin
Urchin
Dolphin
Shin
Thin
Within
Kin
Skin
Join
Adjoin
Rejoin
Sirloin
Heroin
Groin
Spin
Chagrin
Sin
Basin
Resin
Raisin
Rosin
Assassin
Cousin
Tin
Latin
Satin
Penguin
Harlequin
Sequin
Ruin
Win
Twin
Toxin
Kiln
Damn
Condemn
Solemn
Column
Autumn
Hymn
On
Ribbon
Con
Bacon
Beacon
Deacon
Icon
Lexicon
Armageddon
Abandon
Tendon
Pardon
Bludgeon
Pigeon
Dungeon
Surgeon
Pantheon
Chameleon
Hereon
Thereon
Whereon
Griffon
Paragon
Dragon
Pentagon
Jargon
Parergon
Polygon
Siphon
Python
Ion
Coercion
Contagion
Legion
Region
Religion
Fashion
Cushion
Lion
Scalion
Battalion
Dandelion
Pavilion
Rapscallion
Medallion
Stallion
Rebellion
Million
Companion
Minion
Dominion
Pinion
Opinion
Onion
Union
Reunion
Communion
Disunion
Champion
Scorpion
Criterion
Orion
Occasion
Abrasion
Persuasion
Dissuasion
Evasion
Invasion
Adhesion
Cohesion
Lesion
Decision
Indecision
Precision
Circumcision
Incision
Collision
Vision
Revision
Division
Subdivision
Provision
Supervision
Repulsion
Compulsion
Propulsion
Expulsion
Revulsion
Convulsion
Mansion
Expansion
Ascension
Condescension
Prehension
Reprehension
Comprehension
Apprehension
Dimension
Pension
Suspension
Dissension
Tension
Pretension
Intension
Extension
Explosion
Erosion
Corrosion
Submersion
Emersion
Immersion
Dispersion
Detersion
Version
Aversion
Subversion
Reversion
Diversion
Inversion
Conversion
Introversion
Perversion
Incursion
Excursion
Passion
Compassion
Dispassion
Accession
Succession
Recession
Precession
Secession
Concession
Procession
Confession
Profession
Regression
Aggression
Digression
Progression
Retrogression
Transgression
Depression
Repression
Impression
Compression
Oppression
Suppression
Expression
Session
Obsession
Possession
Dispossession
Rescission
Fission
Mission
Submission
Admission
Emission
Remission
Commission
Omission
Permission
Intermission
Transmission
Concussion
Percussion
Repercussion
Discussion
Fusion
Diffusion
Circumfusion
Infusion
Confusion
Profusion
Perfusion
Transfusion
Reclusion
Preclusion
Seclusion
Inclusion
Conclusion
Exclusion
Elusion
Delusion
Allusion
Illusion
Disillusion
Collusion
Intrusion
Protrusion
Extrusion
Libation
Probation
Reprobation
Incubation
Cation
Vacation
Defecation
Deprecation
Dedication
Medication
Indication
Vindication
Specification
Modification
Simplification
Ramification
Personification
Unification
Classification
Gratification
Justification
Publication
Implication
Complication
Application
Duplication
Fornication
Communication
Fabrication
Location
Allocation
Vocation
Evocation
Invocation
Demarcation
Altercation
Confiscation
Education
Depredation
Elucidation
Validation
Invalidation
Commendation
Recommendation
Foundation
Accommodation
Permeation
Delineation
Creation
Recreation
Procreation
Propagation
Delegation
Relegation
Allegation
Negation
Segregation
Congregation
Obligation
Litigation
Navigation
Elongation
Conjugation
Depreciation
Appreciation
Pronunciation
Association
Dissociation
Mediation
Affiliation
Humiliation
Variation
Impropriation
Appropriation
Substantiation
Transubstantiation
Differentiation
Aviation
Deviation
Alleviation
Abbreviation
Inhalation
Exhalation
Sublation
Elation
Relation
Interrelation
Correlation
Revelation
Annihilation
Assimilation
Compilation
Installation
Cancellation
Violation
Desolation
Contemplation
Legislation
Translation
Speculation
Calculation
Circulation
Regulation
Accumulation
Estimation
Approximation
Summation
Affirmation
Confirmation
Formation
Deformation
Reformation
Information
Transformation
Nation
Indignation
Designation
Designation
Resignation
Combination
Vaccination
Fascination
Hallucination
Coordination
Imagination
Inclination
Contamination
Discrimination
Culmination
Culmination
Abomination
Nomination
Denomination
Procrastination
Destination
Divination
Conation
Donation
Donation
Condonation
Incarnation
Reincarnation
Anticipation
Participation
Emancipation
Ration
Declaration
Celebration
Vibration
Liberation
Deliberation
Consideration
Moderation
Exaggeration
Generation
Operation
Cooperation
Desperation
Iteration
Alteration
Integration
Migration
Admiration
Aspiration
Respiration
Inspiration
Expiration
Collaboration
Decoration
Adoration
Deterioration
Exploration
Corporation
Restoration
Penetration
Concentration
Administration
Demonstration
Illustration
Frustration
Duration
Configuration
Maturation
Improvisation
Pulsation
Condensation
Compensation
Sensation
Conversation
Cessation
Causation
Accusation
Expectation
Dictation
Habitation
Citation
Excitation
Meditation
Premeditation
Agitation
Facilitation
Limitation
Sanitation
Exploitation
Irritation
Hesitation
Visitation
Invitation
Orientation
Documentation
Presentation
Representation
Notation
Connotation
Temptation
Transportation
Station
Manifestation
Mutation
Permutation
Reputation
Evaluation
Situation
Elevation
Motivation
Starvation
Observation
Reservation
Conservation
Realization
Civilization
Organization
Action
Reaction
Faction
Satisfaction
Traction
Contraction
Distraction
Attraction
Transaction
Affection
Infection
Perfection
Objection
Rejection
Projection
Election
Reflection
Collection
Connection
Inspection
Erection
Direction
Correction
Resurrection
Insurrection
Section
Dissection
Protection
Contradiction
Addiction
Prediction
Jurisdiction
Fiction
Dereliction
Affliction
Depiction
Friction
Restriction
Eviction
Conviction
Sanction
Distinction
Extinction
Function
Junction
Injunction
Conjunction
Abduction
Deduction
Reduction
Reproduction
Introduction
Obstruction
Obstruction
Destruction
Instruction
Construction
Reconstruction
Completion
Inhibition
Ambition
Tradition
Addition
Edition
Rendition
Condition
Audition
Coalition
Volition
Cognition
Definition
Premonition
Apparition
Nutrition
Malnutrition
Acquisition
Inquisition
Transition
Position
Deposition
Imposition
Composition
Opposition
Petition
Repetition
Competition
Fruition
Tuition
Intuition
Mention
Detention
Retention
Intention
Attention
Prevention
Invention
Convention
Motion
Emotion
Commotion
Promotion
Notion
Devotion
Deception
Reception
Inception
Conception
Perception
Exception
Description
Redemption
Option
Adoption
Interruption
Corruption
Disruption
Desertion
Insertion
Assertion
Abortion
Portion
Distortion
Extortion
Suggestion
Digestion
Congestion
Question
Caution
Precaution
Retribution
Contribution
Distribution
Prosecution
Persecution
Execution
Pollution
Pollution
Solution
Resolution
Institution
Constitution
Oblivion
Crucifixion
Zion
Beckon
Reckon
Felon
Gallon
Common
Summon
Sermon
Canon
Cannon
Cocoon
Lagoon
Balloon
Moon
Afternoon
Spoon
Maroon
Soon
Swoon
Upon
Hereupon
Thereupon
Whereupon
Coupon
Squadron
Matron
Patron
Neuron
Reason
Treason
Season
Prison
Imprison
Jettison
Arson
Person
Lesson
Ton
Baton
Automaton
Skeleton
Simpleton
Horizon
Barn
Darn
Earn
Learn
Yearn
Warn
Yarn
Concern
Discern
Modern
Lantern
Stern
Pattern
Cavern
Tavern
Govern
Born
Stubborn
Scorn
Adorn
Horn
Lorn
Forlorn
Torn
Worn
Churn
Adjourn
Mourn
Spurn
Turn
Return
Overturn
Bun
Fun
Gun
Begun
Shun
Noun
Pronoun
Pun
Spun
Run
Sun
Stun
Dawn
Spawn
Brawn
Drawn
Withdrawn
Strewn
Own
Down
Breakdown
Shown
Overblown
Renown
Known
Crown
Drown
Frown
Grown
Disown
-


echo '
';
echo '
';
echo '';
echo '
';

if( isset( $_POST["input"] )){
$my_array = $_POST["input"];
$my_array=strrev($my_array);
trim($my_array);
$my_array=explode("\n", $my_array);
natcasesort($my_array);
foreach($my_array as $key => $value)
echo strrev($value)."
"; //print the array elements

}

?>

#include
#include
#include
#include

using namespace std;

////////////////////////////////////////
//
// Quick C++ Implementation or Corey White's
// "davinci sort" (which is a basic suffix
// sort).
//
// (c) 2007 Steven Pigeon
// released under GPL 2.0
//

////////////////////////////////////////
//
// introduces special operator< for suffix
// compares
//
struct less_rev: public binary_function
{
//////////////////////////////////////
//
// reverses a string
//
inline string _reverse(const string & a) const
{
string temp=a;
reverse(temp.begin(), temp.end() );
return temp;
}

//////////////////////////////////////
//
// compares two strings, in reverse
//
inline bool operator()(const string & a, const string & b) const
{
return _reverse(a) < _reverse(b);
}
};

////////////////////////////////////////
//
// Reads words from stdin/cin and reprint
// them suffix-sorted
//
int main()
{
vector words; // vector because sort needs random access
iterators
string read;

////////////////////////////
//
// reads from stdin/cin until
// eof
//
while ( getline(cin,read) )
words.push_back(read);

////////////////////////////
//
// uses standard sort algorithm
// but with less_rev
//
sort(words.begin(), words.end(), less_rev() );

////////////////////////////
//
// shows results
//
for (vector::const_iterator i=words.begin();
i!=words.end();
i++)
cout << (*i) << endl;

return 0; // success!
}
no comments
diggit! del.icio.us! reddit!