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

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

6
메타 퀸 할 수 있습니까?
다른 quine 퍼즐과 유사하게 (보다 구체적으로는 this ) 퍼즐 자체를 만드는 프로그램을 작성하십시오. 여기에 새로운 트위스트입니다 : 생성 된 코드는해야 하지 소스와 동일합니다. 오히려 첫 번째 프로그램을 생성하는 다른 프로그램을 출력해야합니다. 위의 문제는 두 언어 사이를 뛰어 넘어 달성했습니다. 나는 이것이 하나의 언어 로 이루어질 것이라고 생각 하지만 소스의 두 …
25 code-golf  quine 

30
Pi의 몬테카를로 추정기
행복한 파이의 날 여러분! 전혀 이유없이, 나는 Pi의 Monte Carlo Estimator를 가능한 한 짧게 구성하려고합니다. 트윗에 맞는 것을 만들 수 있습니까? 명확히하기 위해, 내가 염두에두고있는 것은 단위 사각형에서 임의의 점을 그리고 단위 원에 속하는 비율을 계산하는 일반적인 접근 방식입니다. 샘플 수는 하드 코딩되거나 코딩되지 않을 수 있습니다. 하드 코딩하는 경우 …

30
숫자 삼각형 인쇄
숫자가 주어지면 NNxN 직각 삼각형을 출력하십시오. 여기서 각 행 i은 최대 숫자까지 채워집니다 i. 예 n = 0 (출력 없음) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . 1 2 3 4 5 …
25 code-golf  number 

11
파이 500 자리 계산
pi의 처음 500 자리를 계산하는 프로그램을 작성하고 아래 규칙을 충족하십시오. 길이는 500 자 미만이어야합니다. "pi", "math.pi"또는 유사한 pi 상수를 포함 할 수 없으며 pi를 계산하기 위해 라이브러리 함수를 호출 할 수도 없습니다. 숫자 "3", "1"및 "4"를 연속적으로 사용할 수 없습니다. 최신 컴퓨터에서 적절한 시간 (1 분 미만)으로 실행해야합니다. 가장 짧은 …

30
인쇄 / 출력 명령문 자체의 행 번호를 출력하는 코드를 작성하십시오 (“Hello World, from line X!”).
도전 출력하는 프로그램을 작성 Hello World, from line X!, X행 번호는 실제 인쇄 문 자체의 소스 코드에서입니다. 규칙 이와 관련 하여 문자열 을 출력하는 명령문 의 첫 번째 행 번호를 표시하려고합니다.stdout 단순히 줄 번호를 찾기 위해 소스 코드를 문자열 (파일 또는 quine)로 검색하지 않아야합니다. 어떤 경우 추가 공백 또는 문장 …

30
도미노 효과 쓰기
가장 적은 유니 코드 문자를 사용하여 세 가지 매개 변수를 허용하는 함수를 작성하십시오. 총 도미노 수 n영향을받은 도미노 영향을받은 도미노의 상단 방향 ( 0또는 L왼쪽 1또는 R오른쪽) 도미노가 넘어지면 나머지 도미노도 같은 방향으로 넘어야합니다. 당신은 출력 도미노한다 |서있는 도미노를 나타내는와 \와 /도미노를 나타내는 오른쪽 각각 왼쪽에 무너. 예 10, 5, …

18
세미콜론없이 C ++로 1 ~ 1000 인쇄
이 인기있는 질문에 이어 세미콜론을 사용하지 않고 C ++에서 숫자 1 ~ 1000 (문자열 "1 ~ 1000"그대로 또는 재미있는 것이 아님)을 인쇄하는 솔루션을 제시하십시오. 원래 질문과 달리 조건부와 루프를 사용할 수 있습니다. 컴파일러 플래그가 필요없는 솔루션이 선호됩니다. 이에 반하는 경우 사용하는 것을 언급하십시오. 정의되지 않은 동작이 허용되므로 사용중인 컴파일러와 버전을 …

9
콘솔 / 터미널에서 '뱀'게임을 재현
게임은 재미있다 이 코드 골프는 너무 재미있어서 다른 고전 게임의 버전을 복잡하게 비슷하게 만들어야했습니다. Python에서 기본 Space Invaders 게임을 만드는 가장 짧은 방법 그러나 이번에는 클래식 '뱀'게임을 재현 해보십시오. 작은 게임으로 시작하여 지속적으로 점수를 높이기 위해 조각을 모으는 것으로 이동하십시오. 당신이 조각을 모을 때, 당신의 '꼬리'가 자라며, 이것은 당신이 만든 …
25 code-golf  game 

30
ASCII로 주사위 결과 그리기
큐브 모양의 주사위로 주사위를 던지면 주사위 던지기의 무작위 결과를 ASCII로 표시하십시오. $ dice 결과 중 하나 ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- …

30
문자열을 소문자로 변환 (내장 된 기능을 사용하지 않고!)
이 코드 골프의 목표는 사용자가 ASCII 문자열 ( 인쇄 가능한 ASCII 문자 만 포함)을 입력 할 수있는 코드를 작성하고 프로그램은이 문자열의 소문자 변형을 출력하는 것입니다. 중요 : 문자열 (또는 한 문자)을 소문자 (예 : ToLower().NET, strtolower()PHP 등)로 변환하는 내장 함수를 사용할 수 없습니다 ! 그러나 다른 모든 내장 기능을 사용할 …

30
숫자 목록 정렬 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 코드 볼링 정보 : 골프에서는 가장 낮은 점수 (가장 작은 응용 프로그램, 가장 우아한 것 등)를 얻으려고합니다. 볼링에서 …

21
지미 다양성의 장면
아시다시피, 최근 에 여러 가지 멋진 지미 도전이 나타 났습니다. 이 도전에서, 당신은 우리의 사랑하는 친구의 곡예 기술에 도전했습니다. 이제 우리에게는 다른 도전이 있습니다. 오늘 당신은 지미의 다른 유형을 식별 할 것입니다! 설명 지미에는 3 가지 종류가 있습니다 : 난쟁이, 곡예사, 보디 빌더. This is dwarf Jimmy: o This is …

27
한 달에 몇 일입니까?
한 달의 텍스트 표현 (대소 문자를 구분하지 않는 전체 이름 또는 3 자 약어)이 주어진 경우 해당 월의 일 수를 반환합니다. 예를 들어 december, DEC및 dec모든 31를 반환해야합니다. 2 월은 28 일 또는 29 일입니다. 입력이 올바른 형식 중 하나로 한 달이라고 가정하십시오.

24
Deranged! Combinatorics : 하위 요인 계산
subfactorial 또는 rencontres 번호 ( A000166는 ) 순열 조합론에 표시 팩토리얼 번호 유사한 일련의 숫자이다. 특히, N 번째 subfactorial ! N은 수주는 교란의 세트의 N 개의 요소. 변위는 요소가 동일한 위치에 남아 있지 않은 순열입니다. 하위 요인은 다음과 같은 반복 관계를 통해 정의 할 수 있습니다. !n = (n-1) (!(n-1) …

30
숫자의 역수 (1 / x)
도전 (부동 소수점 / 소수) 숫자가 주어지면 그 역수를 반환합니다. 즉, 1을 숫자로 나눈 값을 반환합니다. 출력은 정수가 아니라 부동 소수점 / 소수 여야합니다. 상세 사양 부동 소수점 / 10 진수 형식으로 입력을 받아야합니다. ... 4 자리 이상의 유효 자릿수가 필요합니다 (필요한 경우). 많을수록 좋지만 점수에는 포함되지 않습니다. 허용 가능한 …

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