Class: TanakaPractice::Main
- Inherits:
-
Object
- Object
- TanakaPractice::Main
- Defined in:
- lib/tanaka_practice.rb
Instance Method Summary collapse
- #check_number?(n) ⇒ Boolean
- #divide(n1, n2) ⇒ Object
- #enough_length?(t) ⇒ Boolean
- #even?(n) ⇒ Boolean
- #fizz_buzz(n) ⇒ Object
- #hello ⇒ Object
- #odd?(n) ⇒ Boolean
Instance Method Details
#check_number?(n) ⇒ 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
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
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 |
#hello ⇒ Object
51 52 53 |
# File 'lib/tanaka_practice.rb', line 51 def hello puts "Hello" end |
#odd?(n) ⇒ 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 |