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

There are no comments at the moment.