«ascii-art» 태그된 질문

이 문제는 텍스트 문자를 페인트로 사용하여 그림을 만들거나 파싱하는 것입니다. 일반적으로 ASCII 표준에 의해 1963 년에 정의 된 95 개의 인쇄 가능 문자 (총 128 자) 만 사용합니다.

1
커닝햄 체인 계산
소수는 항상 사람들을 매료 시켰습니다. 2300 년 전 Euclid는 그의 "요소"에 썼습니다. 소수는 단위로 측정되는 것입니다. 즉 소수는 1(또는 그 자체로) 나눌 수 있음을 의미합니다 . 사람들은 항상 소수 사이의 관계를 찾아 왔고, ( "흥미로운"과 같이) 아주 이상한 것들을 생각해 냈습니다. 예를 들어, 소피 제르맹 소수는 소수입니다 p있는 2*p+1도 소수. …

4
ASCII 아트의 끝점 계산
ASCII 아트를 나타내는 문자열을 입력으로 수신하고 출력하거나 입력의 끝점 수를 반환하는 프로그램 또는 함수를 작성해야합니다. 입력은 문자 space - | +(각각 0, 2, 2 및 4 엔드 포인트 포함)와 줄 바꿈으로 구성됩니다. 예 : -|++- + 두 개의 인접한 문자가 연결되어 다음과 같은 경우 각각 1 개의 끝점을 잃습니다. -- …

5
회전 된 사각형의 치수 결정
이 스택 스 니펫 은 치수, 위치, 각도 및 그리드 치수에 대한 매개 변수가 지정된 검은 색 배경에 별명을 가진 흰색 직사각형을 그립니다 . <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' type='text' value='0'> y:<input …

4
슬래시로 랜덤 워크 그리기
(표준 입력 / 명령 라인 / 함수 인수를 통해) N 정수 포지티브 취하고 인쇄 또는 반환 이차원의 문자열 표시 프로그램이나 함수 작성 랜덤 워크 : N 인 슬래시 인출 긴 단계 / \(플러스 공간 및 간격을위한 줄 바꿈). 무한 정수 격자 의 원점에서 2D 랜덤 워크가 시작됩니다 . 그런 다음 …

1
사각형에서 대칭 찾기
양의 정수 목록을 취하는 프로그램이나 함수를 작성하십시오. 이러한 각 정수는 2D 평면에서 사각형의 측면 길이를 나타냅니다. 각 사각형은 평면의 정수 좌표로 이동할 수 있지만 회전 할 수 없으며 다른 사각형과 겹칠 수 없습니다. 각 사각형에 대해 다른 인쇄 가능한 ASCII 문자를 사용하여 (공백에 사용되는 공간 제외) 프로그램 / 기능은 가로 …

7
L 형 트로 미노로 2 ^ N x 2 ^ N 그리드 타일링
학생들이 수학 유도 의 증명 기술에 대해 처음 배울 때 , 일반적인 예는 하나의 미리 결정된 그리드 공간을 비워 두는 L 자형 트로 미노 로 2 N × 2 N 그리드를 타일링하는 문제입니다 . (N은 음이 아닌 정수입니다.) 증거를 아직 모르는 경우이를 증명하기 위해 귀하에게 맡기겠습니다. 그것을 논의하는 많은 자료가 …

4
나선 프로그래밍
단일 정수 N을 받아들이고 아래 나선의 첫 번째 N 막대를 인쇄 (문자열로)하거나 문자열로 반환하는 명명 된 함수 또는 프로그램을 작성합니다 (중앙의 세로 막대에서 시작하여 시계 방향으로 바깥쪽으로 나선형). _______________ / _____________ \ / / ___________ \ \ / / / _________ \ \ \ / / / / _______ \ …

6
사양에서 사각형 생성
소개 이 과제는 2D 패턴 일치 언어 인 Grime 에서 영감을 얻었습니다 . 기본적으로 2 차원 문자 격자를 설명하는 "문법"이 주어지며, 작업은 문법에 따라 격자를 생성하는 것입니다. 또한 그리드는 약한 의미에서 가능한 한 작아야합니다. 입력 귀하의 입력은 소문자 ASCII 문자와 기호가 포함 된 문자열 |과 -. 편의상 입력에 반복되는 소문자가 …

11
알파벳 트리 만들기
소개 대부분의 글꼴에서 대문자 알파벳 문자는 BDO모두 문자 경계 사각형의 네 구석 중 일부에 거의 닿는 단일 행을 갖습니다 ACEFGHIJKLMNPQRSTUVWXYZ. 예를 들어 A캐릭터의 왼쪽 하단 및 오른쪽 하단 모서리를 "터치" 하는 두 다리가 있습니다. 마찬가지로, C상단과 하단 오른쪽 모서리를 터치합니다 (약간 구부러졌지만 충분히 가까움). L한 줄로 왼쪽 상단과 오른쪽 하단에만 …

3
저를 창 관리자로 만드십시오!
나는 코드 팽창이 싫어! 그래서 Windows 7 시스템을 골프 버전으로 교체하기로 결정했습니다. 그러나 쉽지는 않다는 것을 알고 있으므로 먼저 프로토 타입을 만들어 보겠습니다. 사용자의 창 목록을 가져 와서 표준 출력에서 ​​의사 그래픽 디스플레이를 사용하여 창을 표시합니다. 예를 들어 : 사용자 입력 : 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 17,5,20,7 11,2,17,4 15,4,19,6 13,3,18,5 …

1
코드 골프 : 우주선의 운명은 무엇입니까? [ASCII 아트 버전]
배경 은하 (아마 우주)에서 멀리 떨어져있는 우주선과 많은 행성들이있었습니다. 기내 오작동으로 인해 우주선의 연료가 부족했습니다. 이제는 행성 클러스터 근처에서 위험한 속도로 움직이며 탈출해야합니다! 승무원의 운명은 무엇입니까? 도전 귀하는 USS StackExchange의 수석 프로그래머입니다. 따라서, 당신은 행성에 땅을 부딪 칠 운명인지, 행성계를 탈출 할 것인지, 영원히 궤도에 갇 힐지 여부를 나타내는 시뮬레이터를 …


6
숫자의 삼각파 인쇄
파도의 진폭과주기가 주어지면 파도를 인쇄하십시오. 자세한 내용은 샘플 출력을 참조하십시오. 총 파형 수는주기와 같으며 각 파형의 높이는 진폭과 같습니다. 진폭과주기는 10보다 작습니다. 후행 공백은 무시할 수 있지만 선행 공백은 무시할 수 없습니다. Sample Input 3 2 Sample Output 3 3 232 232 12321 12321 12321 12321 232 232 3 3


30
ASCII Arrow 화살표 생성기
명세서 숫자가 주어지면 size n의 ASCII "meme arrow"(보다 큰 기호 >)를 출력하십시오 n. n 항상 0보다 큰 양의 정수입니다. 예 n = 2 \ \ / / n = 5 \ \ \ \ \ / / / / / 샘플 코드 올바른 결과를 반환하는 Crystal로 작성된 샘플 프로그램이 있습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.