«code-golf» 태그된 질문

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

27
자체 성장 코드 코덱 코디 코덱
실행될 때 P1보다 정확히 1 바이트 더 긴 동일한 언어의 다른 프로그램 P2를 출력하는 프로그램 (또는 함수) (P1이라고 함)을 작성하십시오. 프로그램 P2가 실행될 때 P2보다 1 바이트 긴 세 ​​번째 프로그램 P3을 출력해야합니다. P3은 P3보다 1 바이트 더 긴 프로그램 P4를 출력해야합니다. P5, P6, ..., P∞와 동일합니다. 프로그램 체인은 무기한 …
41 code-golf  quine 

11
십진 건초 더미에서 이진 바늘 찾기
도전 당신은 주어진 : 비어 있지 않은 분류되지 않은 양의 정수 h 목록 (건초 더미) 양의 정수 n (바늘) 이진 표현에 이진 표현 n이 포함 된 h 의 순열에 대한 모든 고유 한 10 진수 연결 목록을 반환해야합니다 . 예 h = [1, 2, 3] n = 65 일치하는 연결이 …

21
숫자를 기억하기 쉬운
기억하기 쉽지만 이론적으로 쉽게 만들 수없는 숫자 다음 기준에 맞는 균일 한 난수를 생성하는 모든 언어로 프로그램 / 기능을 작성해야합니다. 길이 는 5 자리입니다 두 개의 분리 된 반복 숫자 쌍이 있습니다 반복되는 한 자릿수는 시작 또는 끝에 있고 숫자는 서로 옆에 있습니다. 홀수는 다른 숫자 쌍으로 둘러싸여 있습니다. 두 …

30
토끼처럼 건너 뛰세요!
합리적인 형식의 음이 아닌 정수 목록이 주어지면 반복하는 모든 정수만큼 많은 요소를 건너 뛰고 반복합니다. 다음은 작동하는 예입니다. [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [0] ^ Skip …

30
이것은 결국 멈출 것이다…
입력 문자열이 주어지면 다음과 같은 방식으로 S인쇄 S하고 비어 있지 않은 구분 기호가옵니다. 1 단계 : S가 1/2인쇄되는 확률 및 1/2종료 프로그램에 대한 기회를. 2 단계 : S가 2/3인쇄되는 확률 및 1/3종료 프로그램에 대한 기회를. 3 단계 : S가 3/4인쇄되는 확률 및 1/4종료 프로그램에 대한 기회를. … 단계 n: S가 …

25
뜨겁게 정렬
이 질문에 설명 된대로 : David Morgan-Mar이 디자인 한 Dropsort는 선형 시간 "정렬 알고리즘"의 한 예입니다. 목록은 실제로 정렬되어 있지만 원래 요소 중 일부만 포함합니다. 그 앞에있는 요소의 최대 값보다 크지 않은 요소는 목록에서 제거되어 삭제됩니다. 자신의 테스트 케이스 중 하나의 입력 사용하려면 {1, 2, 5, 4, 3, 7}수율 {1, …

25
내 콘솔 크기를 알려주세요!
소수점 이하 두 자릿수 형식으로 출력 터미널 치수 (열 및 행) *. 예를 들어, 출력은입니다 80x25. 영감 . 프롬프트 . * 출력은 하나 또는 두 개의 연속 라인에서 두 측정 값을 가져야하며, 하나 이상의 선행 및 / 또는 후행 출력 라인이있을 수 있습니다 (선택적으로 개행). (최대 4 줄)은 max (cols, …
41 code-golf 

30
자신의 자리에 앉기
오늘날의 과제를 해결하려면 문자열을 대체하는 프로그램이나 함수를 작성해야합니다. 그러나 알파벳이 아닌 문자는 무시해야합니다. 이것은 모든 알파벳 문자가 선행 및 다음 알파벳 문자 와 다른 대소 문자를 가져야 함을 의미합니다 . 예를 들어 이것은 다른 모든 문자를 대문자로 쓰는 것보다 약간 더 복잡합니다. 다음과 같은 문자열을 사용하면 hello world 다른 모든 …
41 code-golf  string 

30
제로에서 멀리 떨어져
태스크 음이 아닌 정수 주어 n출력 1하는 경우 n이고 0, 출력의 값을 n달리한다. 입력 음이 아닌 정수 문자열을 입력으로 받아들이려면 문자열은 다음 정규식과 일치합니다. /^(0|[1-9][0-9]*)$/즉 0. 실제 정수를 입력으로 받아들이면 정수가 언어의 처리 능력 내에 있다고 가정 할 수 있습니다. 산출 위에서 지정한 양의 정수입니다. 선행 0은 허용되지 않습니다. 출력은 …

30
이 숫자는 정수 -2입니까?
숫자가 2의 거듭 제곱인지 여부를 결정하는 영리한 방법 이 있습니다. 더 이상 흥미로운 문제는 아니므로 주어진 정수가 -2 의 정수 제곱인지 여부를 결정하십시오 . 예를 들면 다음과 같습니다. -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => …

15
소스 코드에서 소수가없는 2017 숫자인지 확인
제가이 도전을해온 몇 년 중 2017 년이 첫 번째 해였습니다. 따라서 질문은 소수와 속성에 관한 것입니다. 당신의 임무는 임의의 큰 양의 정수를 입력으로 취하고 그 숫자가 2,017-friable 인지 여부, 즉 그 숫자의 가장 큰 소수가 2,017 이하 인지 여부를 출력하거나 반환하는 프로그램이나 함수를 생성하는 것 입니다. 일부 예제 입력 및 …

30
haiku-w 검출기 작성
하이쿠 5/7/5로 세 줄시를 음절 각각 카운트. 하이쿠 w는 5/7/5로 세 줄 시이다 워드 각각 카운트. 도전 반환하는 프로그램 작성 진정한 입력이 하이쿠-W의 경우를, 그리고 거짓 없는 경우. 유효한 haiku-w 입력은 개행으로 구분 된 3 개의 라인으로 구성되어야합니다. 1 행은 5 개의 단어로 구성되어야하며 각 단어는 공백으로 구분됩니다. 2 행은 …

30
이 숫자를 (3 ^ x)-1 형식으로 쓸 수 있습니까?
도전: 양의 정수를 허용하고 (3 ^ x) -1 형식으로 작성할 수 있는지 확인하는 프로그램을 작성하십시오. 여기서 X는 또 다른 양의 정수 입니다. 가능하면 X를 출력하십시오. 그렇지 않으면 -1 또는 허위 문을 출력하십시오 . 입력 / 출력 예 입력: 2 (3 ^ 1)-1로 쓸 수 있으므로 1 인 x를 출력합니다 산출: …

30
도전 과제 # 1 : 교대 배열
교대 배열 교대 배열 두 (반드시 다르지 않은) 값이 교번하는 길이의리스트이다. 즉, 모든 짝수 색인 항목이 같고 모든 홀수 색인 항목이 동일합니다. 당신의 임무는 양의 정수 목록이 주어 truthy지면 그것이 번갈아 가거나 falsy그렇지 않으면 출력 / 반환하는 프로그램이나 함수를 작성하는 것입니다 . 이것은 code-golf 이므로 가장 짧은 코드 (바이트)가 이깁니다! …

10
정사각형, 다이아몬드, 정사각형, 다이아몬드
태스크 비어 있지 않은 소문자 ASCII 문자 a--가 있으면 z첫 번째 문자를 사용하고 다음을 수행하십시오. 두 번째 문자 의 제곱 사본으로 둘러 쌉니다 . 세 번째 문자 의 다이아몬드로 둘러싸고 네 번째 문자 의 제곱의 사본으로 그것을 둘러싸십시오 … … 줄의 끝까지 정사각형과 다이아몬드 경계를 번갈아 가며. 경계 사이의 빈 …

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