«code-golf» 태그된 질문

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

3
내추럴 파이 # 2-강
골 해시 열이있는 문자열이 주어지면 전체 길이를 계산하고 처음부터 끝까지의 거리로 나눕니다. 시뮬레이션 우리는 무엇을 시뮬레이션하고 있습니까? 이 논문 에 따르면 시작과 끝 사이의 거리에 대한 강의 길이의 비율은 대략 Pi입니다! (이것은 경험적으로 반증되었을 수도 있지만 데이터를 찾을 수 있으며이 과제에 대해서는 사실이라고 가정합니다). 우리는 이것을 어떻게 시뮬레이트합니까? 공백과 해시 …

3
샘플을 인덱스로 변환
우리는 고정 된 수 의 쓰레기통 에 공을 넣습니다 . 이 쓰레기통은 비워집니다. Empty bin (a=4): 0 0 0 0 그리고 우리는 쓰레기통에 공을 하나씩 추가합니다. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 우리는 빈이 가지고있는 가능한 모든 …

8
TargetDate와 요일을 기준으로 가장 가까운 날짜 찾기
주어진 요일에 대한 TargetDate에 가장 가까운 날짜를 찾으십시오. 예를 들어, 날짜 20161219와 요일이 주어진 Friday (6)경우 대답은 20161216입니다. 또 다른 예는,의 일짜 20161219와의 요일을 Wednesday (4), 대답은 20161221. 날짜 20161219와 요일이 주어진 마지막 예 Monday (2)는 20161219입니다. 규칙 : 입력 및 출력의 날짜 형식이 일치해야합니다. 이 예제에서는을 사용 yyyymmdd했지만 연도 …
12 code-golf  date 

11
음의 정수 정수 챌린지이지만 프라임 타임입니다!
나는 이 질문 에 대해 이야기하고 있으며 약간 혼란 스럽다면 살펴보십시오. 주요 업무 당신의 작업은 연결 된 정수를 내림차순으로 출력하지만 칠 때마다 최대 정수를 늘리는 것입니다 1 (이 질문에서는 1이 소수로 간주됩니다) . 이것은 첫 번째 질문과 다르지 않지만 여기에 까다로운 부분이 있습니다. 출력 된 모든 숫자 는 소수 일 …

