거울상
면접 대비시간 제한1초메모리 제한128 MB
종료 문자 '#' 전까지 각 단어를 뒤집고 각 글자를 거울상 글자로 바꿔 출력하며, 거울상이 없는 글자가 있으면 INVALID를 출력한다.
문제
소문자 b와 d, 그리고 p와 q는 서로 거울상 관계이다. 또한 i, o, v, w, x는 각각 자기 자신과 거울상 관계이다. 실제로는 이 밖에도 거울상 관계인 문자가 더 있지만, 이 문제에서는 위에서 언급한 문자들만 거울상 관계로 취급한다.
이러한 대칭성 덕분에, 위 문자들로만 이루어진 단어는 거울에 비친 모습만 보고도 원래 모습을 알아낼 수 있다. 단어를 거울에 비추면 글자들의 순서가 좌우로 뒤집히고, 각 글자도 자신의 거울상 문자로 바뀐다. 예를 들어 boowxod를 거울에 비추면 boxwood가 되고, bidi를 거울에 비추면 ibid가 된다.
여러 개의 단어가 주어질 때, 각 단어를 거울에 비춘 모습을 구하여라. 단어에 위에서 언급한 문자가 아닌 글자가 하나라도 들어 있으면 거울상을 표현할 수 없다.
입력
한 줄에 하나씩 소문자로만 이루어진 단어가 주어진다. 각 단어의 길이는 10을 넘지 않는다.
입력의 마지막 줄에는 # 한 글자가 주어지며, 이는 입력의 끝을 의미한다.
출력
각 단어마다 한 줄씩, 거울에 비친 모습을 표현할 수 있으면 그 거울상을 출력하고, 표현할 수 없으면 INVALID를 출력한다.