Mã thay thế đơn bảng (Caesar, Atbash, substitution) giữ nguyên phân phối tần suất nên IC cao (~0.065). Mã đa bảng (Vigenère) làm phẳng phân phối nên IC thấp (~0.04).
n < 2: in UNKNOWN.IC ≥ 0.058: in MONOALPHABETIC.POLYALPHABETIC.Input: Wkh txlfn eurzq ira mxpsv ...
Output: MONOALPHABETIC
Bản mã trên stdin.
0 ≤ độ dài ≤ 100000.
Một dòng: MONOALPHABETIC, POLYALPHABETIC, hoặc UNKNOWN.
Ví dụ:
Đầu vào:
wkh txlfn eurzq ira mxpsv ryhu wkh odcb grj dqg wkh fdw vdw rq wkh pdw
Đầu ra:
POLYALPHABETIC
Giải thích:
Đang tải editor...