아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

AmeriCanadian

면접 대비

시간 제한1초메모리 제한128 MB

요약
한 줄에 한 단어씩 quit!가 나올 때까지 읽으면서, 길이가 5 이상이고 자음 뒤에 or로 끝나는 단어는 끝의 or을 our로 바꿔 출력한다.
난이도

쉬움10점 중 2점

유형
문자열, 구현, 시뮬레이션, 완전 탐색
정답자
아직 제출이 없습니다

문제

미국식 영어와 캐나다식 영어는 일부 단어의 철자가 다릅니다. 미국식으로는 neighbor, color처럼 쓰지만, 캐나다식으로는 neighbour, colour처럼 씁니다. 미국식 철자를 캐나다식 철자로 바꿔 주는 프로그램을 작성하세요.

입력된 각 단어에 대해, 그 단어가 미국식 철자로 보이면 같은 단어의 캐나다식 철자를 출력하고, 그렇지 않으면 단어를 그대로 출력합니다. quit!가 입력되면 프로그램을 종료하며, 이 줄에 대해서는 아무것도 출력하지 않습니다.

미국식 철자를 판별하는 규칙은 매우 단순합니다. 단어의 길이가 네 글자보다 길고(즉 다섯 글자 이상), 자음 바로 뒤에 or가 오는 형태로 끝나면 미국식 철자로 간주합니다. 이때 캐나다식 철자는 끝의 or를 our로 바꾼 것입니다. 글자 y는 모음으로 취급합니다(따라서 y는 여기서 요구하는 자음이 될 수 없습니다).

입력

입력은 한 줄에 한 단어씩 주어집니다. 각 단어는 최대 64글자입니다. 입력은 quit!만 있는 줄로 끝납니다.

출력

quit! 이전의 각 단어에 대해, 미국식 철자로 판별되면 캐나다식 철자를, 그렇지 않으면 단어를 그대로 한 줄에 하나씩 출력합니다.

예제1

  1. 예제 1

    입력
    color
    for
    taylor
    quit!
    
    예상 출력
    colour
    for
    taylour