페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
30000
ms
메모리 제한
1024
MB
로마 제국의 사투르날리아 전날, Caterina는 다음 날 열릴 전차 경주를 위해 마구간을 준비하고 있다. 그녀가 맡은 일 중 하나는 지시 사항과 메모를 작성하고, 프린터로 인쇄한 뒤(그녀는 시대를 앞서가고 있다), 마구간 벽에 붙이는 것이다. 그 일은 간단하지만, 사투르날리아는 중요한 축제이므로 그녀는 그것들을 아름답게 만들고 싶어 한다. Caterina에게는 메시지를 읽어 상자로 장식한 뒤 그대로 출력하는 컴퓨터 프로그램이 필요하다. 이 프로그램은 여러 메시지를 한꺼번에 처리할 수 있어야 한다. 그녀를 도와줄 수 있는가?
1 ≤ T ≤ 100. 시간 제한: 20초. 메모리 제한: 1 GB. 각 입력 줄에는 1개 이상 70개 이하의 문자가 포함된다. 각 문자는 영문자, 공백 또는 다음 문장 부호 중 하나이다: ,?!'. (쉼표, 물음표, 느낌표, 아포스트로피 또는 마침표).
입력의 첫 번째 줄에는 테스트 케이스의 수 T가 주어진다. 이어서 T개의 줄이 주어진다. 각 줄에는 텍스트 메시지가 하나 포함된다.
각 테스트 케이스마다 네 줄을 출력한다. 첫 번째 줄에는 "Case #x:"이 포함되어야 하며, 여기서 x는 1부터 시작하는 테스트 케이스 번호이다. 다음 3개의 줄에는 '+', '-', '|' 문자로 만든 상자로 원래 메시지를 둘러싸되, 메시지의 양쪽에 각각 공백 문자 하나를 추가하여 출력해야 한다. 정확한 형식 요구 사항은 아래 예제를 참고하라. 공백에 특히 주의하라.
5
Merry Saturnalia, Giovanni!
Equus, you're the best!
Caballus, you try really hard!
w
Case #1:
+-----------------------------+
| Merry Saturnalia, Giovanni! |
+-----------------------------+
Case #2:
+-------------------------+
| Equus, you're the best! |
+-------------------------+
Case #3:
+--------------------------------+
| Caballus, you try really hard! |
+--------------------------------+
Case #4:
+-----+
| |
+-----+
Case #5:
+---+
| w |
+---+
케이스 #4의 입력은 공백 문자 3개로 이루어진 한 줄이므로, 출력은 내부에 공백 문자 다섯 개가 있는 상자이다.
Copyright Google LLC; sourced from the Google Coding Competitions Archive.
로그인 상태를 확인하는 중입니다.