j007: 第八題 文字編碼
標籤 : 海青工商資訊科
通過比率 : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-05-16 13:28

內容

文字訊息的編碼保密自古有之,其用途廣泛,尤其用在戰爭中傳遞訊息。以下是一種編碼方式:
輸入欲編碼之文字訊息及編碼鑰匙。文字訊息為一長度為m(3 < m < 100) 的文字(阿拉伯數字及英文字母的組合),編碼鑰匙為一長度為 n (3 < n < 20)的文字(純英文字母)。
以下是範例:
文字訊息 ABCDEFJ2KL 編碼鑰匙 xYz 編碼步驟如下:
1. 將文字訊息轉換成寬度為 n 的矩形文字排列。
ABC
DEF
J2K
L
2. 將矩形文字縱向輸出,輸出時,依序將文字訊息的 ASCII碼加上編碼鑰匙的 ASCII 碼。
A+x,D+Y,J+z,L+x,B+Y,E+z,2+x,C+Y,F+z,K+x
將得到編碼後的數字 185 157 196 196 155 191 170 156 192 195
(註:ASCii 碼A(65) x(120) D(68) Y(89) J(74) z(122) L(76) B(66) …)

輸入說明

第一列輸入文字訊息,第二列輸入編碼鑰匙。

輸出說明

輸出編碼後的數字串。

範例輸入 #1
ABCDEFJ2KL
xYz
範例輸出 #1
185 157 196 196 155 191 170 156 192 195
範例輸入 #2
123
abc
範例輸出 #2
146 148 150
範例輸入 #3
ThisIsABook
keyisG
範例輸出 #3
191 166 225 171 220 182 222 212 194 212 230
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1K
公開 測資點#2 (25%): 1.0s , <1K
公開 測資點#3 (25%): 1.0s , <1K
提示 :
標籤:
海青工商資訊科
出處:
113工科賽初賽8 [管理者: zero(管理員) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」