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

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

4
X가 그 자리를 표시합니다 – 인쇄 작업
숫자가 두 개인 경우 지정된 위치에 "X"가있는 페이지를 인쇄하십시오 (± 10 %). 숫자는 페이지 인쇄 영역 크기의 백분율 또는 분수 여야합니다 (예 : [25,75]또는 ["15%","0%"]또는) [0.33,1]. 여백을 고려할 필요가 없습니다. 어느 숫자가 너비이고 어떤 숫자가 높이이며 어느 모서리가 원점인지를 기억하십시오. 물론 프린터가 연결되어 있고 가상 프린터도 계산 한다고 가정 할 …

5
유클리드 알고리즘을 다시 시각화
직무 두 개의 양의 정수가 주어지면 : 두 정수로 지정된 치수로 사각형을 그립니다. 더 이상 공간이 없을 때까지 3 단계를 반복하십시오. (나머지) 사각형의 세면을 만지는 가장 큰 사각형을 그리고 채 웁니다. 결과 사각형을 출력합니다. 예 예를 들어, 입력은 6및 10입니다. 크기 6 x 10의 빈 사각형을 그립니다. xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx …

5
3D로 가우스 분포를 플로팅
확률 이론에서 정규 (또는 가우시안) 분포 는 매우 일반적인 연속 확률 분포입니다. 정규 분포는 통계에서 중요하며 분포가 알려지지 않은 실제 값의 랜덤 변수를 나타 내기 위해 자연 및 사회 과학에서 종종 사용됩니다. 도전 문제는 3 차원 평면 에서 가우스 분포 의 확률 밀도 를 플로팅하는 것 입니다. 이 기능은 다음과 …

9
예를 들어 통역사를 만드십시오!
예는 공백으로 구분 된 몇 가지 지침 이있는 스택 기반 언어 입니다. yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment …

1
입력 및 출력을 가진 가장 짧은 파이썬 A + B 프로그램
여러분 중 일부는 내가 시간을 낭비하고 있다고 말할 수도 있지만이 작업으로 500 일 이상 평화를 얻지 못합니다. Python 3.x 에서 두 숫자를 입력으로 사용하여 합계를 표시 하는 프로그램을 작성해야합니다 . 숫자는 다음 형식으로 제공됩니다. a b 테스트 사례 예 : 100 500 -> 600 3 4 -> 7 코드의 길이는 …
10 code-golf  tips  python 

1
이진수의 C # 첫 번째 1 (오른쪽에서 왼쪽)
C #을 사용하여 숫자의 이진 표현에서 첫 번째 1 (오른쪽에서 왼쪽)의 색인을 찾으려고합니다. 예를 들어, 이진수 100은 다음과 같습니다. 0b1100100 첫 번째 1은 오른쪽에서 세 번째 위치에 있으므로 3을 산출해야합니다. 234는 2를, 0은 0을 산출해야합니다. 내 현재 해결책은 다음과 같습니다. k < 1 ? 0 :(int)Math.Log(k & -k, 2) + …
10 code-golf  tips  binary  c# 

5
사용자의 SE 평판 찾기
도전 SE 사용자의 ID가 주어지면 사용자가 가입 한 모든 Stack Exchange 네트워크에서 평판의 합계를 출력합니다. 규칙 사용자가 사이트에서 평판이 101 이하인 경우 합계에서 0으로 계산하십시오. Area 51 담당자 또는 숨겨진 커뮤니티를 계산해서는 안됩니다 !! URL 단축기는 허용되지 않습니다. 예 변경 될 수 있습니다 사용자 3244989 (베타 부패) 14141 사용자 918086 …

4
소용돌이를 만듭니다!
오늘 당신의 임무는 단일 매개 변수가 주어진 소용돌이를 만드는 것입니다. 이 매개 변수는 각 팔의 길이를 문자로 결정합니다. 각 팔의 각 "레이어"에는 마지막 것보다 하나 이상의 문자가 포함됩니다. 팔 길이를 고려하여 소용돌이가 어떻게 보이는지 다음과 같습니다. 0: # 1: # ### # 2: # # # ### # # # …

3
이진 퍼즐 해결사
소개 퍼즐의 규칙 : 이진 ( Takuzu 또는 Subiku 라고도 함) 퍼즐 은 이해하기 매우 간단하며 몇 가지 규칙 만 있습니다. 게임 이름은 이진이므로 매우 분명하지만 0과 1 만 채울 수 있습니다. 동일한 숫자 중 두 개 이하 만 서로 수직 또는 수평으로 인접 할 수 있습니다 각 행과 각 …


2
단위 도출
도전 SI 기본 단위, 방정식 및 목표 목록이 제공되면 기본 단위 만 사용하여 대상의 단위를 도출해야합니다. 파생 단위 Wikipedia에서 : 국제 단위계 (SI)는 다른 모든 SI 측정 단위가 도출되는 7 개의 기본 단위 세트를 지정합니다. 이들 다른 유닛들 (SI 유도 유닛들) 각각은 무 차원이거나 하나 이상의 기본 유닛의 파워의 곱으로 …

3
정수와 발음 가능한 단어 사이의 매핑
목적 이 아이디어는 32 비트 정수를 최대 9 자의 발음 할 수없는 단어와 매핑하는 데 필요한 코드를 제공하는 것입니다. 예를 들어 일련 번호를 더 쉽게 기억하거나 양식을 입력하는 데 유용 할 수 있습니다. 정수를 대응하는 단어로 번역하고 단어를 대응하는 정수로 다시 변환하는 방법이 모두 필요하다. 규칙 정수와 단어 사이에 일대일 …

2
노란 나무로 갈라진 두 개의 도로 (3 부)
참고 : 이것은 이전의 도전 과제 인 노란 나무 (2 부)로 분기 된 두 개의 도로를 기반으로 합니다. 그 질문의 인기와 두 개의 도로가 노란 나무로 갈라져서 (1 부) , 나는 3 분의 1 을 만들고 싶었습니다. 그러나 첫 번째 2는 너무 쉬웠습니다 (첫 번째에는 2 바이트 대답, 두 번째에는 …

16
16 진수를 이진수로
모든 크기의 16 진수를 이진수로 변환하십시오. 입력 긍정적 인 A를 16 진수 시작한다. 유효한 입력은 항상 다음 정규식과 일치합니다 . 입력이 유효한 16 진수 가 아닌 경우 , 즉이 정규식과 일치하지 않는 경우 출력은이어야합니다 . 0x0x[0-9a-fA-F]+0 출력 16 진수를 이진수로 변환했습니다. 가장 적은 양의 물린 오리지널 코드 골프 규칙 승리(bytes) …

8
내 스캔 트론 등급을 매기십시오!
표준화 된 테스트는 일반적으로 스캔 트론 또는 답변을 기록하는 일부 유형의 답변 문서와 함께 제공됩니다. 그러면 컴퓨터 나 사람이 답변을 확인하고 성적을 결정합니다. 따라서 여기에 스캔 트론과 응답 키가 주어지면 점수와 누락 된 질문이 있는지 확인하십시오. 스캔 트론은 사용자가 채운 답변이있는 여러 줄의 문서 (이 경우에는 동그라미로 표시됨)입니다. 예: --- …

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