

một điệp viên muốn gửi tin nhắn mã hóa cho tình báo cách mã hóa tin nhắn sau: chia tin nhắn thành hai đoạn lên tiếp Sa Sb ( Sb có độ dài kí tự K) viết sâu Sa theo hướng ngược lại ký tự ghép với xâu Sb(đã viết ngược) tin nhắn mã hóa A ví dụ tin nhắn s có nội dung ban đầu '' insecurity'' với khóa K=4 chia thành hai đoạn Sb = 'ytir' Sa = ' ucesni' cho tin nhắn mã hóa A ' ucesniytir' yêu cầu cho tin nhắn mã hóa A khóa K(K>=0 không vượt độ dài xâu A)Hãy xác định sâu S
python nha giúpppppppppppppppppppppppppppppppp
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
a=input('a:')
k=int(input('k:'))
sa=[]
sb=[]
for i in range (len(a)):
if i<len(a)-k:
sa.append(a[i])
else:
sb.append(a[i])
sa.reverse()
sb.reverse()
print(sa)
print(sb)
s=sa+sb
s=''.join(s)
print(s)Hãy giúp mọi người biết câu trả lời này thế nào?

\begin{array}{c} \color{#4F89FFff}{K} \color{#3F79F0ff}{a} \color{#2F69E0ff}{i} \color{#1F59D0ff}{z} \color{}{\space} \color{#0F49C0ff}{\#} \color{#0039B0ff}{k} \color{#0030A0ff}{k} \color{#2038A8ff}{k} \color{#4040B0ff}{k} \color{#6050C0ff}{k} \color{#8060D0ff}{z} \color{#9870E0ff}{z} \end{array}
s = input()
k = int(input())
sb = s[-k:][::-1]
sa = s[:-k][::-1] if k != 0 else s[::-1]
print(sa + sb)Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin