[백준/파이썬] 3181번 줄임말 만들기 풀이

업데이트:



문제 정보


풀이

문제

문장에서 불용어를 제외하고 각 단어 첫 글자를 모아 대문자 약어를 만드는 문제입니다.

코드

trash_words = set(['i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili'])

s = input().split()
answer = s[0][0]

for word in s[1:]:
    if word in trash_words: continue
    answer += word[0]

print(answer.upper())

설명

첫 단어는 항상 포함하고, 이후 단어는 불용어 집합 포함 여부를 확인해 첫 글자만 이어붙인 뒤 대문자로 출력합니다.



댓글남기기