반응형
간단한 문자열 처리 문제였다.
여러 line에 걸쳐 입력받은 각 input string마다,
모음이 나오기 전까지 모든 자음을 임시 string(코드의 no_vowels)에 저장해주고,
모음이 나오면 해당 임시 string을 뒤쪽에 붙인 뒤 "ay"까지 붙여주면 해결된다.
(정답 코드)
vowels_list = ("a", "e", "i", "o", "u")
while True:
s = input()
if s == "#":
break
no_vowels = ""
for c in s:
if c in vowels_list:
break
else:
no_vowels += c
print(s[len(no_vowels) :] + no_vowels + "ay")
https://www.acmicpc.net/problem/9226
반응형
'baekjoon' 카테고리의 다른 글
[BOJ] 10814번: 나이순 정렬 / Python (0) | 2024.12.11 |
---|---|
[BOJ] 25915번: 연세여 사랑한다 / Python (0) | 2024.12.08 |
[BOJ] 1284번: 집 주소 / TypeScript (0) | 2023.11.29 |
[BOJ] 14918번: 더하기 / TypeScript (0) | 2023.11.28 |
[BOJ] 30676번: 이 별은 무슨 색일까 / TypeScript (2) | 2023.11.25 |