Class: TanakaPractice::Main

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

Instance Method Summary collapse

Instance Method Details

#check_number?(n) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
21
22
23
24
# File 'lib/tanaka_practice.rb', line 18

def check_number?(n)
  if(n >= 1000 && n<= 9999 && n % 2)
     return true
  else
     return false
  end
end

#divide(n1, n2) ⇒ Object



34
35
36
37
# File 'lib/tanaka_practice.rb', line 34

def divide(n1,n2)
  n3 = n2 / n1
  return n3
end

#enough_length?(t) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
29
30
31
32
# File 'lib/tanaka_practice.rb', line 26

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

#even?(n) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/tanaka_practice.rb', line 14

def even?(n)
  return ! odd?(n)
end

#fizz_buzz(n) ⇒ Object



39
40
41
42
43
44
45
46
47
48
49
# File 'lib/tanaka_practice.rb', line 39

def fizz_buzz(n)
  if n % 3 == 0 && n % 5 == 0
    return "FizzBuzz"
  elsif n % 5 == 0
    return "Buzz"
  elsif n % 3 == 0
    return "Fizz"
  else
    return ""
  end
end

#helloObject



51
52
53
# File 'lib/tanaka_practice.rb', line 51

def hello
 puts "Hello"
end

#odd?(n) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
# File 'lib/tanaka_practice.rb', line 6

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