回答編集履歴

9

tsuiki

2019/09/01 23:24

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -11,10 +11,6 @@
11
11
 
12
12
 
13
13
  $c = '';
14
-
15
- $f = '';
16
-
17
- $i = '';
18
14
 
19
15
 
20
16
 
@@ -77,6 +73,20 @@
77
73
  以下おまけ
78
74
 
79
75
  ```PHP
76
+
77
+ <?php
78
+
79
+
80
+
81
+ echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
82
+
83
+
84
+
85
+ $f = '';
86
+
87
+ $i = '';
88
+
89
+
80
90
 
81
91
  for($d = 0; $d < 100; $d++){
82
92
 

8

追加

2019/09/01 23:24

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -66,7 +66,17 @@
66
66
 
67
67
  echo '<div>'.$c.'</div>';
68
68
 
69
+ ```
69
70
 
71
+
72
+
73
+ ---
74
+
75
+
76
+
77
+ 以下おまけ
78
+
79
+ ```PHP
70
80
 
71
81
  for($d = 0; $d < 100; $d++){
72
82
 
@@ -148,6 +158,16 @@
148
158
 
149
159
  ```
150
160
 
161
+
162
+
163
+ 以上おまけ
164
+
165
+
166
+
167
+ ---
168
+
169
+
170
+
151
171
  3バージョン付きです。
152
172
 
153
173
 

7

改行消した

2019/09/01 23:23

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -6,275 +6,143 @@
6
6
 
7
7
 
8
8
 
9
-
10
-
11
9
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
12
-
13
-
14
10
 
15
11
 
16
12
 
17
13
  $c = '';
18
14
 
19
-
20
-
21
15
  $f = '';
22
-
23
-
24
16
 
25
17
  $i = '';
26
18
 
27
19
 
28
20
 
29
-
30
-
31
21
  for($a = 0; $a < 15; $a++){
32
22
 
23
+ $b = $a + 1;
33
24
 
25
+ if( ( $b % 15 ) == 0 ) {
34
26
 
35
- $b = $a + 1;
36
-
37
-
38
-
39
- if( ( $b % 15 ) == 0 ) {
40
-
41
-
42
-
43
- $c = $c.'Fibu';
27
+ $c = $c.'Fibu';
44
-
45
-
46
28
 
47
29
  } else if ( ( $b % 5 ) == 0 ) {
48
30
 
49
-
50
-
51
31
  $c = $c.'Bz';
52
-
53
-
54
32
 
55
33
  } else if ( ( $b % 3 ) == 0 ) {
56
34
 
57
-
58
-
59
35
  $c = $c.'Fz';
60
-
61
-
62
36
 
63
37
  } else {
64
38
 
65
-
39
+ $c = $c.$b.'<br>';
66
40
 
67
- $c = $c.$b.'<br>';
68
-
69
-
70
-
71
- }
41
+ }
72
-
73
-
74
42
 
75
43
  }
76
44
 
77
-
78
-
79
45
  $c = str_replace('Fibu', 'FizzBuzz<br>', $c);
80
-
81
-
82
46
 
83
47
  $c = str_replace('Fz', 'Fizz<br>', $c);
84
48
 
85
-
86
-
87
49
  $c = str_replace('Bz', 'Buzz<br>', $c);
88
-
89
-
90
50
 
91
51
  $c = preg_replace('/[0-9]/', '', $c);
92
52
 
93
-
94
-
95
53
  $c = '1<br>'.$c;
96
-
97
-
98
54
 
99
55
  $c = str_replace('<br><br>', '<br>', $c);
100
56
 
101
-
102
-
103
57
  $c = str_replace('<br><br>', '<br>', $c);
104
-
105
-
106
58
 
107
59
  $c = preg_replace('/Fizz<br>/', '', $c, 3);
108
60
 
109
-
110
-
111
61
  $c = preg_replace('/Buzz<br>/', '', $c, 1);
112
-
113
-
114
62
 
