Stay Hungry Stay Foolish

SWEA

[SWEA] 4406. 모음이 보이지 않는 사람 (Python/D3)

dev스카이 2024. 10. 20. 15:36

[문제 링크] 👇

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


 

풀이

모음을 리스트에 따로 저장

vowel = ["a", "e", "i", "o", "u"]

 

for문에서 문자를 하나씩 꺼내어 모음 리스트에 해당 문자가 없으면 결과에 담는다. 

if i not in vowel:

 

 

 

※ 앞 뒤 개행문자 제거 - strip()

word = input().strip()

 

앞 쪽만 제거하고 싶으면 - lstrip() : left strip이라고 생각하면 된다.

뒤 쪽만 제거하고 싶으면 - rstrip() : righr strip이라고 생각하면 된다.

 

Solution

test_case = int(input())
for tc in range(1, test_case + 1):
    word = input().strip()
    vowel = ["a", "e", "i", "o", "u"]
    result = " "
    for i in word: #문자열도 for문에서 하나씩 꺼내기 가능
        if i not in vowel:
            result += i

    print("#%d%s" %(tc, result))

 

 

👩‍💻 회고

리스트 말고도 문자열도 리스트처럼 사용 가능하다는 걸 기억하자.