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

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

만능 오라클

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

요약
한 줄의 문장이 주어질 때 'What is'로 시작하는 질문마다 앞의 'What'을 'Forty-two'로, 끝의 '?'를 '.'로 바꿔 출력한다.
난이도

쉬움10점 중 1점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

컴퓨터 과학에서 오라클(oracle)은 어떤 질문에도 답할 수 있는 대단한 존재다. 이 문제에서 여러분은 무엇이든 답해 주는 오라클을 프로그램으로 만들어야 한다. 「삶과 우주, 그리고 모든 것에 대한 답」이 42라는 사실만 알고 있다면 아주 쉬운 일이다.

입력

입력은 1000자 이내의 문단 한 줄로 주어진다. 등장하는 문자는 알파벳 대소문자, 공백, 하이픈(-), 어퍼스트로피('), 반점(,), 세미콜론(;), 온점(.), 물음표(?)뿐이다. 각 문장은 대문자로 시작하며, 그 외의 위치에는 대문자가 절대 나타나지 않는다. 각 문장은 온점(.) 또는 물음표(?)로 끝난다. 모든 질문은 "What is"로 시작하여 물음표로 끝난다.

출력

각 질문마다 문장 맨 앞의 "What"을 "Forty-two"로, 끝의 물음표(?)를 온점(.)으로 바꾸어 한 줄씩 출력하라. 질문이 아닌 문장은 아무것도 출력하지 않는다.

예제4

  1. 예제 1

    입력
    Let me ask you two questions. What is the answer to life? What is the answer to the universe?
    
    예상 출력
    Forty-two is the answer to life.
    Forty-two is the answer to the universe.
    
  2. 예제 2

    입력
    What is love?
    
    예상 출력
    Forty-two is love.
    
  3. 예제 3

    입력
    What is the meaning of life, the universe, and everything?
    
    예상 출력
    Forty-two is the meaning of life, the universe, and everything.
    
  4. 예제 4

    입력
    Nice day today. What is your name?
    
    예상 출력
    Forty-two is your name.