iT邦幫忙

0

java問題問問問(越快有答案越好)

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2019-06-11 22:52:02 檢舉
這,不會寫該被當了。
slime iT邦大師 1 級 ‧ 2019-06-11 23:20:48 檢舉
1. 先確認輸入的字串只有 數字 問號 空白.
2. 將輸入的字串用空白拆開, 確認是三組數字+問號.
3. 判斷 數字+問號 的問號數量, 判斷有多少不確定的數字,
4. 將不確定的數字用迴圈去跑 0~9 取代問號, 驗證算式是否能成立.
5. 如果算式能成立, 在畫面上顯示, 如果不能成立, 繼續跑迴圈.

應酬不喝酒, 喝酒不開車.
蟹老闆 iT邦大師 1 級 ‧ 2019-06-11 23:32:16 檢舉
應酬?報酬?
報酬啦?
froce iT邦大師 1 級 ‧ 2019-06-12 08:11:28 檢舉
應酬也不錯啊,我要去有妹的那種。XD
不明
【**此則訊息已被站方移除**】
slime iT邦大師 1 級 ‧ 2019-06-12 10:42:50 檢舉
反正應酬已經過期了

其實還有很多簡化的判斷:
1. 拆出三組 字串(數字加問號) 後, 先剔除最左邊的 0 , 再比對字串長度, len(a) + len(b) = len(c) 或 len(a) + len(b) = len(c) - 1 , 不符合這兩個條件, 表示怎麼乘都不會成立, 可以直接結束.
2. 問號數量要考慮是否有拆開, 例如:
123?56?8 123????333 這種處理方式就不同.
Sponge iT邦新手 3 級 ‧ 2019-06-13 09:31:53 檢舉
這是要考試的吧,早八就要考喔~
考得如何阿? XD
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答