- 詰めswift [無断転載禁止]©2ch.net
46 :デフォルトの名無しさん[sage]:2016/12/12(月) 06:38:11.91 ID:y+Doho0R - ズンドコしてみますた
import Foundation func ズンドコ()->String{return arc4random_uniform(2)==0 ?
| - 詰めswift [無断転載禁止]©2ch.net
47 :デフォルトの名無しさん[sage]:2016/12/12(月) 06:39:28.62 ID:y+Doho0R - ズンドコしてみますた
import Foundation func ズンドコ()->String{return arc4random_uniform(2)==0 ? "ズン" : "ドコ"} let 期待値="ズンズンズンズンドコ" var 履歴=String() while(true){ let 今回=ズンドコ() print(今回) 履歴.append(今回) if 履歴.hasSuffix(期待値){ print("キ・ヨ・シ・!") break } } http://swiftlang.ng.bluemix.net/#/repl/584dc645c1c4e155aaee6ac6 IBM Sandboxはarc4random系が無いみたいなのでrand()%2で代用 無限ループを乱数で抜ける&履歴切り捨てが無いので条件によっては運が悪いとクラッシュするかも
|
|