프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

6
그 확률 분포는 누구입니까?
소개 이 도전에서는 일부 확률 분포와 독립적으로 그린 ​​음이 아닌 부동 소수점 숫자의 목록이 제공됩니다. 당신의 임무는 숫자에서 그 분포를 유추하는 것입니다. 챌린지를 실현하기 위해 선택할 수있는 배포판은 5 개뿐입니다. U간격 [0,1] 의 균일 분포 입니다. T모드 c = 1/2 인 구간 [0,1] 의 삼각 분포 . B파라미터 α = …

6
여러 번 Quine
당신의 임무는 다음과 같은 프로그램을 만드는 것입니다. 당신은 숫자를해야합니다. (정, 부, 분수 입력 가능) 음수이면 퀴인을 뒤집습니다. 그 숫자를 부정하십시오 (긍정적이 되십시오) 그런 다음 <입력 숫자의 정수 부분> 번 반복하고 소스 프로그램에서 먼저 <floor (입력 숫자의 소수 부분 * 길이)>를 인쇄합니다. 정수인 경우 분수 부분은 0입니다. 프로그램이 회문이 아닌 경우 …
16 code-golf  quine 

4
초등 도전
이 도전은 Oliver Sacks 인용문에서 영감을 얻었습니다. “11 살에 나는 '나는 나트륨이다'(요소 11)라고 말할 수 있고, 지금은 79 살에 나는 금입니다.”-Oliver Sacks 문자열에서 숫자를 찾아 해당 요소의 기호로 바꿉니다. (1은 H, 2는 He, 3은 Li 등입니다.) 따라야 할 몇 가지 규칙이 있습니다. 한 자리와 두 자리 숫자는 정상적으로 해당 요소로 …

3
양의 정수로 부등식 미만의 해를 구함
보다 작음 연산자 ( ) 를 사용하는 비 수학적 수학 불평등 목록을 취하는 프로그램이나 함수를 작성하십시오 <. 목록의 각 줄은 양식을 갖습니다 [variable] < [variable] 여기서 a [variable]는 비어 있지 않은 소문자 az 문자열 일 수 있습니다. 일반 수학 및 프로그래밍에서와 같이 이름이 같은 변수는 동일합니다. 경우 양의 정수가 하는 …
16 code-golf  math 

17
삼각형의 면적
당신에게 또 다른 쉬운 도전. 당신의 작업 3 쌍의 x 및 y 좌표를 포함하고 그 안에 형성된 삼각형의 면적을 계산하는 입력을받는 프로그램 또는 함수를 작성하십시오. 계산 방법을 기억하지 못하는 사람들은 여기에서 찾을 수 있습니다 . 예: 1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3 7.5 # output Wolfram Alpha 에서보십시오 몇 가지 고려 …

3
조화로운“수렴”
교류 고조파 시리즈는 잘 알려진 수렴 시리즈입니다. "분명히", 2의 자연 로그에 수렴한다는 것이 분명합니다. 이 시리즈는 절대적으로 수렴 적이 지 않기 때문에 단순히 용어를 재 배열함으로써 원하는 것에 접근 할 수 있습니다. 시리즈가 e 에 수렴되기를 원한다고 가정하십시오 . 내가해야 할 일은 이것입니다. 패턴을 잡지 않으면 분명한 패턴이 없습니다. 작동 …

1
암호화 된 로마 숫자를 아라비아 소수로 변환
일련의 문자를 로마 숫자로 해석하는 알고리즘을 작성하십시오. (아래 로마 숫자 규칙 참조) 각 고유 문자에는 일치하는 아라비아 소수 값이 있으며 최대 값은 없습니다. 그러나 사전에 열쇠가 없으므로 {A=10, I=1, X=5, ... Z=1000000}해석에 의해 결정됩니다. 도전 통해 입력 읽기 STDIN 을 통해 또는 동등 및 기록 출력 STDOUT또는 이와 동등한 유효한 …

1
길이 목록과 길이를 나타내는 문자열이 있으면 일치합니까?
길이 목록을 나타내는 패턴과 해당 길이를 나타내는 문자열이 있으면 일치합니까? 관심있는 사람들에게는 Nonogram 의 행이나 열 이 올바른지 확인하는 것과 동등한 질문 입니다. 그러나 나는 Nonograms와 관련된 모든 언어를 생략 하여이 퍼즐에 익숙하지 않은 사람들에게 질문을 덜 혼란스럽게 만듭니다. 입력 줄 바꿈으로 구분 된 두 줄의 데이터. 첫 번째 줄은 …

