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

[BOJ_9536] 여우는 어떻게 울지?

hueco 2022. 9. 29.

 

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

 

9536번: 여우는 어떻게 울지?

각 테스트케이스마다 여우의 울음소리를 한 줄씩, 녹음된 순서대로 출력한다. 여우의 울음소리가 녹음되어 있음이 보장된다. (알려진 것과는 달리, 여우는 모스 부호로 의사소통하지 않는다.)

www.acmicpc.net

 

내 풀이(Success) :

 

🧐 Review:

 하루가 지나기 전에 커밋하는 습관을 유지하기 위해서 백준 문자열 파트 중 쉬워 보이는 문제를 풀었다. 너무 쉬운 문제만 푸는 것 같은데... 시간을 조금 들이더라도 높은 난이도에 도전하자!!

 

🚩 Idea:

 - 테스트 케이스(n)를 입력받고, n만큼 for 반복문을 돌린다.

 - 여러 동물들의 울음소리를 sound라는 변수에 저장한다.

 - while 반복문을 돌면서 input을 통해 데이터(check)를 입력받는다. 이때  check의 길이가 3보다 크면 'what does the fox say?'라는 문자열이므로 반복문을 종료시키고, sound에 저장되어있는 값을 공백을 기준으로 출력한다.

 - check의 길이가 3보다 작거나 같으면 여우를 제외한 동물의 울음 소리를 입력받는 것이므로 sound 리스트에서 해당 동물의 울음소리를 모두 지운다.

 
 

'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글

[BOJ_1120] 문자열  (0) 2022.10.01
[BOJ_2607] 비슷한 단어  (0) 2022.10.01
[BOJ_5555] 반지  (0) 2022.09.28
[BOJ_1254] 팰린드롬 만들기  (0) 2022.09.23
[BOJ_1654] 랜선 자르기  (0) 2022.09.04

댓글