이것은 알파벳을 네 번 인쇄하는 것과는 다릅니다 .
이 작업은 표준 출력에서 영어 알파벳의 각 문자의 4 개 사본 (한 줄에 하나씩)을 생성하는 프로그램을 작성하는 것입니다.
A
A
A
A
B
B
B
B
기타
출력에는 각 문자 다음에 줄 바꿈이 포함되어야합니다.
추가 출력이없는 대문자가 선호됩니다. 그러나 대문자 / 줄 바꿈으로 솔루션이 길어지면 소문자 및 / 또는 추가 공백이 허용됩니다.
추가 편집 : 솔루션이 실행하기에 충분해야합니다. 추가 코드를 입력하지 않고도 언어 구현을 호출하고 답변에서 코드를 붙여넣고 결과를 얻을 수 있어야합니다.
위의 완전성 문제는 C 솔루션의 맥락에서 나타났습니다. 코드 골프장에 대한 규칙이나 규칙이 반드시 있어야합니까? 그렇다면 커뮤니티 가이드에 기꺼이 양보하겠습니다. 그러나 이것은 나의 테이크입니다.
특히 C와 관련 하여 코드 주위에
main(){
... 을 포함하고 계산해야합니다}
. 그렇지 않으면 컴파일되지 않기 때문입니다.#include <stdio.h>
코드가 여전히 컴파일되는 한 괜찮지 않기 때문에 경고 . 일반적으로 컴파일 된 언어에는 컴파일 가능한 단위가 필요합니다.식을 직접 실행할 수있는 방법이 있다면 원하는 결과를 얻는 맨손식이 허용됩니다. 예를 들어, 언어에 REPL이있는 경우. 당신은없이 하스켈을 제출할 수 있도록
main=
길이에 기록 된대로 실제로 작동 한 예ghci
프롬프트. 그러나let
그것은 당신의 선언 을 의미한다는 것을 의미 하기 때문에runhaskell
형식 을 고수하는 것이 순 승리 일 수 있습니다 .마찬가지로, 입력을 처리하지 않기 때문에
awk
스크립트는BEGIN
(또는END
stdin이 첨부되었다는 가정하에/dev/null
) 블록 에 있어야 합니다.
기타