«ascii-art» 태그된 질문

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

5
브래킷 사각형 만들기
모든 프로그래머는 대괄호 []{}()<>가 정말 재미 있다는 것을 알고 있습니다. 이 재미를 악화시키기 위해, 직조 브라켓 그룹을 귀엽고 퍼지 다이어그램으로 변환 할 수 있습니다. 와 같이 대괄호가 포함 된 문자열이 있다고 가정 해 봅시다 [{][<(]})>(()). 첫 번째 단계는 끈을 시계 방향으로 45도 회전시키는 것입니다. (Mathematica에서는 거의이 작업을 수행 할 수 …

29
접두사 코드입니까?
정보 이론에서 "접두사 코드"는 다른 키의 접두사가없는 사전입니다. 다시 말해, 이는 어떤 문자열도 다른 문자열로 시작하지 않음을 의미합니다. 예를 들어 {"9", "55"}접두사 코드이지만 {"5", "9", "55"}그렇지 않습니다. 이것의 가장 큰 장점은 인코딩 된 텍스트를 구분 기호없이 기록 할 수 있으며 여전히 고유하게 해독 할 수 있다는 것입니다. 이것은 항상 최적의 …

5
중력 시뮬레이터
성명서 2D 그리드에 떨어지는 일련의 공이 여전히 제공됩니다. 이 그리드는 불변 및 깨지지 않는 벽으로 둘러싸여있어 모든 동작이 그 안에 포함됩니다. 당신의 임무는 중력이 모든 작업을 수행 한 후 시나리오의 상태가 무엇인지 결정하는 것입니다. 그리드 내부 요소 - 바닥, 떨어지는 공의 방향을 바꾸지 않습니다. \ 오른쪽 슬라이드, 공의 경로를 오른쪽으로 …

30
상자를 열도록 도와주세요
ASCII 아트 상자가 있으며이를 열려면 프로그램이 필요합니다. 예 입력: ------- | | |_____| 산출: / / / / / / / | | |_____| 사양 첫 번째 줄은 -3 개 이상으로 만 구성 됩니다. 가운데 행은 |공백으로 시작 하고 끝으로 끝납니다| 모든 가운데 행은 동일합니다 마지막 행은 |have로 시작 _하고 …

11
이 질문에는 기복이 있습니다
입력은 다음 문자로 구성됩니다. ^: 하나 올라가 v: 하나 내려가 ▲또는 k: 위로 올라가 ▼또는 j: 아래로 내려가 예를 들어 다음과 같은 입력이 있습니다. ^^▲^v▼▲^^v 다음과 같은 출력을 생성합니다. ^ ^ ^ v ▲ v ▲ ^ ▼ ^ 커서를 움직이는 이스케이프 시퀀스 \e[B는 허용되지 않습니다. 공백과 줄 바꾸기를 사용하여 …

7
앤티 앨리어싱 ASCII 아트
배경 ASCII 아트는 ASCII 텍스트를 사용하여 모양을 만들어 이미지를 만드는 방법입니다. 앨리어싱은 문자 크기 인 ASCII 아트의 큰 "픽셀"에 의해 생성되는 효과입니다. 이미지가 고르지 않고 잘 보이지 않습니다. 앤티 앨리어싱은 그래디언트를 만들고 ASCII 아트의 가장자리를 부드럽게하여이 효과를 제거합니다. 도전 당신의 도전은 ASCII 아트를 사용하고 앤티 앨리어싱 된 버전을 출력 할 …

23
배전반을 무차별 대입
다른 날, 우리 팀은 탈출 실로 갔다. 퍼즐 중 하나는 6 개의 기계식 스위치 보드로 구성되어 있으며 상자를 잠금 해제하기 위해 켜기 및 끄기의 올바른 조합을 찾아야합니다. -v-v-v- -v-v-v- 개발자이기 때문에 실제로 퍼즐을 푸는 것보다 2 ^ 6 = 64 조합 중 하나를 시도하는 것이 더 효율적이라고 결정했습니다. 그래서 우리는 …

30
차선의 숫자
입력: 정수 목록 산출: -0123456789중복 된 숫자는 무시하고 각 숫자 (및 빼기 부호)를 순서대로 자체 레인에 넣습니다 . 예: 입력: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] 산출: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 789 2 4 89 - …

17
입력 한 ASCII 문자 맵
다른 도전 과제 인 ASCII 문자 반전 을 참조하십시오 ! ASCII 문자 집합 (정보 교환을위한 미국 표준 코드)은 가장 널리 사용되는 문자 인코딩 표준입니다. ASCII 코드는 컴퓨터, 통신 장비 및 기타 장치의 텍스트를 나타냅니다. 도전 사용자가 입력 할 때 ASCII 문자 집합의 매핑을 인쇄해야합니다. GIF : 사용자가 모든 ASCII 문자를 …

1
피라미드 체계 코드 생성
Pyramid Scheme 은 @ ConorO'Brien 가 개발 한 언어 입니다. Pyramid Scheme에서 작성하는 코드는 다음과 같습니다. ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- 이제이 코드에는 두 가지 명백한 특성이 있습니다. 구문 분석하기가 어렵고 작성하기가 어렵습니다. Conor는 첫 번째 문제를 해결했지만 …

6
Tarzan의 올림픽 덩굴 스윙 루틴 점수
올림픽 덩굴 스윙 어는 표준 나무에서 일상을 수행합니다. 특히 표준 트리 n에는 0이 아닌 각 정점 을 그 아래 정점 에 연결하는 0위쪽 n-1및 모서리 a정점이 n % a있습니다. 예를 들어 표준 트리 5는 다음과 같습니다. 3 | 2 4 \ / 1 | 0 5를 3으로 나눈 나머지는 2이고, …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

30
모래 시계 그리기
프로그래밍 101의 작업에서 다시 한 번 영감을 얻은 또 다른 과제가 있습니다. 입력: 양의 정수 n >= 3. (이상해야한다) 산출: n첫 번째 줄에는 n별표가 있고 모든 새 줄에는 이전 줄보다 두 개의 별표가 있습니다. 별표 1 개를 칠 때까지 거기에서 모든 새로운 줄에는 별표로 돌아갈 때까지 줄보다 두 개의 별표가 …

12
파스칼의 머리띠 생성
이것은 파스칼의 머리띠입니다 : 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 나는 그것을 완전히 만들었다. Blaise Pascal은 내가 알 수있는 한 머리 끈이 …

13
비트 제직 시각화
난해한 프로그래밍 언어 인 악 은 "위빙 (weaving)"이라고하는 바이트 값에 대한 흥미로운 연산을 가지고 있습니다. 그것은 본질적으로 바이트의 8 비트의 순열입니다 (패턴이 대칭이기 때문에 어떤 끝에서 계산을 시작하는지는 중요하지 않습니다). 비트 0이 비트 2로 이동 비트 1이 비트 0으로 이동 비트 2가 비트 4로 이동 비트 3이 비트 1로 이동 …

5
기울임 꼴 ASCII 아트
ASCII 아트 픽쳐가 입력되면 ASCII 아트를 이탤릭체로 출력합니다. ASCII 아트를 기울임 꼴로 표시하려면 마지막 줄 앞에 공백없이, 두 번째 마지막 줄 앞에 공백, 세 번째 마지막 줄 앞에 두 공백 등을 삽입하십시오. 생성 된 추가 공백을 제거하십시오. 즉, 각 줄 n앞에 적어도 공백 이 있으면 각 줄 n의 시작 부분에서 …

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