[ create a new paste ] login | about

Link: http://codepad.org/zs324EoD    [ raw code | output | fork ]

Ruby, pasted on Mar 3:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def palindrome?(string)
  # your code here
end

def count_words(string)
  # your code here
end

puts palindrome?("A man, a plan, a canal -- Panama")  #=> true
print "  expect true\n"
puts palindrome?("Madam, I'm Adam!")  # => true
print "  expect true\n"
puts palindrome?("Abracadabra")  # => false (nil is also ok)
print "  expect false or nil\n"
puts count_words("A man, a plan, a canal -- Panama").inspect
# => {'a' => 3, 'man' => 1, 'canal' => 1, 'panama' => 1, 'plan' => 1}
print "  expect {'a' => 3, 'man' => 1, 'canal' => 1, 'panama' => 1, 'plan' => 1}\n"
puts count_words("Doo bee doo bee doo").inspect  # => {'doo' => 3, 'bee' => 2}
print "  expect {'doo' => 3, 'bee' => 2}\n"


Output:
1
2
3
4
5
6
7
8
9
10
nil
  expect true
nil
  expect true
nil
  expect false or nil
nil
  expect {'a' => 3, 'man' => 1, 'canal' => 1, 'panama' => 1, 'plan' => 1}
nil
  expect {'doo' => 3, 'bee' => 2}


Create a new paste based on this one


Comments: