«code-golf» 태그된 질문

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

6
가장 짧은 De Bruijn 생성
De Bruijn 시퀀스는 흥미 롭습니다. 주어진 길이의 주어진 알파벳의 가능한 모든 시퀀스를 포함하는 가장 짧은 순환 시퀀스입니다. 예를 들어, 알파벳 A, B, C와 길이 3을 고려하면 가능한 출력은 다음과 같습니다. AAABBBCCCABCACCBBAACBCBABAC 당신은 모든 가능한 3 문자 시퀀스가 문자를 사용하는 것을 볼 수 A, B그리고 C거기에 있습니다. 가능한 한 적은 문자로 …

6
상호 부정적인 Quines
이것은 당신의 코드를 부정적 으로 인쇄 하고 골프를 서로 대화 하는 것에서 영감을 받았습니다 . 다음 제한 사항을 충족 하는 직사각형 의 문자를 고려하십시오 . 인쇄 가능한 ASCII 문자 로만 구성 1보다 큰 치수 각 행과 각 열에는 하나 이상의 공백이 포함됩니다. 각 행과 각 열에는 공백이 아닌 문자가 하나 …

9
시저-사이퍼-마니아
시저 사이퍼는 각 문자는이 (A 주위로 루핑 Z)의 고정 오프셋으로 이동하는 매우 간단한 치환 암호이다. 마찬가지로 인쇄 가능한 ASCII 문자 집합에 대한 시저 암호도 사용할 수 있습니다. 코드 포인트 0x20에서 0x7E까지의 95 자입니다. 주어진 오프셋 d에 대해 코드 포인트 C를 (C - 32 + d) % 95 + 32 모든 …

7
사각형으로 영역을 커버
입력 이 과제에 대한 귀하의 입력은 정수 쌍의 목록입니다. 이들은 평면에서 단위 사각형의 남서쪽 모서리를 나타내고 목록은 평면의 하위 집합으로 결합을 나타냅니다. 예를 들어, 목록 [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] 이 그림에서 붉은 색 세트를 나타냅니다. 산출 Yor 출력은 평면의 사각형 부분 집합을 나타내는 정수 4 배의 목록입니다. 보다 명확하게, 4 중 은 남서쪽 …

9
주어진 방정식이 참인 밑을 구합니다
3 개의 정수가 주어지면 처음 두 정수가 세 번째로 곱할 수있는 가장 낮은 기준을 결정하십시오. 인생의 궁극적 인 질문에 대한 답을 생각한다면, 우주와 모든 것, 6 * 9 == 42는 기초 13에서 참입니다. 입력은 숫자가 0-9, az 및 AZ 문자를 사용하는 숫자를 포함 할 수 있습니다. 여기서 a10은 10이고 10 …

2
DNA : 데 옥시 리보 핵 ASCII
염기 Adenine, Cytosine, Guanine 및 Thymine (으로 인코딩 됨 ACGT) 의 염기 서열이 주어지면 상응하는 이중 가닥 DNA의 ASCII 예술 표현을 생성해야합니다. 스트랜드는 수직으로 연장됩니다. 왼쪽 스트랜드는 입력으로 주어진 것입니다. 오른쪽 가닥이 그 보완 물이됩니다. DNA에 익숙하지 않은 사람들을 위해, A함께 짝 T과 C함께 짝을 G. 또한, 이중 가닥의 양쪽에는 …

14
둥근 분수
분수를 10 진수로 변환하고 해당 숫자를 저장하려면 특정 양의 메모리 만 사용하기 때문에 반올림해야하는 경우가 있습니다. 소수점 5 자리 만 저장할 수 있고 5/3는 1.6667이된다고 가정합니다. 소수점 이하 두 자리 만 저장할 수 있으면 1.7이됩니다 (현재는 항상 0과 9.99 사이에 있다고 가정). 1.7로 반올림을 시도하고 분수를 되 찾으려면 1.7이 반올림 …

3
에피 사이클로 곤 그리기
외측 구름 사이클로이드는 또 다른 원형 롤 주위로 원형상의 포인트가 만드는 곡선이다. cyclogon는 A의 점 형상 인 정다각형이 그 평면에 걸쳐 롤로 만든다. epicyclogon이 또 다른 롤 주위로 하나 정다각형에 점 추적 곡선이다. 주어진 epicyclogon을 그리는 프로그램을 작성 r, r1, r2, n1, n2: r = number of clockwise revolutions rolling …

