알고리즘
[algorithm] 백준 14405 - 피카츄 (파이썬)
hyuuny
2022. 9. 10. 13:20
📚 문제
입력
출력
예제 입력 1
pikapi
예제 출력 1
YES
예제 입력 2
pipikachu
예제 출력 2
YES
예제 입력 3
pikaqiu
예제 출력 3
NO
예제 입력 4
piika
예제 출력 4
NO
예제 입력 5
chupikachupipichu
예제 출력 5
YES
🧑🏻💻 풀이 과정
- 입력받은 단어에 pi가 있으면 ' '으로 변환한다.
- 입력받은 단어에 ka가 있으면 ' '으로 변환한다.
- 입력받은 단어에 chu가 있으면 ' '으로 변환한다.
- 마지막으로 ' '를 ''으로 변환한다.(처음부터 ''로 변환하지 않고, ' '로 변환 후 ''로 변환하는 이유는 kpia같은 단어를 ''로 변환하면 NO가 나와야 하지만 YES가 나오기 떄문.)
def replace_pikachu(word):
replaced_pi = word.replace('pi', ' ')
replaced_ka = replaced_pi.replace('ka', ' ')
return replaced_ka.replace('chu', ' ')
answer = replace_pikachu(input())
print('YES') if answer.replace(' ', '') == '' else print('NO')