質問編集履歴

4

コード追加

2018/07/22 04:40

投稿

echoMa_kino
echoMa_kino

スコア12

test CHANGED
File without changes
test CHANGED
@@ -24,9 +24,9 @@
24
24
 
25
25
  ■コード
26
26
 
27
- ```
28
27
 
29
28
 
29
+ ```
30
30
 
31
31
  <?php
32
32
 
@@ -70,6 +70,10 @@
70
70
 
71
71
  }
72
72
 
73
+ ```
74
+
75
+
76
+
73
77
  ■結果:
74
78
 
75
79
  (1,4)(2,3)(3,2)(4,1)

3

コード追加

2018/07/22 04:40

投稿

echoMa_kino
echoMa_kino

スコア12

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,59 @@
19
19
 
20
20
 
21
21
  よろしくお願いいたします。
22
+
23
+
24
+
25
+ ■コード
26
+
27
+ ```
28
+
29
+
30
+
31
+ <?php
32
+
33
+ $array = array("A"=>array(1,2,3,4),
34
+
35
+ "B"=>array(1,2,3,4),
36
+
37
+ "C"=>array(1,2,3,4),
38
+
39
+ "D"=>array(1,2,3,4),
40
+
41
+ );
42
+
43
+ shuffle($array);
44
+
45
+ for($a=0; $a<4; $a++){
46
+
47
+ for($b=0; $b<4; $b++){
48
+
49
+ if((($array[0][$a])+($array[1][$b])) == 5){
50
+
51
+ echo "(" . $array[0][$a].",".$array[1][$b] .")";
52
+
53
+ }
54
+
55
+ }
56
+
57
+ }echo "<br>";
58
+
59
+ for($c=0; $c<4; $c++){
60
+
61
+ for($d=0; $d<4; $d++){
62
+
63
+ if((($array[2][$c])+($array[3][$d])) == 5){
64
+
65
+ echo "(" . $array[2][$c].",".$array[3][$d] .")";
66
+
67
+ }
68
+
69
+ }
70
+
71
+ }
72
+
73
+ ■結果:
74
+
75
+ (1,4)(2,3)(3,2)(4,1)
76
+
77
+ (1,4)(2,3)(3,2)(4,1)

2

文章修正

2018/07/22 04:39

投稿

echoMa_kino
echoMa_kino

スコア12

test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
  表示例:
14
14
 
15
- (a1,b4),(a2,b3),(a3,b2)(a4,b1)
15
+ (1,4)(2,3)(3,2)(4,1)
16
16
 
17
- (c1,d4),(c2,d3),(c3,d2)(c4,d1)
17
+ (1,4)(2,3)(3,2)(4,1)
18
18
 
19
19
 
20
20
 

1

誤字

2018/07/22 02:51

投稿

echoMa_kino
echoMa_kino

スコア12

test CHANGED
@@ -1 +1 @@
1
- 足して4のペアを全て表示
1
+ 足して5のペアを全て表示」の効率の良い書き方
test CHANGED
@@ -1,6 +1,6 @@
1
- 足して4のペアを全て表示するにはどうすればよいでしょうか。
1
+ 足して5のペアを全て表示するにはどうすればよいでしょうか。
2
2
 
3
- $array = ["a"=>[1,2,3],"b"=>[1,2,3],"c"=>[1,2,3],"d"=>[1,2,3]];
3
+ $array = ["a"=>[1,2,3,4],"b"=>[1,2,3,4],"c"=>[1,2,3,4],"d"=>[1,2,3,4]];
4
4
 
5
5
 
6
6
 
@@ -12,9 +12,9 @@
12
12
 
13
13
  表示例:
14
14
 
15
- (a1,b3),(a2,b2),(a3,b1)
15
+ (a1,b4),(a2,b3),(a3,b2)(a4,b1)
16
16
 
17
- (c1,d3),(c2,d2),(c3,d1)
17
+ (c1,d4),(c2,d3),(c3,d2)(c4,d1)
18
18
 
19
19
 
20
20