4
Kolmogorov의 복잡성 승자가되고 싶은 사람은 누구입니까?
오늘 당신의 임무는 텍스트 압축기를 발명하는 것입니다. 태스크 두 가지 함수를 작성합니다. 패커 ASCII 문자 (U + 007F에 U + 0000)의 문자열을 수락 가능한 최소의 문자를 포함하는, 유니 코드 문자열 (U + 10FFFF에 U + 0000)를 출력하는 함수이다. 해석기는 인코딩 된 유니 코드 문자열을 받아 정확하게 원래 ASCII 문자열을 출력하는 …

5
세계 IPv6의 날 2014
세계 IPv6 의 기념일을 기념하기 위해 인터넷 협회는 2014 년 6 월 6 일에 하루 동안 IPv4를 끄는 캠페인을 발표했습니다 . IPv6 주소는 8 개의 콜론으로 구분 된 16 비트 16 진수 값으로 긴 형식으로 표시 될 수 있습니다. 주소에 따라 2.2 RFC 3513 주소 의 텍스트 표현 섹션의 항목 …

1
2 차원 목록을 45도 회전
태스크 목표는 2 차원 목록을 45도 회전시키는 프로그램을 작성하는 것이므로 목록을 반환하기 전에 최대 7 * 45 (한 번에) 까지이 작업을 수행 할 수 있어야합니다. 목록이 반드시 정사각형 또는 직사각형 일 필요는 없습니다. 답변에 예제에 대한 출력을 포함해야합니다. 예제, 원, 삼각형 등이 아닌 경우에도 작동해야합니다. 기존 기능을 사용하여 전체 작업을 …
22 code-golf 

7
패밀리 트리 솔버
이것은 Calvin 's Hobbies 가 커뮤니티에 남겨둔 몇 가지 과제 중 하나입니다 . 다음과 같은 형식의 "패밀리 트리 설명"파일을 작성하십시오. [ID] [mother ID] [father ID] [gender] [full name] 예를 들어 http://en.wikipedia.org/wiki/Cousin 의 첫 번째 가계도를 설명합니다 . 1 ? ? M Adam 2 ? ? F Agatha 3 ? ? …

20
코드를 콤비네이션 자물쇠에 부수십시오.
그림과 같은 표준 조합 잠금 장치가 제공됩니다. 잠금을 해제하는 방법은 조합 라인의 코드에서 4 개의 숫자를 정렬하는 것입니다. 수년간의 충성스러운 서비스를받은 후에는 자물쇠 공장에서 해고되었으며 자물쇠를 보내기 전에 자물쇠를 움켜 쥐지 말고 콤비네이션 라인에서 자물쇠를 열기 위해 자물쇠가있는 모든 자물쇠를 남겨 두어 정확한 복수를 결정했습니다. 또한 다른 줄의 숫자 순서를 …
22 code-golf 

4
Brainfuck을 축소
다음 규칙에 따라 Brainfuck 코드 를 축소 해야합니다. 중 하나가 아닌 것을 제거하십시오 +-><[].,. 연속 +또는 -문자 그룹에 대해 +s와 -s 의 양이 같으면 제거하십시오. 위와 동일하지만 >및을 사용하십시오 <. +-><아무 것도하지 않으면 일련의 문자를 제거하십시오 . 예를 들어을 제거해야합니다 +>-<->+<. (이것은 구현하기가 가장 까다 롭고 어려운 방법 일 수 …

29
가장 가까운 회문 번호 찾기
숫자 N이 주어지면 N + X 가 회문이 되도록 X를 출력 / 반환합니다 . 여기서 | X | 최대한 작아야합니다. 회문 : 숫자는 왼쪽에서 오른쪽으로 읽을 때 오른쪽에서 왼쪽으로 읽을 때와 같은 일련의 숫자가 동일한 경우 회문입니다. 95359와 6548456대칭, 123그리고 2424수 없습니다. 앞에 0이있는 숫자 020는 회문이 아닙니다. 입력 값이 …

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