4
이상적인 질문
이상적인 질문은 무엇입니까? 아마도 그것은 심오한 생각의 추상화와 꿈, 희망, 생각, (… 5,024.2 문자 생략 )의 초기화 일뿐 입니다. 그러므로 나는 우리가 질문을 정량화하는 그러한 요소를 찾도록 제안한다. 또한이 요소를 Q F 또는 Q 계수라고 제안 합니다. 질문의 Q- 인수를 다음과 같이 결정합니다. (그것을 기억하십시오 .) 목표 PPCG.SE에서 입력 한 …
16 code-golf  math  number 

17
자해 프로그램
간단히 말해서, 소스의 모든 문자가 시작된 문자와 다를 때까지 자체 소스 코드 를 수정 하는 완전한 프로그램을 작성하는 것이 목표입니다 . 게시물에 시작 소스와 끝 소스 및 설명을 포함 시키십시오. 예 : 프로그램의 기능 (사용 된 언어, 전략 등)을 설명하십시오. 규칙 수정이 완료된 후 언젠가 프로그램이 중단되어야합니다. 실제로 현재 실행중인 …

11
바나 흐-타르 스키 역설
Banach-Tarski 역설은 3 차원 공간에 공이 주어지면 공을 유한 한 수의 포인트 하위 집합으로 분해 할 수 있다고 말합니다. 그런 다음이 분리 된 지점 세트를 재 조립하여 초기 공의 두 사본을 생성 할 수 있습니다. 그러면 이론적으로 두 개의 동일한 공이 생깁니다. 리 어셈블리 과정은 위에서 언급 한 점 서브 …

2
닭은 어떻게 길을 건 did습니까?
뻐꾸기 닭이 왜 길을 건 why는지 아무도 모릅니다. 아마도 다른쪽에는 수탉이 좋았을 것입니다. 그러나 우리는 방법을 알아낼 수 있습니다. 왼쪽에서 오른쪽으로이 (또는 다른) "도로"를 가로 지르는 프로그램을 작성하십시오. 1356 | 1738 3822 | 1424 3527 3718 9809 | 5926 0261 | 1947 7188 4717 6624 | 9836 4055 | 9164 …

1
피자를 같은 조각으로 자르십시오
이것이 내가이 질문을 생각한 것입니다 내가 완전히 읽기 전에이 이 될 것입니다. 코드 골퍼 그룹이 Nineteenth Bite Pizzeria에 들어가 피자를 주문합니다. 불규칙한 모양으로 제공되며 단위 사각형으로 만들어졌습니다. 당신의 임무는 그들이 동일한 조각으로 잘라 도움이됩니다. 즉, 슬라이스는 모양과 크기가 정확히 같아야합니다. 회전 할 수는 있지만 뒤집거나 미러링 할 수는 없습니다. 예를 …

3
다이나믹 ASCII 인코더!
소개 일부 ASCII 문자는 요즘 너무 비쌉니다 ... 돈을 절약하기 위해 값 비싼 문자를 저렴한 문자로 인코딩하는 프로그램을 작성하기로 결정했습니다. 그러나 문자 가격은 자주 변경되므로 다른 문자를 인코딩하거나 디코딩해야 할 때마다 프로그램을 수정하고 싶지 않습니다! 보다 역동적 인 솔루션이 필요합니다. 도전 당신의 임무는 인코더 와 디코더의 두 가지 프로그램을 작성 …
16 code-golf 

2
논리 시스템 수정
일련의 논리 문이 제공됩니다. 당신의 도전은 다른 것들과 모순되지만 최적의 방법으로 (즉, 최소한의 진술을 제거하는) 것을 제거하는 것입니다. 도전 명령문 목록을 입력으로 사용 하고 솔루션 이있는 나머지 명령문 을 출력하는 최소 개수 의 명령문을 제거하는 프로그램 또는 함수를 작성합니다 . 논리 문장은 변수 A-Z 와 그 사이의 연산자 로 구성됩니다 …
16 code-golf 

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