꾸준히 합시다
백준 파이썬 16360번: Go Latin 본문
https://www.acmicpc.net/problem/16360
문제 유형: 문자열
# Solution 1
for _ in range(int(input())):
word = input()
if word[-1] == "a" or word[-1] == "o" or word[-1] == "u":
print(word + "s")
elif word[-1] == "i" or word[-1] == "y":
print(word[0:-1] + "ios")
elif word[-1] == "n":
print(word[0:-1] + "anes")
elif word[-2:len(word)] == "ne":
print(word[0:-2] + "anes")
elif word[-1] == "l" or word[-1] == "r" or word[-1] == "v":
print(word + "es")
elif word[-1] == "t" or word[-1] == "w" :
print(word + "as")
else:
print(word + "us")
주어진 영단어를 정해진 규칙에 따라 라틴어와 유사한(pseudo-Latin) 단어로 변환하는 단순 구현 문제이다.
'코딩 테스트 문제 풀이' 카테고리의 다른 글
백준 파이썬 5101번: Sequences (0) | 2021.07.10 |
---|---|
백준 파이썬 11784번: Hex Code (0) | 2021.07.09 |
백준 파이썬 13288번: A New Alphabet (0) | 2021.06.14 |
백준 파이썬 16337번: Die (0) | 2021.06.13 |
백준 파이썬 3486번: Adding Reversed Numbers (0) | 2021.06.12 |
Comments