zed shaw zed shaw zed shaw

M

Martin DeMello

Marked For Death Race 2000 Leagues Under the Sea of Love is the Devil
Girl from Mars Attacks

But again the point is to do it *programmatically*.

Not to mention, it's "20000 leagues under the sea".

m.
 
R

Rick DeNatale

Not to mention, it's "20000 leagues under the sea".

I know we're supposed to be inspired to write a ruby program to do this but:

Live Nude Girls Just Want to Have Fun in Acapulco

It's only three titles, but so what.
 
J

Jeremy McAnally

The buffalo thing is an old linguistics thing. You can make a whole
sentence just from the word buffalo. :)

http://merrimerri.wordpress.com/200...falo-buffalo-buffalo-buffalo-buffalo-buffalo/

--Jeremy

Well, I don't know if Rails is really a ghetto. But ruby-talk appears
to be turning into a loony bin!

--
Rick DeNatale

My blog on Ruby
http://talklikeaduck.denhaven2.com/



--
http://www.jeremymcanally.com/

My books:
Ruby in Practice
http://www.manning.com/mcanally/

My free Ruby e-book
http://www.humblelittlerubybook.com/

My blogs:
http://www.mrneighborly.com/
http://www.rubyinpractice.com/
 
G

Giles Bowkett

The buffalo thing is an old linguistics thing. You can make a whole
sentence just from the word buffalo. :)

It was actually used in a blog post recently by somebody who was
pointing out that just because something conforms to a language's
technical requirements for a sentence does not actually make it a
coherent sentence, and using that to explain why confobfuscated code
is a Bad Thing.

--
Giles Bowkett

Podcast: http://hollywoodgrit.blogspot.com
Blog: http://gilesbowkett.blogspot.com
Portfolio: http://www.gilesgoatboy.org
Tumblelog: http://giles.tumblr.com
 
K

Ken Bloom

No, the whole point is to do it in Ruby.


OK, do it in Ruby, and then tell everybody you're going to kick their
ass.

K=100 #set this to the number of movies you want in the invented title

require 'open-uri'

