https://www.acmicpc.net/problem/3181
문제분석
'i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili' 의 문자열이 입력값에 있으면 출력 시 앞글자를 따오면 안된다.
소스코드
a = input().split()
li1 = ['i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili']
r = a[0][0]
for i in range(1, len(a)):
if a[i] in li1:
continue
r += a[i][0]
print(r.upper())
문제풀이
쓸모없는 단어들을 li1 리스트에 저장한다. for문을 이용해 input 값과 비교한 뒤, 만약 같으면 반복문을 continue하고 없으면 r에 첫번째 글자만 추가한다.
출력할 때 upper 를 이용해 대문자로 출력한다.
'Koala - 7기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python]6996 애너그램 (0) | 2022.07.30 |
---|---|
[백준/C++] 2504 괄호의 값 (0) | 2022.07.29 |
[백준/Python] 14935번 FA (0) | 2022.07.24 |
[백준/Python] 1152번 : 단어의 개수 (0) | 2022.07.24 |
[백준/python] 1673 치킨 쿠폰 (0) | 2022.07.24 |