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

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

5
숫자 교환 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이것은 많은 사람들이 수동으로 해결 한 일반적인 퍼즐입니다. 이제는이를 해결하기 위해 알고리즘을 작성해야합니다. 서로 다른 방향을 향한 두 개의 다른면에 등번호가 …

1
왈도를 찾을 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Waldo 는 어디에 당신이 어떤 장면의 이미지가 제시되는 검색 게임이며, 목표는 그림에서 Waldo라는 사람을 찾는 것입니다. 다음은 Waldo의 …


12
랜덤 생성기 변경으로 인한 주사위
소개 다음과 같은 구현으로 임의의 정수 생성기가 제공됩니다. 첫 번째 호출은 항상 1을 반환합니다. 두 번째 호출은 1과 2 사이의 임의의 정수를 반환합니다. 세 번째 호출은 1과 3 사이의 임의의 정수를 반환합니다. n 번째 호출은 1과 n 사이의 임의의 정수를 리턴합니다. 위의 함수를 기반으로 완벽하게 무작위 인 임의의 주사위 생성기를 …
10 code-golf  random 

13
리스트를 이용한 조작
이 질문에서 영감을 얻었습니다 . 숫자가 포함 된 목록이 제공되면 다음을 인쇄하십시오. 목록에있는 숫자의 합과 곱 평균과 중앙값 목록의 각 용어의 차이 (예 [1,2,3] -> [1,1]: 1+1=2, 2+1=3) 오름차순으로 정렬 된 목록 목록의 최소 및 최대 리스트의 표준 편차 참고로 : 표준 편차 μ가 평균 평균 인 경우, x i …

9
소스 내부에 이미지 인코딩
골프 과제는 다음 이미지를 소스 파일로 인코딩하고 압축하는 것입니다. 이를 위해서는 3 개 함수를 작성해야 red, green그리고 blue되는 이미지의 X / Y 좌표를 적용하고 255의 대응 R / G / B의 화소 값을 반환한다. C / C ++ 테스트 코드는 다음과 같습니다. #include <stdio.h> #include "your_file" int main() { int …


17
하노이의 탑 솔버
하노이 탑이 무엇인지에 관해서는 구글이나 위키 백과 페이지를 참조하십시오. 코드는 두 가지 작업을 수행 할 수 있어야하며 다음과 같습니다. 하노이 타워의 시작점에서 디스크 수를 지정하는 사용자 입력 허용 타워 퍼즐에 솔루션을 보여주기 위해 원하는 방식으로 출력을 만듭니다 (어떻게 든 논리적 인 한). 논리 출력의 예는 다음과 같습니다 (4 디스크 시작 …
10 code-golf  stack 

2
공백을 추가하여 텍스트를 정렬
이 텍스트가 주어지면 Lorem ipsum dolor는 amet, condictetur adipisicing elit, sed do eiusmod tempor incididunt ut 노동 및 dolore magna aliqua에 앉습니다. 가장 좋은 veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Volistate velit esse cillum dolore eu fugiat nulla pariatur에서 reprehenderit에 Duis aute irure …

16
교체없이 무작위 샘플링
범위에서 그려진 고유 한 난수 세트를 출력하는 함수를 만듭니다. 세트의 요소 순서는 중요하지 않지만 (정렬 될 수도 있음), 함수가 호출 될 때마다 세트의 내용이 다를 수 있어야합니다. 이 함수는 원하는 순서대로 3 개의 매개 변수를받습니다. 출력 세트의 수 하한 (포함) 상한 (포함) 모든 숫자가 0 (포함)에서 2 31 (제외) 범위의 …

7
줄이 쌍둥이 셔플인지 확인
설명 두 개의 줄을 섞어서 새 줄을 만들면 두 줄을 섞을 수 있습니다. 마치 두 장의 카드 더미를 섞어서 하나의 말뚝을 만들 수 있습니다. 예를 들어 문자열 HELLO을 WORLD섞어서 HWEOLRLLOD, 또는 HEWORLLLDO, 또는 간단히HELLOWORLD 있습니다. 그것은이다 없는 글자의 원래 순서가 유지되지 않으면 셔플. 예를 들어, 뒤를 뒤섞기 전에 Din WORLD을 …

4
미로에서 벽을 노크
규칙 : 이 게임에서는 벽과 열린 공간으로 구성된 N x M 크기의 직사각형 그리드의 맨 위에서 시작합니다. 입력은 N 문자의 M 문자이며, 여기서 a .는 열린 공간을 x지정하고 a는 벽을 지정합니다. 프로그램은 K 벽을 가로 지르는 왼쪽 상단 모서리에서 오른쪽 하단 모서리 (대각선 없음)까지의 경로가 있도록 가장 작은 숫자 K를 …
10 code-golf  maze 

6
n 개의 노드가있는 모든 이진 트리 열거
정수 n이 주어지면 n 개의 내부 노드가있는 모든 가능한 전체 이진 트리를 열거하십시오. 전체 이진 트리에는 모든 내부 노드에 정확히 2 개의 자식이 있습니다. 트리 구조는 트리의 사전 주문 순회로 출력되어야하며 1은 내부 노드를 나타내고 0은 외부 노드를 나타냅니다 (Null). 처음 몇 n에 대한 예는 다음과 같습니다. 0 : 0 …

1
코드 39 바코드 스캐너
1974 년에 개발 된 Code 39 는 소매 판매에서 가장 많이 볼 수있는 UPC / EAN 시스템이지만 가장 일반적으로 사용되는 기호 또는 바코드 유형 중 하나입니다. Code 39 바코드는 대문자, 숫자 및 일부 기호를 인코딩 할 수 있으며 특수 글꼴을 사용하여 컴퓨터 소프트웨어에서 인쇄하기가 쉽지 않습니다. 이로 인해 상업 및 …
10 code-golf 

7
빙고 카드 생성기
빙고 카드는 각각 5 개의 사각형으로 이루어진 5 개의 열로 구성되며 중간 사각형은 "FREE"로 지정됩니다. 숫자는 복제 할 수 없습니다. 5 개의 열은 다음과 같은 숫자 범위로 채워집니다. B : 1-15 I : 16-30 N : 31-45 G : 46-60 O : 61-75 가능한 적은 문자로 무작위 빙고 카드로 해석 …
10 code-golf  game 

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