質問するログイン新規登録

回答編集履歴

9

tsuiki

2019/09/01 23:24

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -5,8 +5,6 @@
5
5
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
6
6
 
7
7
  $c = '';
8
- $f = '';
9
- $i = '';
10
8
 
11
9
  for($a = 0; $a < 15; $a++){
12
10
  $b = $a + 1;
@@ -38,6 +36,13 @@
38
36
 
39
37
  以下おまけ
40
38
  ```PHP
39
+ <?php
40
+
41
+ echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
42
+
43
+ $f = '';
44
+ $i = '';
45
+
41
46
  for($d = 0; $d < 100; $d++){
42
47
  $e = $d + 1;
43
48
  if( ( $e % 15 ) == 0 ) {

8

追加

2019/09/01 23:24

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -32,7 +32,12 @@
32
32
  $c = preg_replace('/Fizz<br>/', 'Buzz<br>', $c, 1);
33
33
  $c = preg_replace('/Buzz<br>/', 'Fizz<br>', $c, 1);
34
34
  echo '<div>'.$c.'</div>';
35
+ ```
35
36
 
37
+ ---
38
+
39
+ 以下おまけ
40
+ ```PHP
36
41
  for($d = 0; $d < 100; $d++){
37
42
  $e = $d + 1;
38
43
  if( ( $e % 15 ) == 0 ) {
@@ -73,6 +78,11 @@
73
78
  $i = str_replace('<br><br>', '<br>', $i);
74
79
  echo '<div>'.$i.'</div>';
75
80
  ```
81
+
82
+ 以上おまけ
83
+
84
+ ---
85
+
76
86
  3バージョン付きです。
77
87
 
78
88
  HTMLを使ってみました。

7

改行消した

2019/09/01 23:23

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -2,141 +2,75 @@
2
2
  ```PHP
3
3
  <?php
4
4
 
5
-
6
5
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
7
6
 
8
-
9
7
  $c = '';
10
-
11
8
  $f = '';
12
-
13
9
  $i = '';
14
10
 
15
-
16
11
  for($a = 0; $a < 15; $a++){
17
-
18
- $b = $a + 1;
12
+ $b = $a + 1;
19
-
20
- if( ( $b % 15 ) == 0 ) {
13
+ if( ( $b % 15 ) == 0 ) {
21
-
22
- $c = $c.'Fibu';
14
+ $c = $c.'Fibu';
23
-
24
15
  } else if ( ( $b % 5 ) == 0 ) {
25
-
26
16
  $c = $c.'Bz';
27
-
28
17
  } else if ( ( $b % 3 ) == 0 ) {
29
-
30
18
  $c = $c.'Fz';
31
-
32
19
  } else {
33
-
34
- $c = $c.$b.'<br>';
20
+ $c = $c.$b.'<br>';
35
-
36
- }
21
+ }
37
-
38
22
  }
39
-
40
23
  $c = str_replace('Fibu', 'FizzBuzz<br>', $c);
41
-
42
24
  $c = str_replace('Fz', 'Fizz<br>', $c);
43
-
44
25
  $c = str_replace('Bz', 'Buzz<br>', $c);
45
-
46
26
  $c = preg_replace('/[0-9]/', '', $c);
47
-
48
27
  $c = '1<br>'.$c;
49
-
50
28
  $c = str_replace('<br><br>', '<br>', $c);
51
-
52
29
  $c = str_replace('<br><br>', '<br>', $c);
53
-
54
30
  $c = preg_replace('/Fizz<br>/', '', $c, 3);
55
-
56
31
  $c = preg_replace('/Buzz<br>/', '', $c, 1);
57
-
58
32
  $c = preg_replace('/Fizz<br>/', 'Buzz<br>', $c, 1);
59
-
60
33
  $c = preg_replace('/Buzz<br>/', 'Fizz<br>', $c, 1);
61
-
62
34
  echo '<div>'.$c.'</div>';
63
35
 
64
-
65
36
  for($d = 0; $d < 100; $d++){
66
-
67
- $e = $d + 1;
37
+ $e = $d + 1;
68
-
69
- if( ( $e % 15 ) == 0 ) {
38
+ if( ( $e % 15 ) == 0 ) {
70
-
71
- $f = $f.'Fibu';
39
+ $f = $f.'Fibu';
72
-
73
- } else if ( ( $e % 5 ) == 0 ) {
40
+ } else if ( ( $e % 5 ) == 0 ) {
74
-
75
- $f = $f.'Bz';
41
+ $f = $f.'Bz';
76
-
77
- } else if ( ( $e % 3 ) == 0 ) {
42
+ } else if ( ( $e % 3 ) == 0 ) {
78
-
79
- $f = $f.'Fz';
43
+ $f = $f.'Fz';
80
-
81
- } else {
44
+ } else {
82
-
83
- $f = $f.$e.'<br>';
45
+ $f = $f.$e.'<br>';
84
-
85
- }
46
+ }
86
-
87
47
  }
88
-
89
48
  $f = str_replace('Fibu', 'FizzBuzz<br>', $f);
90
-
91
49
  $f = str_replace('Fz', 'Fizz<br>', $f);
92
-
93
50
  $f = str_replace('Bz', 'Buzz<br>', $f);
94
-
95
51
  $f = preg_replace('/[0-9]/', '', $f);
96
-
97
52
  $f = '1<br>'.$f;
98
-
99
53
  $f = str_replace('<br><br>', '<br>', $f);
100
-
101
54
  $f = str_replace('<br><br>', '<br>', $f);
102
-
103
55
  echo '<div>'.$f.'</div>';
104
56
 
105
-
106
57
  for($g = 0; $g < 100; $g++){
107
-
108
- $h = $g + 1;
58
+ $h = $g + 1;
109
-
110
- if( ( $h % 15 ) == 0 ) {
59
+ if( ( $h % 15 ) == 0 ) {
111
-
112
- $i = $i.'Fibu';
60
+ $i = $i.'Fibu';
113
-
114
- } else if ( ( $h % 5 ) == 0 ) {
61
+ } else if ( ( $h % 5 ) == 0 ) {
115
-
116
- $i = $i.'Bz';
62
+ $i = $i.'Bz';
117
-
118
- } else if ( ( $h % 3 ) == 0 ) {
63
+ } else if ( ( $h % 3 ) == 0 ) {
119
-
120
- $i = $i.'Fz';
64
+ $i = $i.'Fz';
121
-
122
- } else {
65
+ } else {
123
-
124
- $i = $i.$h.'<br>';
66
+ $i = $i.$h.'<br>';
125
-
126
- }
67
+ }
127
-
128
68
  }
129
-
130
69
  $i = str_replace('Fibu', 'FizzBuzz<br>', $i);
131
-
132
70
  $i = str_replace('Fz', 'Fizz<br>', $i);
133
-
134
71
  $i = str_replace('Bz', 'Buzz<br>', $i);
135
-
136
72
  $i = str_replace('<br><br>', '<br>', $i);
137
-
138
73
  $i = str_replace('<br><br>', '<br>', $i);
139
-
140
74
  echo '<div>'.$i.'</div>';
141
75
  ```
142
76
  3バージョン付きです。

6

定義しました

2019/08/23 11:12

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -6,6 +6,13 @@
6
6
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
7
7
 
8
8
 
9
+ $c = '';
10
+
11
+ $f = '';
12
+
13
+ $i = '';
14
+
15
+
9
16
  for($a = 0; $a < 15; $a++){
10
17
 
11
18
  $b = $a + 1;

5

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

2019/08/21 15:11

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  }
32
32
 
33
- $c = str_replace('Fibu', 'Fizz Buzz<br>', $c);
33
+ $c = str_replace('Fibu', 'FizzBuzz<br>', $c);
34
34
 
35
35
  $c = str_replace('Fz', 'Fizz<br>', $c);
36
36
 
@@ -79,7 +79,7 @@
79
79
 
80
80
  }
