만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

검열

면접 대비

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

요약
공백으로 구분된 단어들로 이루어진 n개의 줄을 읽고, 길이가 정확히 네 글자인 단어를 모두 ****로 바꿔 출력하며, 연속한 출력 줄 사이에는 빈 줄을 넣는다.
난이도

쉬움10점 중 3점

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

문제

채팅 창에서는 어떤 사용자든 텍스트 줄을 입력할 수 있고, 그 내용은 다른 모든 사용자에게 전송된다. 대화를 깨끗하게 유지하기 위해, 전송되는 각 줄에서 네 글자 단어를 모두 걸러내야 한다.

여러 줄의 텍스트를 읽어, 정확히 네 개의 글자로 이루어진 단어(네 글자 단어)를 모두 네 개의 별표(****)로 바꾸는 프로그램을 작성하라.

입력

첫째 줄에 뒤따르는 텍스트 줄의 개수를 나타내는 정수 nn이 주어진다.

이어지는 nn개의 각 줄에는 공백으로 구분된 단어들이 주어진다. 각 단어는 알파벳 글자로만 이루어지며, 인접한 두 단어는 정확히 하나의 공백으로 구분된다. 줄의 처음이나 끝에는 공백이 없다. 각 줄의 길이는 80자를 넘지 않는다.

출력

처리된 nn개의 줄을 출력한다. 각 네 글자 단어는 ****로 바뀌어 있어야 한다. 연속한 두 출력 줄 사이에는 빈 줄을 하나씩 넣는다.

예제와 같이 각 단어(줄의 마지막 단어 포함) 뒤에는 공백이 하나씩 붙으므로, 모든 출력 줄은 공백 하나로 끝난다.

예제3

  1. 예제 1

    입력
    2
    The quick brown fox jumps over the lazy dog
    Now is the time for all good people to come to the aid of the party
    
    예상 출력
    The quick brown fox jumps **** the **** dog 
    
    Now is the **** for all **** people to **** to the aid of the party 
    
  2. 예제 2

    입력
    1
    this word test only fear
    
    예상 출력
    **** **** **** **** **** 
    
  3. 예제 3

    입력
    1
    I am the big cat
    
    예상 출력
    I am the big cat