質問編集履歴

1

修正

2018/05/07 03:50

投稿

L85A2
L85A2

スコア60

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,55 @@
48
48
 
49
49
  }
50
50
 
51
+ class Decide {
51
52
 
53
+ let value = IsFizzBuzz()
54
+
55
+ func decide(by number:Int) -> String{
56
+
57
+ if (value.isFizz(a: number) && value.isBuzz(a: number)){return "FizzBuzz"}
58
+
59
+ if (value.isFizz(a: number)) {return "Fizz"}
60
+
61
+ if (value.isBuzz(a: number)) {return "Buzz"}
62
+
63
+ return ""
64
+
65
+ }
66
+
67
+ }
68
+
69
+
70
+
71
+ class IsFizzBuzz{
72
+
73
+ func isFizz(a number:Int) -> Bool{
74
+
75
+ if(number%3 == 0 ){
76
+
77
+ return true
78
+
79
+ }
80
+
81
+ return false
82
+
83
+ }
84
+
85
+
86
+
87
+ func isBuzz(a number:Int) -> Bool{
88
+
89
+ if(number%5 == 0){
90
+
91
+ return true
92
+
93
+ }
94
+
95
+ return false
96
+
97
+ }
98
+
99
+ }
52
100
 
53
101
  ```
54
102