作者clifflu (缺錢啦 @@)
看板Visual_Basic
標題Re: [.NET] 請問AB數字遊戲的寫法
時間Wed Sep 21 14:56:45 2005
※ 引述《yougetit1999 (清)》之銘言:
: 我想請問一下關於AB數字遊戲的寫法,系統會隨機亂數
: 取出3位數,由玩家來猜測,數字不能重複,當數字跟
: 位置對為A,數字對為B,例如答案是321時,如果玩家
: 輸入123會出現1A2B,當輸入456時,出現0A0B,完全答
: 對為3A,即為正確解答。關於亂數3位數數字也不能重複
: ,可以指導我一下,思考方向應該是怎樣,會利用到哪
: 些函數呢,謝謝各位...
取得輸入 (String) -> toCharArray (char()) -> Integer.parse()
或先 parseInt 之後再分位數處理.
之後只是照迴圈比對的問題, char 可以直接用 <> , =
String 則請用 .equals() .
不能重覆的話, 那看你是要取 {0-9}, {0-9 - A1}, {0-9 - A1 - A2}
或是任取三個, 遇到不合的數字則重取 (這個數字, 或全部都隨你)
大致如此.
--
鬼壓床怎麼辦
騎上去啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.134
1F:推 yougetit1999:謝謝您,馬上著手寫寫看~~ 203.70.60.138 09/22 08:49