백준 02387번 / 2387번 문제 링크
문제 이름 : Howl
주 언어 : Algol 68(!)
태그 : 구현
solved.ac 등급 : Bronze III (2023/04/07 확인)
문제 보기
문제 :
On a full moon, one might be able to hear a wolf howl in the distance. You manage to come across a wolf howling at the moon, and you want to capture the beautiful image. Unfortunately, you left your camera at home, so you decide to just create the picture on your computer! Create the image of a wolf howling as shown below.
(축약 & 번역) - ASCII 아트로 늑대를 그려봅시다. (+ 지문의 내용이 중요한 문제가 아닌지라...)
입력 :
-
출력 :
The wolf art, exactly as shown below, with no extra blank spaces. In particular, a line must not end with a blank space. The eye of the wolf is a back-tick character (same keyboard key as, ~, tilde).
(축약 & 번역) - 한 줄의 끝은 공백이 아니어야 하고, 늑대의 눈은 백-틱 문자 (물결표와 같은 키에 있는 그거) 입니다.
오직 언어제한만으로 브론즈 3까지 올라온 문제입니다.
사이트에 있는 "예제 출력"을 그대로 복사해서 언어 Text로 제출 할 수 있습니다. 없습니다.
Algol 68이라는 고대 언어로 출력을 해야하는데, 대략 후대 언어에 영향만 주고 현대에는 거의 안쓰이는 그런 언어입니다. (C언어 출시가 72년 입니다.)
이 언어도 문자열의 출력 형식이 조금 복잡미묘해서 그냥 다음과 같이 출력을 해주면 되겠습니다.
https://help.acmicpc.net/judge/info
(채점 결과 항목 중...) 의미없는 빈 줄을 삽입하는 경우. 예를 들어, 1부터 N까지 한 줄에 하나씩 출력해야 하는 경우에 1부터 N까지 한 줄에 전부 공백으로 구분해서 출력하는 경우는 "맞았습니다!!"를 받게 됩니다. 이것은 사이트가 생겼을 때부터 있던 채점 시스템의 버그이며, 계속해서 허용할 예정입니다. 각 줄의 사이에 빈 줄을 출력하는 경우에는 "출력 형식이 잘못되었습니다"를 받게 됩니다.
도저히 한 줄 씩 출력하는 방식으로는 제대로 되지를 않아서 그냥 엔터를 띄어쓰기로 생각해서 한 줄에 출력을 해줍니다.
정상적으로 출력을 하신 분들의 코드를 보면 new line 이라는 명령어로 c++의 endl 같은 처리를 해주는 모습입니다.
이 문제와 비슷한 조금 예전 / 특이한 언어들로 이루어진 문제들입니다.
다른 문제도 같이 풀어보시는걸 추천드립니다.
백준 01809번 - Moo
백준 02289번 - Quack
백준 02321번 - Crowing
백준 02372번 - Livestock Count
백준 02377번 - Pottery
백준 02387번 - Howl
백준 02393번 - Rook
백준 14337번 - Helicopter
백준 26275번 - Picture
-번째 푼 문제 (2022/--/--)