MOVIES=open('http://itafullsite.dev.neptuneweb.com/careers/puzzles/
MOVIES.LST'){|f| f.readlines}
MOVIES.collect!{|x| x.split}

class Array
def shuffle!
size.downto 1 do |n|
push(delete_at(rand(n)))
end
self
end
end

cstack=[MOVIES.dup.shuffle!]
pstack=[cstack[-1].shift]

while pstack.size<K
cstack << MOVIES.select{|x| x[0]==pstack[-1][-1]}.shuffle!
while cstack[-1].empty?
cstack.pop
pstack.pop
end
pstack << (pstack[-1][0...-1] rescue [])+cstack[-1].shift
end

puts pstack[-1].join(" ")

HANGMANS CURSE OF THE PUPPET MASTER NINJA I LIKE IT LIKE THAT DARN CAT
PEOPLE WILL TALK RADIO DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY
GO NOW YOU SEE HIM NOW YOU DONT TELL MOM THE BABYSITTERS DEAD HEAT AND
DUST TO GLORY ROAD HOUSE OF DRACULA PAGES FROM A VIRGINS DIARY OF A MAD
BLACK WOMAN ON TOP GUN CRAZY PEOPLE WILL TALK RADIO DAYS OF HEAVEN CAN
WAIT UNTIL DARK BLUE CAR 54 WHERE ARE YOU ONLY LIVE ONCE AROUND THE WORLD
IN 80 DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY GO NOW YOU SEE
HIM NOW YOU DONT GO IN THE HOUSE OF DRACULA DEAD AND LOVING IT COULD
HAPPEN TO YOU CAN COUNT ON ME WITHOUT YOU LIGHT UP MY LIFE AS A HOUSE
PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE EVERY DAY FOR
NIGHT OF THE LIVING DEAD MAN OF THE HOUSE PARTY GIRL IN THE CADILLAC MAN
TROUBLE IN PARADISE ROAD HOUSE PARTY GIRL IN THE CADILLAC MAN OF THE
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE IN
PARADISE ROAD HOUSE PARTY 3 NINJAS KICK BACK TO THE BEACH PARTY MONSTER
IN A BOX OF MOON LIGHT OF DAY FOR NIGHT FALLS ON MANHATTAN MURDER MYSTERY
TRAIN RIDE TO HOLLYWOOD
 
R

Ray Case

No, the whole point is to do it in Ruby.
OK, do it in Ruby, and then tell everybody you're going to kick their
ass.

K=100 #set this to the number of movies you want in the invented title

require 'open-uri'

MOVIES=open('http://itafullsite.dev.neptuneweb.com/careers/puzzles/
MOVIES.LST'){|f| f.readlines}
MOVIES.collect!{|x| x.split}

class Array
def shuffle!
size.downto 1 do |n|
push(delete_at(rand(n)))
end
self
end
end

cstack=[MOVIES.dup.shuffle!]
pstack=[cstack[-1].shift]

while pstack.size<K
cstack << MOVIES.select{|x| x[0]==pstack[-1][-1]}.shuffle!
while cstack[-1].empty?
cstack.pop
pstack.pop
end
pstack << (pstack[-1][0...-1] rescue [])+cstack[-1].shift
end

puts pstack[-1].join(" ")

HANGMANS CURSE OF THE PUPPET MASTER NINJA I LIKE IT LIKE THAT DARN CAT
PEOPLE WILL TALK RADIO DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY
GO NOW YOU SEE HIM NOW YOU DONT TELL MOM THE BABYSITTERS DEAD HEAT AND
DUST TO GLORY ROAD HOUSE OF DRACULA PAGES FROM A VIRGINS DIARY OF A MAD
BLACK WOMAN ON TOP GUN CRAZY PEOPLE WILL TALK RADIO DAYS OF HEAVEN CAN
WAIT UNTIL DARK BLUE CAR 54 WHERE ARE YOU ONLY LIVE ONCE AROUND THE WORLD
IN 80 DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY GO NOW YOU SEE
HIM NOW YOU DONT GO IN THE HOUSE OF DRACULA DEAD AND LOVING IT COULD
HAPPEN TO YOU CAN COUNT ON ME WITHOUT YOU LIGHT UP MY LIFE AS A HOUSE
PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE EVERY DAY FOR
NIGHT OF THE LIVING DEAD MAN OF THE HOUSE PARTY GIRL IN THE CADILLAC MAN
TROUBLE IN PARADISE ROAD HOUSE PARTY GIRL IN THE CADILLAC MAN OF THE
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE IN
PARADISE ROAD HOUSE PARTY 3 NINJAS KICK BACK TO THE BEACH PARTY MONSTER
IN A BOX OF MOON LIGHT OF DAY FOR NIGHT FALLS ON MANHATTAN MURDER MYSTERY
TRAIN RIDE TO HOLLYWOOD

Ken, thanks for closing this thread with a bang!
 
R

Ray Case

No, the whole point is to do it in Ruby.
OK, do it in Ruby, and then tell everybody you're going to kick their
ass.

K=100 #set this to the number of movies you want in the invented title

require 'open-uri'

MOVIES=open('http://itafullsite.dev.neptuneweb.com/careers/puzzles/
MOVIES.LST'){|f| f.readlines}
MOVIES.collect!{|x| x.split}

class Array
def shuffle!
size.downto 1 do |n|
push(delete_at(rand(n)))
end
self
end
end

cstack=[MOVIES.dup.shuffle!]
pstack=[cstack[-1].shift]

while pstack.size<K
cstack << MOVIES.select{|x| x[0]==pstack[-1][-1]}.shuffle!
while cstack[-1].empty?
cstack.pop
pstack.pop
end
pstack << (pstack[-1][0...-1] rescue [])+cstack[-1].shift
end

puts pstack[-1].join(" ")

HANGMANS CURSE OF THE PUPPET MASTER NINJA I LIKE IT LIKE THAT DARN CAT
PEOPLE WILL TALK RADIO DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY
GO NOW YOU SEE HIM NOW YOU DONT TELL MOM THE BABYSITTERS DEAD HEAT AND
DUST TO GLORY ROAD HOUSE OF DRACULA PAGES FROM A VIRGINS DIARY OF A MAD
BLACK WOMAN ON TOP GUN CRAZY PEOPLE WILL TALK RADIO DAYS OF HEAVEN CAN
WAIT UNTIL DARK BLUE CAR 54 WHERE ARE YOU ONLY LIVE ONCE AROUND THE WORLD
IN 80 DAYS OF HEAVEN AND EARTH GIRLS ARE EASY COME EASY GO NOW YOU SEE
HIM NOW YOU DONT GO IN THE HOUSE OF DRACULA DEAD AND LOVING IT COULD
HAPPEN TO YOU CAN COUNT ON ME WITHOUT YOU LIGHT UP MY LIFE AS A HOUSE
PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE EVERY DAY FOR
NIGHT OF THE LIVING DEAD MAN OF THE HOUSE PARTY GIRL IN THE CADILLAC MAN
TROUBLE IN PARADISE ROAD HOUSE PARTY GIRL IN THE CADILLAC MAN OF THE
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE IN
PARADISE ROAD HOUSE PARTY 3 NINJAS KICK BACK TO THE BEACH PARTY MONSTER
IN A BOX OF MOON LIGHT OF DAY FOR NIGHT FALLS ON MANHATTAN MURDER MYSTERY
TRAIN RIDE TO HOLLYWOOD

Although, this is a little suspicious:
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE
EVERY DAY FOR
NIGHT OF THE LIVING DEAD MAN OF THE HOUSE PARTY GIRL IN THE CADILLAC
MAN
TROUBLE IN PARADISE ROAD HOUSE PARTY GIRL IN THE CADILLAC MAN OF THE
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN
 
R

Rick DeNatale

K=100 #set this to the number of movies you want in the invented title

require 'open-uri'

MOVIES=open('http://itafullsite.dev.neptuneweb.com/careers/puzzles/
MOVIES.LST'){|f| f.readlines}
MOVIES.collect!{|x| x.split}

class Array
def shuffle!
size.downto 1 do |n|
push(delete_at(rand(n)))
end
self
end
end

cstack=[MOVIES.dup.shuffle!]
pstack=[cstack[-1].shift]

while pstack.size<K
cstack << MOVIES.select{|x| x[0]==pstack[-1][-1]}.shuffle!
while cstack[-1].empty?
cstack.pop
pstack.pop
end
pstack << (pstack[-1][0...-1] rescue [])+cstack[-1].shift
end

puts pstack[-1].join(" ")
Although, this is a little suspicious:

HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN TROUBLE
EVERY DAY FOR
NIGHT OF THE LIVING DEAD MAN OF THE HOUSE PARTY GIRL IN THE CADILLAC
MAN
TROUBLE IN PARADISE ROAD HOUSE PARTY GIRL IN THE CADILLAC MAN OF THE
HOUSE PARTY 2 DAYS IN THE VALLEY GIRL IN THE CADILLAC MAN

Yep, I'd think that loops shouldn't be considered kosher.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,792
Messages
2,569,639
Members
45,353
Latest member
RogerDoger

Latest Threads

Top