Encryption
Submit solution
Points:
20
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Java 19, Java 8
【修改自1113檢定考題】
題目說明
寫一程式實踐一個簡單的文字加密功能。
加密方法如下:
- 將字元的ASCII碼值加上固定的偏移量n作為加密值。
- 例如: 假設偏移量為2,即將字元的ASCII碼值加2。(例如,A的ASCII碼為65,加上偏移量2後,加密後的結果為67,即C)
- 如果加上偏移量後的字母超出了字母範圍,則將其循環回到字母範圍的開頭(即Y加密後為A、z加密後為b)
- 請注意:不對非字母字元進行加密 (也就是非字母直接輸出不用加密)。
輸入
偏移量n 文字字串s (n為>0的整數, s為長度>1的字串)
輸出
以題目說明中規則加密字串中的最後一個字元,輸出加密後字元
sample input & output
輸入 | 輸出 | |
---|---|---|
樣本1 | 2 I am good!! | ! |
樣本2 | 1 See you | v |
樣本3 | 5 EASY | D |
Comments