4
이 전선을 풀도록 도와주세요!
내 전선이 모두 뒤엉킨 상태입니다! 전선이 모두 꼬일 때 귀찮지 않습니까? 글쎄, 그건 나에게 일어난 일이므로 그들을 풀 수 있도록 도와 드리고 싶습니다! 귀하의 편의를 위해 장치에서 모두 연결을 끊었지만 모두 여전히 콘센트에 연결되어 있습니다. 당신의 도전은 그들을 풀어야하는 방법을 알아내는 것입니다! 입력 입력은 공백, 파이프 및 X (두 경우 …
12 code-golf  string 

1
이 세포들을 그룹화하십시오!
이 도전은 게임 Layerz를 기반으로합니다 . stdin 또는 함수 인수로 각 셀에 공백이 포함 된 2D 직사각형 셀 배열 (벌금없이 공백 대신 0을 사용하도록 선택할 수 있음), 1, a 2, 3 또는 4 ; 공백이 아닌 각 셀이 정확히 하나의 영역에 포함되도록 유효한 영역으로 나누는 방법을 찾으십시오 (아래 정의 참조). …

5
아스키 아트 축소
도전 인쇄 가능한 ASCII 문자로 구성된 직사각형 격자가 문자열 또는 표준 입력을 통해 주어지면 공백이 아닌 문자를 맨 아래의 더미로 축소하는 함수 또는 프로그램을 작성하십시오. 규칙: 출력은 입력과 동일한 치수와 문자를 갖습니다. 에서 비 공백 문자는 (row a,column b)공백 문자 가질 수 없습니다 ' '에서 (a-1, b), (a-1,b-1)또는 (a-1,b+1)행이 가장 …

1
갈증으로 죽는 걸보고 싶어
당신은 두 도시 사이의 사막을 건너는 여행자입니다. 멈추지 않고 물을 충분히 운반 할 수 없습니다. 이것은 고전적인 퍼즐의 변형입니다. 규칙 사막은 다음과 같습니다 : 대부분 빈 공간의 WxH 그리드. 표시된 공간 S은 시작 E위치이고 종료하려는 위치이며 숫자 N으로 표시된 사각형에는 N 단위의 물이 들어갑니다. .홀드 제로 워터가 표시된 사각형 . …
12 code-golf  game  search 

1
증명 2 + 2 = 2 * 2 (및 유사)
출력 등과 같은 문장의 전체 정식 게이 1+2=3, 2+2=2*(1+1)등 소개 Peano Arithmetic을 알고 있다면이 섹션을 건너 뛸 수 있습니다. 자연수를 정의하는 방법은 다음과 같습니다. (Axiom 1) 0 is a number (Axiom 2) If `x` is a number, the `S(x)`, the successor of `x`, is a number. 따라서 예를 들어 S(S(S(0)))숫자입니다. …

9
다각형 숫자!
소개 수학에서 다각형 숫자는 일반 다각형 모양으로 배열 된 점 또는 자갈로 표시되는 숫자입니다. 점은 알파 (단위)로 생각됩니다. 이들은 2 차원 피구 숫자의 한 유형입니다. 예를 들어 숫자 10은 삼각형으로 배열 할 수 있습니다. * ** *** **** 그러나 10은 사각형으로 배열 될 수 없습니다. 반면에 숫자 9는 다음과 같습니다. …

17
/ * 줄 번호 주석 생성 * /
작업은 문자열을 입력으로 사용하고 다음 규칙을 만족하는 모든 줄의 시작 부분에 텍스트를 추가하는 프로그램 (또는 함수)을 작성하는 것입니다. 추가 된 텍스트는 줄 번호를 포함해야합니다. 0 또는 1 기반 색인을 사용할 수 있습니다. 텍스트는 해당 언어의 주석이어야합니다. 주석은 프로그램 상태를 변경하지 않는 구문 상 유효한 코드 조각으로 정의됩니다. 주석을 제거해도 프로그램이 …

9
힐버트 커브 그리기
힐버트 커브는 일종의 공간 채우기 커브이며 기본적으로 선을 평면에 매핑합니다. 선의 각 점은 평면의 한 점에 해당하고 평면의 각 점은 선의 한 점에 해당합니다. 힐버트 커브의 0에서 4까지의 반복이 표시됩니다. 반복 0-최대 4 이 작업의 목표 : 위에서 정의한대로 Hilbert Curve의 네 번째 반복을 그리는 코드를 작성하십시오. 코드가 완성되어야합니다. 즉, …

5
Python 스크립트에 주석을 추가하고 이중 언어 Python / C ++ "프로그램"으로 만듭니다.
다음과 같은 Python 3 스크립트가 제공됩니다. def greet(): print("Hello, world!") greet() 이 텍스트 파일에 몇 줄을 추가 하여 파이썬 프로그램으로 실행하거나 컴파일하고 동일한 출력을 생성하는 C ++ 프로그램으로 실행할 수 있습니다. Hello, world! (마지막 줄 바꿈 포함) : $ python3 bilingual.py.cpp Hello, world! $ g++ bilingual.py.cpp && ./a.out Hello, world! …

2
모험가 모험
도전 당신의 임무는 소름 끼치는 (예 : 할로윈) 미로를 통해 모험가를 움직여 애니메이션을 만드는 것입니다. Adve는 •; 그는 성격이 유동적이기 때문에 다른 인물로 대표되는 것을 신경 쓰지 않습니다. Adve를 애니메이션하기 위해 각 프레임을 인쇄합니다. 프레임은 현재 위치가있는지도입니다. Adve는 매 턴마다 한 칸 앞으로 움직이며 역 추적하지 않습니다. 그는 첫 번째 …
12 code-golf  string 

11
끈을 제곱 해제하십시오!
문자열이 주어지면 먼저 다음과 같이 제곱하십시오. 먼저 문자열을 작성하십시오. abcde 다음으로 왼쪽으로 회전 한 줄을 쓰십시오. abcde bcdea len (string) 줄을 작성할 때까지이 작업을 계속하십시오 . abcde bcdea cdeab deabc eabcd 이제 다음과 같이 문자열을 읽습니다. ----+ +--+| |+>|| |+-+| +---+ 다음을 제공합니다. abcdeabcdcbaedcbcdeabaede 이 문자열을 인쇄하십시오. 테스트 사례 abcdef …
12 code-golf  string 

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