Skip to content
This repository has been archived by the owner on Aug 5, 2020. It is now read-only.

annikoff/dawkins_weasel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Dawkins' weasel program

Wikipedia

How to run

require './dawkins_weasel.rb'

puts DawkinsWeasel.new('METHINKS IT IS LIKE A WEASEL').run

Output example

GKE FCUWEIZSCORDVSRLCGTNRSIY
GKE FCUWEIZSCSRDVSRLCGTNRSIY
GEE FCUWEIZSCSRDVSRLCGTNRSIY
GEE FCUWEIZSCSRDVSRLCGTNRSIY
GET FCUWEIT CSRDVSRLCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
GET FCUWEIT CSRDVSELCGTNRSIY
MET FCUWEIT CSRDVSELCGTNRSIY
MET FCUWEIT CSRLVSELCGTNRSIY
MET FCUWEIT CSRLVSELCGTNRSIY
MET FCUWEIT CSRLVSELCGTNRSIY
MET FCUW IT CSRLVSELCGWNRSIY
MET FCUW IT CSRLVSELCGWNRSIY
MET FCUW IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CSRLVSELCGWNRSIY
MET FCUS IT CS LVSELAGWNRSIY
MET FCUS IT CS LVSE AGWNRSIY
MET ICUS IT CS LVSE AGWNRSIY
MET ICUS IT CS LVSE AGWERSIY
MET ICUS IT CS LVSE AGWERSIY
MET ICUS IT CS LVSE AGWERSIY
MET ICUS IT CS LVSE AGWERSIY
METHICUS IT CS LVSE AGWERSIY
METHICUS IT CS LVSE AGWERSIY
METHICUS IT CS LVSE AGWERSIL
METHICUS IT CS LVSE AGWERSIL
METHICUS IT CS LVSE AGWERSIL
METHICUS IT CS LVSE AGWERSIL
METHICUS IT CS LVSE AGWERSIL
METHICUS IT CS LVSE AGWERSIL
METHINUS IT CS LISE AGWERSIL
METHINUS IT CS LISE AGWERSIL
METHINUS IT CS LISE AGWERSIL
METHINUS IT CS LISE AGWEASIL
METHINUS IT CS LISE AGWEASIL
METHINUS IT CS LISE AGWEASIL
METHINUS IT CS LISE AGWEASIL
METHINUS IT CS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINUS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASIL
METHINKS IT IS LISE AGWEASEL
METHINKS IT IS LISE AGWEASEL
METHINKS IT IS LISE AGWEASEL
METHINKS IT IS LISE AGWEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LISE A WEASEL
METHINKS IT IS LIKE A WEASEL