質問編集履歴

3

2018/11/23 12:31

投稿

sasurai3601
sasurai3601

スコア13

test CHANGED
File without changes
test CHANGED
File without changes

2

2018/11/23 12:31

投稿

sasurai3601
sasurai3601

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,49 +1,33 @@
1
- ### 前提・実現したいこと
1
+ Perlのプログラミングで質問です。
2
+
3
+ n人の男の子(0番からn-1番)と,n人の女の子(0番からn-1番)が合コンをする.
4
+
5
+ 盛り上がって来たところで,男の子は気に入った女の子の番号を1人1個決め,女の子の方も気に入った男の子の番号を1人1個決める.
6
+
7
+ そして全員の番号を一斉に開示して,両想いだとカップル成立である.
8
+
9
+ --------
10
+
11
+ @girl_to_boy = (4, 6, 1, 7, 3, 7, 3, 2, 4, 8);
12
+
13
+ $number_of_girls = @girl_to_boy; @boy_to_girl = (2, 7, 3, 9, 8, 7, 1, 0, 2, 1);
14
+
15
+ $number_of_boys = @boy_to_girl;
2
16
 
3
17
 
4
18
 
5
- ここに質問の内容を詳しく書いてください。
19
+ for ($i = 0; $i < $number_of_girls; $i++) {
6
20
 
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
21
+ for ($j = 0; $j < $number_of_boys; $j++) {
8
22
 
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
23
+ if (($girl_to_boy[$i] == $j) && ($boy_to_girl[$j] == $i)) {
10
24
 
25
+ print "couple: girl[$i] and boy[$j]\n";
11
26
 
27
+ }
12
28
 
13
- ### 発生している問題・エラーメッセージ
29
+ }
14
30
 
31
+ }
15
32
 
16
-
17
- ```
18
-
19
- エラーメッセージ
20
-
21
- ```
22
-
23
-
24
-
25
- ### 該当のソースコード
26
-
27
-
28
-
29
- ```ここに言語名を入力
30
-
31
- ソースコード
32
-
33
- ```
34
-
35
-
36
-
37
- ### 試したこと
38
-
39
-
40
-
41
- に問題に対して試しことを記載してください。
33
+ のプログラムをforの二重ループではなく一重ループ直せという問題なのですが、分からないです。どなか教えてください。
42
-
43
-
44
-
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- ここにより詳細な情報を記載してください。

1

2018/11/23 12:26

投稿

sasurai3601
sasurai3601

スコア13

test CHANGED
File without changes
test CHANGED
File without changes