«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

5
홀 2-프라임 퀸
1 번 구멍을 찾으 십시오 . 실행될 때 자체 소스 코드 블록을 여러 번 출력하는 퀴네를 만듭니다. 실제로 n 번을 출력해야합니다. 여기서 n은 다음 소수입니다. 예제가 가장 잘 보인다고 생각합니다. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE][MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE][MY QUINE][MY QUINE][MY QUINE][MY …

1
Google 검색 결과 그래프
Google 에서 무언가를 검색 하면 페이지 상단에 다음과 같은 메시지가 편리하게 표시 About 53,000,000 results (0.22 seconds)됩니다. (물론 검색 한 내용에 따라 숫자가 변경됩니다.) 이 과제에서는 주어진 검색 구문 의 비어 있지 않은 접두사 를 모두 검색 할 때 Google이 제공 한 결과 수의 로그 ASCII 그래프 를 그리는 프로그램을 …

7
맞춤 알파벳순으로 정렬
문제는 단어 목록을 정렬하는 프로그램을 만드는 것입니다. 단어가 임의의 주어진 알파벳 순서로되어 있어야합니다. 프로그램은 쉼표로 구분 된 문자열과 새로운 알파벳을 허용합니다. 프로그램은 새로운 정렬 순서로 모든 단어를 동일한 방식으로 출력합니다. 예: 입력: home,oval,cat,egg,network,green bcdfghijklmnpqrstvwxzaeiouy 산출: cat,green,home,network,egg,oval 이것은 코드 골프우승자는 가장 짧은 프로그램을 가진 사람입니다. 이것은 나의 첫 번째 도전이므로 질문 …

4
무어 반복
정보 1에서 9까지의 숫자는 각각 Moore 's Neighborhood의 셀을 나타내고 5는 중앙 셀입니다. 그래서: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} 도전 STDIN, ARGV 또는 함수 인수를 통해 입력을 받아 결과를 리턴하거나 STDOUT에 …
9 code-golf 

11
불가리아 솔리테어
Bulgarian Solitaire 는 Martin Gardner 가 Scientific American의 수학 칼럼에서 인기를 얻은 싱글 플레이어 게임 입니다. 당신은 N같은 카드를 더미로 나눕니다. 당신은 각 더미에서 카드를 가져 와서 제거 된 카드로 새로운 더미를 형성합니다. 이미 본 상태에 도달 할 때까지이 프로세스를 반복하므로 계속 반복하면 루프가 반복됩니다. 예를 들어, 8카드가 있고 더미 …
9 code-golf  game 

3
유효한 피보나치 타일링 생성
배경 피보나치 타일링은 짧은 세그먼트 S 와 긴 세그먼트 L을 사용하는 (1D) 라인의 타일링입니다 . 이 두 프로토 타이핑을 사용하여 실제로 피보나치 타일링을하는 타일링을 위해서는 다음 조건이 충족되어야합니다. 타일링에는 하위 시퀀스 SS가 포함되지 않아야합니다 . 타일링에는 하위 시퀀스 LLL이 포함되어서는 안됩니다 . 다음 대체를 모두 수행하여 새 타일을 구성하는 경우 …

3
카운팅로드; 당신의 막대를 계산
일부 배경 카운팅로드 는 2000 년 이상 많은 아시아 문화권의 수학자들이 정수 또는 분수를 나타내는 작은 막대 (길이 3-14cm)입니다. (이 chqllenge에서 우리는 부호없는 정수에 중점을 둡니다.) 막대 숫자라는 서면 버전도있었습니다. 작동 방식은 다음과 같습니다. (어떤 시점에서 혼란 스러우면 각 숫자의 ASCII 표현과 하단에 포함 된 일부 예를 확인하십시오.) 막대 숫자는 …

6
유닉스 타임 스탬프 이후 경과 된 시간을 제공하는 가장 짧은 스크립트
이 과제를 해결하기 위해해야 ​​할 일은 주어진 Unix 타임 스탬프 와 스크립트 실행 시간 사이에 수십, 년, 주, 일, 시간, 분 및 초를 출력하는 가장 짧은 "timeago"스크립트를 작성하는 것입니다. "가장 낮은 용어"로 시차를 제공해야합니다 (예 : 1 weeknot 7 days, 9 yearsnot) 0 decades 9 years. 또한 복수형을 올바르게 사용해야합니다 …
9 code-golf  date 

4
숲길
당신의 비참한 카누 타기 후에 , 당신은 강 급류의 끝에 폭포에서 떨어지게되었다. 카누는 폭발했지만 폭발 후에도 살아 남았습니다. 그러나 당신의 강 여행은지도에서 완전히 벗어났습니다. 당신은 이제 숲 한가운데서 길을 잃었습니다. 운 좋게도 여전히 프로그래밍 기술을 보유하고 있으므로 프로그램을 나무 옆면에 새겨서 숲을 통과하는 길을 찾을 수 있습니다. 그러나 트리에는 표면적이 …

4
튜닝 문자열
직무 주어진 주파수로 튜닝되고 주어진 지점에서 눌려진 문자열에 대해 소리가 나지 않는 센트 수와 함께 소리를내는 프로그램을 작성하십시오. 간단하게하기 위해, 생성 된 사운드의 주파수와 그것이 눌려지는 오른쪽의 줄 길이는 반비례한다고 가정합니다. 참고 :이 작업은 기본 톤만 다루고 오버톤 / 기타 고조파는 다루지 않습니다. 입력 프로그램에는 두 가지 데이터가 제공됩니다. 해당 …

3
Loopy 솔루션 검증
이것은 Loopy 퍼즐 생성 도전에 대한 추가 도전입니다. 이전 링크에서 어려운 문제를 시도하기 전에이 문제를 해결하고 싶을 수도 있습니다. 이 과제의 목표는 솔루션을 반복 퍼즐로 검증하는 것입니다. 이전 링크의 루프 퍼즐에 대한 모든 문서를 가져 가십시오. 해결 된 루피 퍼즐은 "루프 퍼즐 생성"챌린지에 대한 유효한 제출 결과와 매우 유사한 방식으로 …
9 code-golf 

3
ASCII 아트 코드 생성기
포맷 된 Brainfuck 코드를 생성하는 프로그램이 있습니다. 내 프로그램을 실행 ./example "S" 출력은 +[>+ < +++ ] >--. Brainfuck에서 S를 인쇄합니다. 목표는 문자열을 입력으로 받아들이고 해당 문자열을 인쇄하는 다른 언어로 소스 코드를 출력하는 프로그램을 작성하는 것입니다. 프로그램이 출력하는 소스 코드는 ASCII 아트 (수직이 아닌 수평으로 인쇄 됨)로 문자열을 나타내는 방식으로 …

3
하나의 큐브를 절단 할 수있는 큐브 수를 계산
조각이 남지 않고 더 작은 큐브로자를 수있는 큐브를 상상해보십시오. 큐브를 절단 할 수있는 큐브 수를 찾으십시오. 예를 들어, 큐브는 8, 27 (분명히 3의 정수 제곱)과 20 개 (19 개의 작은 큐브에 다른 크기의 8 배 크기, 이미지 참조) 로자를 수 있습니다. 도움이 필요 하시면 여기를 클릭하십시오 : http://mathworld.wolfram.com/CubeDissection.html 프로그램은 입력 …

6
순열 번호 매기기
도전 주어진 n 개의 정수 세트에 대해 사전 색인을 출력하는 프로그램을 작성하십시오. 규칙 입력은 공백으로 구분 된 고유 한 음이 아닌 정수 집합이어야합니다. 순열의 사전 색인 (0에서 n! -1까지의 범위)을 출력해야합니다. 순열 라이브러리 또는 순열 내장 기능을 사용할 수 없습니다. 색인을 찾는 데 도움이되도록 일련의 순열 또는 순열의 일부를 생성 …

6
이진 트리의 가장 깊은 노드 찾기
이진 트리를 입력으로 사용하여 가장 깊은 노드와 그 깊이를 출력하는 프로그램을 작성하십시오. 동점이있는 경우 모든 관련 노드와 깊이를 인쇄하십시오. 각 노드는 다음과 같이 표시됩니다. T(x,x) T(x) T 여기서 T하나 이상의 영숫자 식별자이며 각각 x다른 노드입니다. 이진 트리에 대한 간단한 정의는 다음과 같습니다. 이진 트리의 선두에는 노드가 있습니다. 이진 트리의 노드에는 …

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