문제 링크: https://www.acmicpc.net/problem/10798
내 풀이:
Review:
이 문제는 2021년 7월 4일에 풀이를 시도했으나 2번의 실패 후 답을 보지 않고 남겨뒀던 문제였다. 그 당시 zip() 함수를 이용해서 풀이하는 방법을 떠올렸었고 이번에도 같은 방식이지만 예제 입력 2번의 결과가 나오도록 조건을 추가하여 문제를 풀 수 있었다. 문제의 답을 확인하지 않고 시간이 조금 걸렸지만 결국 이 문제를 해결해서 기분이 좋다.
Idea:
zip(*arg)를 이용해서 2차원 리스트의 행과 열을 교환하는 방법을 이용하려고 했다. 그래서 2차원 리스트의 원소의 길이가 서로 다른 문제를 원소('-')를 추가하여 해결했고, 추가해준 원소('-')는 최종 결과를 반환하기 전에 replace()를 이용해 빈 문자열로 바꿔 문제를 해결하였다.
'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글
[BOJ_2744] 대소문자 바꾸기 (0) | 2022.01.08 |
---|---|
[BOJ_9933] 민균이의 비밀번호 (0) | 2022.01.08 |
[BOJ_13300] 방배정 (0) | 2022.01.08 |
[BOJ_11365] !밀비 급일 (0) | 2022.01.02 |
[BOJ_9046] 복호화 (0) | 2022.01.01 |
댓글