115
63
  $c = preg_replace('/Fizz<br>/', 'Buzz<br>', $c, 1);
116
64
 
117
-
118
-
119
65
  $c = preg_replace('/Buzz<br>/', 'Fizz<br>', $c, 1);
120
-
121
-
122
66
 
123
67
  echo '<div>'.$c.'</div>';
124
68
 
125
69
 
126
70
 
127
-
128
-
129
71
  for($d = 0; $d < 100; $d++){
130
72
 
73
+ $e = $d + 1;
131
74
 
75
+ if( ( $e % 15 ) == 0 ) {
132
76
 
133
- $e = $d + 1;
77
+ $f = $f.'Fibu';
134
78
 
135
-
79
+ } else if ( ( $e % 5 ) == 0 ) {
136
80
 
137
- if( ( $e % 15 ) == 0 ) {
81
+ $f = $f.'Bz';
138
82
 
139
-
83
+ } else if ( ( $e % 3 ) == 0 ) {
140
84
 
141
- $f = $f.'Fibu';
85
+ $f = $f.'Fz';
142
86
 
143
-
87
+ } else {
144
88
 
145
- } else if ( ( $e % 5 ) == 0 ) {
89
+ $f = $f.$e.'<br>';
146
90
 
147
-
148
-
149
- $f = $f.'Bz';
150
-
151
-
152
-
153
- } else if ( ( $e % 3 ) == 0 ) {
154
-
155
-
156
-
157
- $f = $f.'Fz';
158
-
159
-
160
-
161
- } else {
162
-
163
-
164
-
165
- $f = $f.$e.'<br>';
166
-
167
-
168
-
169
- }
91
+ }
170
-
171
-
172
92
 
173
93
  }
174
94
 
175
-
176
-
177
95
  $f = str_replace('Fibu', 'FizzBuzz<br>', $f);
178
-
179
-
180
96
 
181
97
  $f = str_replace('Fz', 'Fizz<br>', $f);
182
98
 
183
-
184
-
185
99
  $f = str_replace('Bz', 'Buzz<br>', $f);
186
-
187
-
188
100
 
189
101
  $f = preg_replace('/[0-9]/', '', $f);
190
102
 
191
-
192
-
193
103
  $f = '1<br>'.$f;
194
-
195
-
196
104
 
197
105
  $f = str_replace('<br><br>', '<br>', $f);
198
106
 
199
-
200
-
201
107
  $f = str_replace('<br><br>', '<br>', $f);
202
-
203
-
204
108
 
205
109
  echo '<div>'.$f.'</div>';
206
110
 
207
111
 
208
112
 
209
-
210
-
211
113
  for($g = 0; $g < 100; $g++){
212
114
 
115
+ $h = $g + 1;
213
116
 
117
+ if( ( $h % 15 ) == 0 ) {
214
118
 
215
- $h = $g + 1;
119
+ $i = $i.'Fibu';
216
120
 
217
-
121
+ } else if ( ( $h % 5 ) == 0 ) {
218
122
 
219
- if( ( $h % 15 ) == 0 ) {
123
+ $i = $i.'Bz';
220
124
 
221
-
125
+ } else if ( ( $h % 3 ) == 0 ) {
222
126
 
223
- $i = $i.'Fibu';
127
+ $i = $i.'Fz';
224
128
 
225
-
129
+ } else {
226
130
 
227
- } else if ( ( $h % 5 ) == 0 ) {
131
+ $i = $i.$h.'<br>';
228
132
 
229
-
230
-
231
- $i = $i.'Bz';
232
-
233
-
234
-
235
- } else if ( ( $h % 3 ) == 0 ) {
236
-
237
-
238
-
239
- $i = $i.'Fz';
240
-
241
-
242
-
243
- } else {
244
-
245
-
246
-
247
- $i = $i.$h.'<br>';
248
-
249
-
250
-
251
- }
133
+ }
252
-
253
-
254
134
 
255
135
  }
256
136
 
