Skip to content

Instantly share code, notes, and snippets.

class Linked_list
attr_accessor :value, :next_node
def initialize(value, next_node =nil)
@value = value
@next_node = next_node
end
end
class Stack
attr_accessor :data
class Image
def initialize(darray)
@arr = darray
end
def get_one_indices
# Get one indices
@ones_indices = []
@arr.each_index do |i|
@arr.each_index do |j|
class Image
def initialize(darray)
@arr = darray
end
def output_image
str = []
ones_indices = []
@height = @arr.length
@arr.each_index do |i|
class Image
def initialize(darray)
@arr = darray
end
def output_image
str = []
length = @arr.length
@arr.each_index do |i|
str[i] = @arr[i].join('').to_s
class Clock
attr_accessor :hour, :mins, :secs
def initialize(hour, mins, secs)
self.hour = hour
self.mins = mins
self.secs = secs
end
def show_time