Showing posts with label Ruby program to remove duplicate values in array. Show all posts
Showing posts with label Ruby program to remove duplicate values in array. Show all posts

Ruby program to remove duplicate values in array



Write a ruby program to remove duplicate values in array

class DeleteDuplicateElement
  def deleteDuplicateElement
    print "Enter the size of array"
    size = gets.chomp.to_i
    input_array = []
    print "Enter the elements of array"
    while size > 0 do 
      input_array.push(gets.chomp)
      size = size - 1 
    end
    print "Entered array is: #{input_array}"
    input_array.uniq!
    print "\nUniq array is: #{input_array}"
  end
end

p = DeleteDuplicateElement.new 
p.deleteDuplicateElement

Output:


Enter the size of array 5
Enter the elements of array 22
 33
 22
 11
 55
Entered array is: ["22", "33", "22", "11", "55"]
Uniq array is: ["22", "33", "11", "55"]