https://www.acmicpc.net/problem/3181
문제해석
입력되는 문장에서 단어의 앞글자를 대문자로 하여 줄임말을 만든다. 단, 'i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili' 는 무시하나 맨처음으로 올 경우 줄임말에 포함한다.
코드
문제풀이
입력되는 문장을 공백마다 나누어 리스트에 저장한다. 그 후 리스트에 저장된 단어들중에 'i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili'이 문장의 첫 마디에 있으면 이니셜을 arr2에 저장하고 그 외의 단어들도 이니셜을 arr2에 저장한다. 그 후 upper함수를 통해 arr2에 저장된 단어들을 대문자로 바꾼후 출력한다.
'Koala - 6기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/c++] 11931번: 수 정렬하기 4 (0) | 2022.04.03 |
---|---|
[백준/python] 2947번 나무 조각 (0) | 2022.04.03 |
[백준/Python] 11024번: 더하기4 (0) | 2022.04.01 |
[백준/python] 14724번 관리자는 누구? (0) | 2022.03.28 |
[백준/Python] 5704번: 팬그램 (0) | 2022.03.27 |