We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 158a9c6 commit fc0ff55Copy full SHA for fc0ff55
minjeong/String/2024-08-06-[백준]-#1855-암호.py
@@ -0,0 +1,21 @@
1
+import sys
2
+input = sys.stdin.readline
3
+
4
+n = int(input()) # 열의 개수
5
+cipher_txt = input().strip() # 암호화 된 문자
6
+rows = len(cipher_txt) // n # 행의 개수
7
8
+# 리스트에 채워넣기
9
+arr = []
10
+for i in range(rows):
11
+ if i % 2 == 0: # 왼 -> 오
12
+ arr.append(cipher_txt[i*n:(i+1)*n])
13
+ else: # 오 -> 왼
14
+ arr.append(cipher_txt[i*n:(i+1)*n][::-1])
15
16
+# 원래의 문자열 복원
17
+original = ""
18
+for i in range(n):
19
+ for j in range(rows):
20
+ original += arr[j][i]
21
+print(original)
0 commit comments