도전 과제 :
하나의 문자 X (A에서 Z까지 대문자 또는 소문자)와 하나의 숫자 N (0-9)을 입력하려면 해당 문자 X를 N * X로 인쇄하십시오.
편지는이 목록에 있어야합니다.
AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H
A A B B C D D E F G H H
AAAAA BBBB C D D EEEE FFFF G GG HHHHH
A A B B C D D E F G G H H
A A BBBB CCCC DDDD EEEEE F GGG H H
IIIII J K K L M M N N OOO
I J K K L MM MM NN N O O
I J KKK L M M M N N N O O
I J J K K L M M N NN O O
IIIII JJJ K K LLLLL M M N N OOO
PPPP QQQ RRRR SSSS TTTTT U U V V W W
P P Q Q R R S T U U V V W W
PPPP Q Q RRRR SSS T U U V V W W
P Q QQ R R S T U U V V W W W
P QQQQ R R SSSS T UUU V W W
X X Y Y ZZZZZ
X X Y Y Z
X Y Z
X X Y Z
X X Y ZZZZZ
예 :
입력 : 1
산출:
AAA
A A
AAAAA
A A
A A
입력 : A 0
산출: A
입력 : A 2
산출:
AAA AAA AAA
A AA AA A
AAAAAAAAAAAAAAA
A AA AA A
A AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA AAA AAA AAA
A AA AA AA AA A
AAAAAAAAAAAAAAAAAAAAAAAAA
A AA AA AA AA A
A AA AA AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
입력 : A-1
출력 : 무엇이든 : 그것은 중요하지 않습니다
추가 규칙 :
- 입력 매개 변수는 원하는 문자로 구분할 수 있습니다.
- 각 문자는 자기 자신의 수도를 ASCII 문자로 사용하여 그립니다.
- 후행 공백, 줄 바꿈 등이 허용됩니다.
- 프로그램 대신 숫자 문자열을 인수로 사용하는 함수를 작성할 수 있습니다. 출력은 정상적으로 인쇄되어야합니다.
- Stdout / Stderr는 중요하지 않습니다. 하나만 선택하십시오. 다른 것에 인쇄 된 것이라도 중요하지 않습니다.
- 언어 기본 인쇄 방법을 사용하여 결과를 간단히 인쇄 할 수있는 한 가능한 출력 형식을 STDOUT에 인쇄하고 문자열 목록으로 반환하거나 문자 매트릭스로 반환 할 수 있습니다. *
* : 함수 f (a, 1)처럼 문자열을 반환하고 print (f (a, 1))라고 말할 수 있습니다. print () 호출을 응답의 일부로 만들지 마십시오. (Kevin Cruijssen과 Arnauld가 지적했습니다).
승리:
이것은 코드 골프, 가장 적은 바이트 수의 승리입니다. 즐기세요!
편집 :이 질문에 보인다 매우 동일한 에 이 은 H뿐만 알파벳의 각 문자뿐만 아니라 작업 .. 추측한다 당신은 중복 오히려 여부를 결정하지만 나는 그렇지 말할 것입니다.