[백준] #5426 비밀 편지 python
2023. 4. 12. 13:44
https://www.acmicpc.net/problem/5426
📕 설명 📕
python의 특수한 indexing을 이용해서 풀이했다.
그리고, N x N 성질의 행렬에 대한 연산을 진행하였다.
🧑🏻💻 나의 풀이 🧑🏻💻
for _ in range(int(input())):
S = input()
len_S = len(S)
li = [S[i:i+int(len_S**(1/2))] for i in range(0,len_S, int(len_S**(1/2)))]
res = []
for i in range(int(len_S ** (1 / 2) - 1), -1, -1):
for j in range(int(len_S**(1/2))):
res.append(li[j][i])
result = ''
for i in res:
result += i
print(result)
'Programming > Algorithm' 카테고리의 다른 글
[백준] #1254 팰린드롬 만들기 python (0) | 2023.05.01 |
---|---|
[백준] #2535 아시아 정보올림피아드 python (0) | 2023.04.14 |
[백준] #1057 토너먼트 python (0) | 2023.04.11 |
[백준] #1021 회전하는 큐 python (0) | 2023.04.10 |
[백준] #1439 뒤집기 python (0) | 2023.04.07 |