Class: A1521hkMinitestPractice::Main

Inherits:
Object
  • Object
show all
Defined in:
lib/a1521hk_minitest_practice.rb

Instance Method Summary collapse

Instance Method Details

#check_number?(n) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
16
17
18
19
# File 'lib/a1521hk_minitest_practice.rb', line 13

def check_number?(n)
  if n.to_s.length == 4 and n % 2 == 0
    return true
  else
    return false
  end
end

#devide(x, y) ⇒ Object



29
30
31
# File 'lib/a1521hk_minitest_practice.rb', line 29

def devide(x,y)
  return x / y
end

#enough_length?(s) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
24
25
26
27
# File 'lib/a1521hk_minitest_practice.rb', line 21

def enough_length?(s)
  if s.length >= 3 and s.length <= 8
    return true
  else
    return false
  end
end

#fizz_buzz(n) ⇒ Object



33
34
35
36
37
38
39
40
41
42
# File 'lib/a1521hk_minitest_practice.rb', line 33

def fizz_buzz(n)
  str = ""
  if n % 3 == 0
    str = "Fizz" 
  end
  if n % 5 == 0
    str = str + "Buzz" 
  end
  return str
end

#helloObject



44
45
46
# File 'lib/a1521hk_minitest_practice.rb', line 44

def hello
  p "Hello"
end

#odd?(n) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
8
9
10
11
# File 'lib/a1521hk_minitest_practice.rb', line 5

def odd?(n)
  if n % 2 == 1 
    return true
  else
    return false
  end
end