81
81
 
82
- $f = str_replace('Fibu', 'Fizz Buzz<br>', $f);
82
+ $f = str_replace('Fibu', 'FizzBuzz<br>', $f);
83
83
 
84
84
  $f = str_replace('Fz', 'Fizz<br>', $f);
85
85
 
@@ -120,7 +120,7 @@
120
120
 
121
121
  }
122
122
 
123
- $i = str_replace('Fibu', 'Fizz Buzz<br>', $i);
123
+ $i = str_replace('Fibu', 'FizzBuzz<br>', $i);
124
124
 
125
125
  $i = str_replace('Fz', 'Fizz<br>', $i);
126
126
 

4

追記

2019/08/21 15:06

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -140,4 +140,4 @@
140
140
 
141
141
  わかりやすくないってのは突っ込まないでください。頑張ったんですから。
142
142
 
143
- 上からお求めのコード・実際のルールに2以降の数字がこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。
143
+ 上からお求めのコード・実際のルールに2以降の数字がないこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。

3

追記

2019/08/21 14:57

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -140,4 +140,4 @@
140
140
 
141
141
  わかりやすくないってのは突っ込まないでください。頑張ったんですから。
142
142
 
143
- 上からお求めのコード・お求めのコードの100まで版・実際のルールに則った場合の100まで版です。
143
+ 上からお求めのコード・実際ルールに2以降の数字がこと以外則ったコードの100まで版・実際のルールに則った場合の100まで版です。

2

追加

2019/08/21 14:57

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -136,4 +136,8 @@
136
136
 
137
137
  HTMLを使ってみました。
138
138
 
139
- 結構遊んで書いているので絶対短くできます。(わかりやすくするってのもある)
139
+ 結構遊んで書いているので絶対短くできます。(わかりやすくするってのもある)
140
+
141
+ わかりやすくないってのは突っ込まないでください。頑張ったんですから。
142
+
143
+ 上からお求めのコード・お求めのコードの100まで版・実際のルールに則った場合の100まで版です。

1

追記

2019/08/21 14:56

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -3,11 +3,9 @@
3
3
  <?php
4
4
 
5
5
 
6
-
7
6
  echo '<style>*{margin:0;padding:0}div{display:inline-block;width:30%}</style>';
8
7
 
9
8
 
10
-
11
9
  for($a = 0; $a < 15; $a++){
12
10
 
13
11
  $b = $a + 1;
@@ -57,7 +55,6 @@
57
55
  echo '<div>'.$c.'</div>';
58
56
 
59
57
 
60
-
61
58
  for($d = 0; $d < 100; $d++){
62
59
 
63
60
  $e = $d + 1;
@@ -99,7 +96,6 @@
99
96
  echo '<div>'.$f.'</div>';
100
97
 
101
98
 
102
-
103
99
  for($g = 0; $g < 100; $g++){
104
100
 
105
101
  $h = $g + 1;
@@ -140,4 +136,4 @@
140
136
 
141
137
  HTMLを使ってみました。
142
138
 
143
- 結構遊んで書いているので絶対短くできます。
139
+ 結構遊んで書いているので絶対短くできます。(わかりやすくするってのもある)