«code-golf» 태그된 질문

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

6
확률 분포를위한 API 구현
소개 이 과제에서는 간단한 확률 분포에 사용할 수있는 미니 라이브러리를 함께 구성하는 간단한 함수 모음을 구현해야합니다. 사람들이 여기에서 사용하기에 더 난해한 언어를 수용하기 위해 다음과 같은 구현이 허용됩니다. 명명 된 함수 (또는 가장 가까운 함수)의 컬렉션을 정의하는 코드 스 니펫. 명명 된 함수 또는 익명 함수 (또는 가장 가까운 함수)로 …

1
안녕 인간, 내 작은 고양이 사진을 복구하고 싶습니다
NB : 상황에 제시된 모든 것은 완전히 가짜이며 도전을 좀 더 재미있게하기 위해 여기에 방치되었습니다. === === 전송 시작 ​​=== === 안녕하세요, 최근 디스크 고장이있었습니다. 백업을 원했기 때문에 이제 사진을 다시 원합니다. 그러나 모든 백업은 내가 사는 병렬 유니버스에서 손상된 것처럼 보입니다. 그러나 사용자가 파일을 다시 찾도록 돕는 특수 도구가 …

24
얼마 전입니까?
얼마 전입니까? 규칙 각 제출물은 전체 프로그램이어야합니다. 프로그램은 두 개의 쉼표로 구분 된 날짜를 형식 YYYY-MM-DD으로 입력하고 오늘이 첫 번째 날짜 인 것처럼 두 번째 날짜 이후 STDOUT에 지난 일 수를 인쇄해야합니다 (두 번째 날짜가 미래인 경우 음수)와 선택적인 후행 줄 바꿈 및 기타는 없습니다. 두 날짜가 모두 그레고리력이라고 가정합니다. …
9 code-golf  date 

7
큐브의 정점과 그 삼각형을 인쇄
큐브 정점의 좌표를 출력합니다. 그런 다음 큐브를 덮을 12 개의 삼각형 목록을 출력합니다. 각 삼각형은 일관된 방향을 가진 3 개의 정점 색인 목록입니다. 출력은 고유 한 10 진수의 ASCII 문자열이어야합니다. 이 골프는 입력이 없습니다. 우승자는 문자 수가 유니 코드 인 가장 적은 문자입니다. 예를 들어, 0,0,0에 모서리가있는 1x1x1 큐브를 고려하십시오. …

9
사랑 테스터 코드 골프
"사랑의 테스터"로 기능하기 위해 두 이름에 공통된 총 글자 수를 세고 길이의 곱을 찾는 프로그램을 만듭니다. 조건 : 1 : 1 답변 (3 개 중 3 개 등)이 출력되지 않을 수 있습니다. 입력 STDIN 또는 가장 가까운 대안의 두 이름. 산출 x대소 문자를 무시하고 두 이름 사이에 공통된 총 문자 …

5
10 진수와 2 ** i베이스로 숫자 표를 인쇄합니다
컴퓨터는 바이너리로 산다. 모든 프로그래머는 바이너리를 알고 있습니다. 그러나 2**x기본은 종종 비 실용적 인 것으로 무시되지만 이진과 아름다운 관계가 있습니다. 그러한 아름다운 관계의 한 가지 예를 보여 드리기 위해 19는 나의 증언이 될 것입니다. 19 10011 103 23 13 j 19는 명확성을 위해 포함 된 10 진수입니다. 10011은 이진수로 19입니다. …

3
혼돈의 드롭 (최소 비 주기적 시퀀스 구성)
여기서 아이디어는 거의 반복되는 패턴 을 생성하는 것 입니다. 즉, 구성되는 시퀀스는 마지막 순간에 일부 하위 시퀀스의 반복을 피하기 위해 변경됩니다. AA 및 ABA 유형의 하위 시퀀스는 피해야합니다 (여기서 B는 A보다 길지 않습니다). 예 : 계속해서 설명을 명확하게하기 위해 작은 예제를 모두 나열하여 시작하겠습니다. 0부터 시작하겠습니다. 유효 : 0 무효 …

1
어디에서 왔습니까?
INTERCAL은 훌륭한 언어이지만 다른 사람들의 코드를 이해하는 것이 항상 쉬운 것은 아닙니다. COME FROM 문을 사용하는 경우에 특히 그렇습니다. 도전 정의 INTERCAL 프로그램의 소스 코드를 텍스트 / 데이터 스트림으로 사용 하는 프로그램 또는 함수 를 작성하십시오 . 함수를 작성하는 경우 함수를 호출하는 프로그램도 제공하는 것이 좋지만 점수에는 포함되지 않습니다. 기능 …

4
도미노 타일링 수
양수 n 과 m 이 주어진 프로그램이나 함수를 작성하면 n x m 사각형에 맞는 유효한 고유 도미노 타일링 수를 계산합니다 . 정수 시퀀스 의 온라인 백과 사전 에서 시퀀스 A099390 입니다 . 함수 인수, CLA 또는 stdin에 적절한 형식으로 입력 할 수 있습니다. 단일 정수를 출력으로 리턴하거나 인쇄해야합니다. 각 타일링에는 …

4
언터쳐블
만질 수없는 숫자 α 건드리지 않는 숫자는 양의 정수 (터치 할 수없는 숫자 자체 포함)의 모든 적절한 제수의 합으로 표현할 수없는 양의 정수입니다. 예를 들어, 숫자 4는 9 : 1 + 3 = 4의 적절한 제수의 합과 같으므로 건드리지 않습니다. 숫자 5는 양의 정수의 적절한 제수의 합이 아니므로 만질 수 …

8
오늘 부드러 웠습니까?
데비안 리눅스 배포판 (그리고 우분투, 칼리 등의 데비안 기반 배포판)은 APT라는 패키지 관리자를 사용합니다. 프로그램을 설치하려면 foo터미널에 입력하십시오 sudo apt-get install foo APT의 하나의 작은 부활절 달걀은 다음과 같습니다 apt-get moo 입력 후 다음과 같은 출력이 생성됩니다. (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ..."Have you mooed …

3
합계가 가장 큰 자릿수의 제곱
숫자 목록을 입력 및 출력으로 받거나이 숫자를 정사각형으로 만들어 달성 할 수있는 최대 합계를 반환하는 프로그램이나 함수를 작성해야합니다. 입력에는 항상 제곱 자리수가 포함됩니다. 입력의 정사각형 배열 예 9 1 2 3 4 5 6 7 7는 다음과 같습니다. 677 943 125 합계는 모든 행과 열의 합계로 계산됩니다. 위의 배열에서 합은입니다 …

7
Digital River (가장 빠르고 빠른 솔루션)
이것이 첫 번째 질문이므로 잘 진행되기를 바랍니다. 배경: 당신이 생각하고있는 강이 아닙니다. 이 문제는 디지털 강 개념에 관한 것입니다. 디지털 강 숫자 다음 숫자의 순서입니다 n입니다 n플러스의 숫자의 합계입니다. 설명: 12345 다음에는 1 + 2 + 3 + 4 + 5 = 15이므로 12360이옵니다. 따라서 12345 + 15는 12360을 제공합니다. …

1
마칭 사각형 조회
Marching Squares 는 컴퓨터 그래픽의 알고리즘으로, 샘플 그리드에서 2D 등고선을 복구하는 데 사용됩니다 ( 3D 설정을위한 큰 형 Marching Cubes 참조 ). 아이디어는 그리드의 각 셀을 독립적으로 처리하고 모서리의 값을 기반으로 해당 셀을 통과하는 윤곽을 결정하는 것입니다. 이 프로세스의 첫 번째 단계는 모서리가 형상 값보다 큰지 또는 낮은 지에 따라 …

7
하위 시퀀스가 ​​가장 많이 증가
하위 시퀀스는 나머지 요소의 순서를 변경하지 않고 일부 요소를 삭제하여 다른 시퀀스에서 파생 될 수있는 시퀀스입니다. 엄격하게 증가하는 하위 시퀀스는 모든 요소가 이전 요소보다 큰 하위 시퀀스입니다. 시퀀스에서 가장 많이 증가하는 서브 시퀀스는 가장 큰 요소 합계를 갖는 엄격하게 증가하는 서브 시퀀스입니다. 주어진 음수가 아닌 정수 목록에서 가장 많이 증가하는 …

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