Skip to content

Instantly share code, notes, and snippets.

@ravidaram
Created September 9, 2013 23:28
Show Gist options
  • Save ravidaram/6502911 to your computer and use it in GitHub Desktop.
Save ravidaram/6502911 to your computer and use it in GitHub Desktop.
Home Work Due 09/08/2013
DIG
MAX
round
zero
nan?
angle
RADIX
EPSILON
coerce
divmod
chr
downto
upto
even
odd
ceil
floor
times
to_i
to_r
truncate
next
pred
gcd
gcdlcm
puts"enter 5 strings"
str1=gets.chomp
str2=gets.chomp
str3=gets.chomp
str4=gets.chomp
str5=gets.chomp
flg=" "
if ((str1.length > str2.length) && ((str1.length > str3.length) &&
(str1.length > str4.length) &&
(str1.length > str5.length)))
puts "Longest String is #{str1}"
flg="y"
elsif ((str2.length > str3.length) && (str2.length > str4.length) &&
(str2.length > str5.length))
puts "Longest String is #{str2}"
flg="y"
elsif ((str3.length > str4.length) && (str3.length > str5.length) )
puts "Longest String is #{str3}"
flg="y"
elsif (str4.length > str5.length)
puts "Longest String is #{str4}"
flg="y"
else
puts "Longest string is #{str5}"
flg = "y"
end
if flg == " "
puts "All strings are same in length"
end
puts "Enter a string"
str = gets.chomp
if (str == str.reverse)
puts "Entered string is a palindrome"
else
puts "Entered string is not a palindrome"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment