«code-golf» 태그된 질문

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

9
콜 모고 로프 매니아
문자열 s 의 Kolmogorov 복잡도 는 s 를 출력 하는 가장 짧은 프로그램 P 의 길이로 정의됩니다 . P의 길이가 s의 길이보다 짧은 경우, s는 압축 가능 하다고 말하며 , 그렇지 않으면 s는 압축 불가능 합니다. 대부분의 문자열은 압축 할 수 없습니다 ... 이 문자열을 출력하는 가장 짧은 프로그램을 작성하십시오 …

12
히트 맵 디코딩
히트 맵 천장에 열 카메라가 아래쪽을 향한 직사각형 방을 생각해보십시오. 방에, 몇개있다 열원 강도 1-9백그라운드 온도 존재 0. 열은 각 소스에서 발산되어 (대각선이 아닌) 단계마다 1 단위 씩 떨어집니다. 예를 들어, 20x10방 ...........1........ .................... ...8................ ..5...............2. .................... .1.................. ................1... .................65. .................... ............2....... 9 개의 열원을 포함하고 열상 카메라가 보여주는 온도 …

6
거울 퀴네 (또는 내 머리가 아파)
나는 읽고 있었다 코드를 역전 퀴인 인쇄 그리고 나는 역행 코드도 실행 가능 하다면 더 흥미로울 것이라고 생각했다 . 따라서이 과제는 다른 규칙과 요구 사항을 모두 갖지만, 같은 언어 또는 다른 언어로 되돌려도 소스가 뒤로 인쇄되는 유효한 소스 여야합니다. 리버스 퀴네 챌린지의 모든 규칙과 점수가 적용되므로이 질문에 대한 모든 답변이 …
32 code-golf  quine 

30
스트레칭 단어
단어에서 문자를 왼쪽에서 오른쪽으로 정렬하여 입력 배열을 형성하도록 단어의 문자를 복제하는 프로그램 또는 함수를 작성하십시오. 예를 들면 다음과 같습니다. input: chameleon, [c,a,l,n] output: cchaamelleonn 입력 시작 단어 (예를 들어 chameleon) 문자 배열 ( [c,a,l,n]) 또는 배열 ( caln) 을 나타내는 문자열 또는 이와 유사한 것 함수 매개 변수, STDIN 또는 …

14
코드 골프 방식으로 글로벌 부채 해결
세계 지도자들은 세계 경제 문제를 해결하는 가장 좋은 (그리고 유일한) 방법은 그들이 서로 빚진 금액을 재고하고 단지 엄청난 수표로 서로를 지불하는 것임을 만났다. 그들은 최선의 방법을 찾기 위해 당신을 고용했습니다. 많은 심의를 거쳐 다른 사람에게 간단한 예를 그려달라고 요청하면 다음 사양이 제시됩니다. 각 국가는 ISO 3166-1 alpha-2 코드로 표시됩니다 : …
32 code-golf  math 

7
교량 및 터널
새로운 고속도로 건설은 귀하의 책임입니다. 그러나 산악 지대를 통과하기 때문에 수많은 다리와 터널이 필요합니다. 고속도로 자체는 단일 수준으로 유지되어야합니다. 입력 다음과 같이 표준 입력에서 산이 어떻게 보이는지에 대한 대략적인 ASCII 설명이 제공됩니다. /\ / \ /\ / \ /\ / \/ \ / \ / \ /\ / \/ \ …

13
ASCII 아트로 큐브 그리기
과업 설명: 대략 캐비닛 투영에서 ASCII 아트로 큐브를 그립니다. Monospaced fonts종종 폭보다 약 2 배 높은 문자가 있습니다. 입력은 수직선 (코너 제외)의 길이이므로 수평선은 거의 두 배의 문자로 그려 지므로 결과 이미지는 대략 정육면체입니다. 후퇴 선은 캐비닛 투영에 의해 요구되는 길이의 절반으로 그려집니다. 큐브의 모서리는 +가로줄 -, 세로줄 |및 대각선으로 …

14
수 안판 주판 그리기
단일 정수를 입력으로 사용하고 Suanpan 주판을 인쇄하는 가장 짧은 프로그램 작성 테스트 케이스 입력: 314159 산출: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || || (__) (__) || |<======================================>| …

19
드워프와 동전
그 상황: 몇몇 ( M) 드워프들이 N금화와 함께 고블린의 가슴을 발견하고 그들을 나누어야합니다. 선배 순서에 따라 해적에게 전리품을 할당하는 고대 규칙으로 인해 가장 오래된 드워프는 다음으로 가장 오래된 드워프보다 하나의 동전을 더 많이 가져야합니다 M-1. 또한, 어떤 드워프도 어떤 동전으로도 던질 필요가 없습니다 (즉, 어떤 드워프에도 음의 동전이 없음) 드워프가 …
32 code-golf 

12
Vim에서의 골프 팁
나는 최근에 vim이 골프, 특히 kolmogorov-complexity에서 어떻게 잘 작동하는지 깨달았습니다 . 또한, 메타 vim 에 따르면 적어도이 사이트의 범위에서 완벽하게 수용 가능한 '프로그래밍 언어'입니다. Vim에서 골프를 할 때 어떤 일반적인 팁이 있습니까? 코드 골프 문제에 적용 할 수 있고 Vim과 관련이있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). …
32 code-golf  tips  vim 

30
Adler-32 체크섬 계산
배경 Adler-32 는 1995 년 Mark Adler가 발명 한 32 비트 체크섬으로 널리 사용되는 zlib 라이브러리 (Adler도 개발)의 일부입니다. Adler-32는 32 비트 순환 중복 검사 만큼 안정적이지는 않지만 적어도 소프트웨어에서는 훨씬 빠르고 구현하기 쉽습니다. 정의 하자 B가 = [B 1 , ⋯, B의 n은 ] 바이트 배열. B 의 Adler-32 …

24
모스 부호 번역기
표준 입력을 Morse 코드 로 변환하는 가장 짧은 프로그램을 작성하십시오 . 표에없는 문자는 그대로 인쇄해야합니다.
32 code-golf  morse 

19
개선 된 시저 돼지 라틴 암호
시저 암호의 문제는 결과 단어가 종종 발음 할 수 없다는 것입니다. Pig Latin의 문제점은 해독하기 쉽다는 것입니다. 왜 결합하지 않습니까? 입력 26 개의 영어 문자로 구성된 단어. 산출 먼저 단어의 모든 자음을 알파벳의 다음 자음으로 변경하십시오. 따라서 b는 c로, d는 f로, z는 b로갑니다. 그런 다음 모든 모음을 알파벳의 다음 모음으로 …

21
내 지뢰 찾기 타일을 둘러싸는 것은 무엇입니까?
지뢰 찾기 는 모든 광산의 위치를 ​​식별하기 위해 설명이없는 타일 보드 주위에 광산이 숨겨져있는 퍼즐 게임입니다. 지뢰를 클릭하면 게임이 사라지지만 다른 타일을 클릭하면 0-8의 숫자가 표시되며, 지뢰를 직접 둘러싸는 지뢰 수를 나타냅니다. 숫자가 주어지면 빈 타일과 주변의 광산을 무작위로 * 가능한 조합으로 표시해야합니다. 이것은 3x3 배열 형식이어야합니다. 중앙 타일은 입력으로 …

29
두배로
소스 코드를 두 배로 늘리는 데는 몇 가지 문제가 있습니다 . here 및 here . 우리가 여기서하는 일은 조금 어렵지만 거의 모든 언어로 수행 할 수 있어야합니다. 이 도전에서는 임의의 양의 정수를 사용합니다. 프로그램은 정수를 두 배로 출력해야합니다 . 소스 코드가 두 배가되면 양의 정수를 받아 squared로 출력합니다 . 소스 …

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