257
-
258
-
259
137
  $i = str_replace('Fibu', 'FizzBuzz<br>', $i);
260
-
261
-
262
138
 
263
139
  $i = str_replace('Fz', 'Fizz<br>', $i);
264
140
 
265
-
266
-
267
141
  $i = str_replace('Bz', 'Buzz<br>', $i);
268
-
269
-
270
142
 
271
143
  $i = str_replace('<br><br>', '<br>', $i);
272
144
 
273
-
274
-
275
145
  $i = str_replace('<br><br>', '<br>', $i);
276
-
277
-
278
146
 
279
147
  echo '<div>'.$i.'</div>';
280
148
 

6

定義しました

2019/08/23 11:12

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -14,6 +14,20 @@
14
14
 
15
15
 
16
16
 
17
+ $c = '';
18
+
19
+
20
+
21
+ $f = '';
22
+
23
+
24
+
25
+ $i = '';
26
+
27
+
28
+
29
+
30
+
17
31
  for($a = 0; $a < 15; $a++){
18
32
 
19
33
 

5

もしかしてFizz Buzzの空白のこと?

2019/08/21 15:11

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
 
64
64
 
65
- $c = str_replace('Fibu', 'Fizz Buzz<br>', $c);
65
+ $c = str_replace('Fibu', 'FizzBuzz<br>', $c);
66
66
 
67
67
 
68
68
 
@@ -160,7 +160,7 @@
160
160
 
161
161
 
162
162
 
163
- $f = str_replace('Fibu', 'Fizz Buzz<br>', $f);
163
+ $f = str_replace('Fibu', 'FizzBuzz<br>', $f);
164
164
 
165
165
 
166
166
 
@@ -242,7 +242,7 @@
242
242
 
243
243
 
244
244
 
245
- $i = str_replace('Fibu', 'Fizz Buzz<br>', $i);
245
+ $i = str_replace('Fibu', 'FizzBuzz<br>', $i);
246
246
 
247
247
 
248
248
 

4

追記

2019/08/21 15:06

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -282,4 +282,4 @@
282
282
 
283
283
 
284
284
 
285
- 上からお求めのコード・実際のルールに2以降の数字がこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。
285
+ 上からお求めのコード・実際のルールに2以降の数字がないこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。

3

追記

2019/08/21 14:57

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -282,4 +282,4 @@
282
282
 
283
283
 
284
284
 
285
- 上からお求めのコード・お求めのコードの100まで版・実際のルールに則った場合の100まで版です。
285
+ 上からお求めのコード・実際ルールに2以降の数字がこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。

2

追加

2019/08/21 14:57

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -275,3 +275,11 @@
275
275
 
276
276
 
277
277
  結構遊んで書いているので絶対短くできます。(わかりやすくするってのもある)
278
+
279
+
280
+
281
+ わかりやすくないってのは突っ込まないでください。頑張ったんですから。
282
+
283
+
284
+
285
+ 上からお求めのコード・お求めのコードの100まで版・実際のルールに則った場合の100まで版です。

1

追記

2019/08/21 14:56

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -8,16 +8,12 @@
8
8
 
9
9
 
10
10
 
11
-
12
-
13
11
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
14
12
 
15
13
 
16
14
 
17
15
 
18
16
 
19
-
20
-
21
17
  for($a = 0; $a < 15; $a++){
22
18
 
23
19
 
@@ -116,8 +112,6 @@
116
112
 
117
113
 
118
114
 
119
-
120
-
121
115
  for($d = 0; $d < 100; $d++){
122
116
 
123
117
 
@@ -200,8 +194,6 @@
200
194
 
201
195
 
202
196
 
203
-
204
-
205
197
  for($g = 0; $g < 100; $g++){
206
198
 
207
199
 
@@ -282,4 +274,4 @@
282
274
 
283
275
 
284
276
 
285
- 結構遊んで書いているので絶対短くできます。
277
+ 結構遊んで書いているので絶対短くできます。(わかりやすくするってのもある)