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

質問編集履歴

1

コード囲みの追加。出力結果の明記。

2020/05/29 16:00

投稿

kenben
kenben

スコア17

title CHANGED
File without changes
body CHANGED
@@ -2,13 +2,15 @@
2
2
 
3
3
  swiftにてM人の男性と、W人の女性のマッチング問題を扱っています。
4
4
  気に入った異性3人を選んだ場合の安定マッチングを行いたいです。
5
- 下記のサイトを参考に下段の通り記載していまが、どうにもうません・・・
5
+ 下記のサイトを参考にM人✕W人に置き換えて下段記載のコードを書てみしたが、マッチング結果が全ての女y(yは1〜W)✕男0となってしまい、正しい結果が出力されません。
6
- http://www.cloudsquare.jp/kumonosu/program/swift/post-281/
7
- 自分はちょと解決できなそうに無いのご助言いただけますと幸いです。
6
+ 配列のどこか間違ループが根本的に違うのか、原因不明です。
8
7
 
8
+ (参考サイト)http://www.cloudsquare.jp/kumonosu/program/swift/post-281/
9
- manresultParticipantArray、womanresultParticipantArrayの中には、participantIDとして固有のID、numberとして何人目か、firstSelectとして異性の第一希望のID(secondSelect、thirdSelectも同様)が入っています。
9
+ manresultParticipantArray、womanresultParticipantArrayの中には、participantIDとして固有のID、numberとして何人目か、firstSelectとして異性の第一希望のID(secondSelectは第2希望、thirdSelectは第三希望)が入っています。
10
10
  何卒よろしくお願いいたします。
11
11
 
12
+ ```swift
13
+
12
14
  func marriage() {
13
15
  var M = Int()
14
16
  var W = Int()
@@ -86,4 +88,5 @@
86
88
  for g in 1...W {
87
89
  print("女 (g) - 男 (boy[g])")
88
90
  }
89
- }
91
+ }
92
+ ```