📌 문제 링크: https://www.acmicpc.net/problem/19948
✅ 내 풀이(Success) :
🧐 Review:
간단한 문자열 문제였다. 시의 제목과 내용을 출력할 수 있는지 확인하는 부분에서 일부 코드의 중복이 발생하는데 함수를 이용해서 하나의 함수를 통해 공통으로 체크하는 로직을 사용했다면 약 10줄 정도는 더 짧은 코드로 문제를 해결했을 것 같다.
이 문제를 풀면서 문자열에서 각 단어의 첫 글자를 추출하여 이어 붙인 새로운 문자열을 생성할 때 for-in 문과 join()을 사용해서 구현했다. 5번째 라인의 한 줄의 코드로 이런 기능을 구현할 수 있다는 것이 새삼 대단하다고 느꼈다. 역시 문자열 문제는 파이썬이 최고인 것 같다는 생각이 들었다.
'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글
[BOJ_9242] 폭탄 해체 (0) | 2023.12.29 |
---|---|
[BOJ_16113] 시그널 (0) | 2023.11.23 |
[BOJ_16955] 오목, 이길 수 있을까? (0) | 2023.11.23 |
[BOJ_13335] 트럭 (0) | 2023.11.19 |
[BOJ_20006] 랭킹전 대기열 (0) | 2023.11.18 |
댓글