알고리즘 문제 풀이: 파이썬/BOJ

[BOJ_19948] 음유시인 영재

hueco 2023. 12. 19.

 

📌 문제 링크: https://www.acmicpc.net/problem/19948

 

19948번: 음유시인 영재

감수성이 뛰어난 음유시인 영재는 일상생활 중에 번뜩 시상이 떠오르곤 한다. 하지만 기억력이 좋지 못한 영재는 시상이 떠오르면 그 순간 컴퓨터로 기록해야만 안 까먹는다! 시는 대문자, 소

www.acmicpc.net

 

내 풀이(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

댓글