題目連結
題意:
給兩字串
不管大小寫,依照 A = 1, B = 2, ..., Z = 26 加總
分別計算兩字串的分數
若分數超過 2 位數,將各位數字加總,直到結果為 1 位數
如: 77 = > 7+7= 14 = > 1+4 = 5
求兩字串比值,不得超過 100% (大的當分母)
解法:
直觀的題目,依照規則寫即可
1. 注意測資可能亂七八糟
可以先轉成小寫 (ToLowerCase,只統計小寫字母)
2. 要判斷兩分數大小,而且要依百分比格式輸出
相等沒差,反正都是 100%
3. 若算分數是用整數變數存,計算比值要先強制轉型
直接用整數相除會無條件捨棄小數 (如: 5/3 = 1)
程式(Java):
題意:
給兩字串
不管大小寫,依照 A = 1, B = 2, ..., Z = 26 加總
分別計算兩字串的分數
若分數超過 2 位數,將各位數字加總,直到結果為 1 位數
如: 77 = > 7+7= 14 = > 1+4 = 5
求兩字串比值,不得超過 100% (大的當分母)
解法:
直觀的題目,依照規則寫即可
1. 注意測資可能亂七八糟
可以先轉成小寫 (ToLowerCase,只統計小寫字母)
2. 要判斷兩分數大小,而且要依百分比格式輸出
相等沒差,反正都是 100%
3. 若算分數是用整數變數存,計算比值要先強制轉型
直接用整數相除會無條件捨棄小數 (如: 5/3 = 1)
程式(Java):
留言
張貼留言