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

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

13
나만의 레드와 블랙 만들기
Les Miserables의 음악 공연에서 "Red and Black"이라는 노래가 나타납니다. 그 노래의 일부는 다음과 같습니다. 레드-화난 남자의 피! 검은-과거의 어둠! 레드-새벽이 다가올 세상! 블랙-마침내 끝나는 밤! 출처. 당신의 임무는 입력을 울리는 "빨간색과 검은 색"국가로 바꾸는 것입니다. 입력 줄 바꿈으로 구분 된 텍스트 또는 이와 유사한 텍스트 입력. 예를 들어 The blood …

10
줄의 회전 대칭
회전은 "줄을 두 조각으로 나누고 순서를 반대로하여 이루어진다 " . 상기 동작을 적용한 후에 물체가 변하지 않으면 동작 하에서 물체는 대칭이다. 따라서 "회전 대칭"은 "회전"후에 문자열이 변경되지 않은 상태입니다. sfrom a~ 문자만으로 구성된 비어 있지 않은 문자열 z이 제공되면 문자열의 회전 대칭 순서가 가장 높은 순서로 출력됩니다. 테스트 케이스 : …

3
PPCG의 답변되지 않은 질문
이 소중한 Exchange Exchange 사이트에는 많은 도전 과제와 좋은 답변이 있습니다. 그러나 답 을 얻지 못한 도전은 어떻습니까? 직무 PPCG의 의사 난수 (답이 0 인 질문과 같은) 질문에 답할 수있는 의사 난수를 인쇄하는 프로그램이나 함수를 작성하십시오. 가능한 모든 문제는 동일한 확률로 발생해야합니다. 입력 입력이 없습니다. 산출 제목, 태그 및 링크만으로 …

5
가장 바쁜 시간을 결정하십시오
이 과제는 이 스택 오버플로 게시물 에서 큰 영향을 받았습니다 . 도전 고객이 회의실에 입장 할 때와 회의실을 나가는 시점에 고객이 많을 경우 회의실에 최대 인원이있는 기간을 결정하십시오. 시간 해상도는 분이어야합니다. 세 개의 클라이언트가있는 경우 예를 들어, 8 - 10, 9 - 11, 10 - 12, 그 정답은 될 것이다 …
9 code-golf  date 

15
이게 무슨 색이야?
파일 이름을 입력으로 사용하는 프로그램을 골프화해야하며 파일의 색상을 출력해야합니다. 파일에는 이러한 확장자 중 하나가 있지만 프로그램은 하나만 지원하면됩니다. 답에서 어느 것을 말하십시오. .jpg .png .svg .gif .bmp 그리고 이제 고전적인 레이아웃으로. 입력 위 확장자 중 하나를 가진 파일 이름. 이미지 객체 또는 이미 인코딩 된 이미지를 대신 사용할 수도 있습니다. …

22
삼각 신호 생성
직무: 주어진 샘플 인덱스 x는 4 개의 샘플주기 및 진폭 1을 갖는 삼각파의 샘플 값 f (x)를 계산합니다. 오프셋은 음수 일 수 있으며 샘플 값은 {0, 1, -1} 일 수 있습니다. 테스트 사례 : -5 -> -1 -4 -> 0 -3 -> 1 -2 -> 0 -1 -> -1 0 …

4
로고 골프 팁
로고는 다른 언어에 비해 비교적 적은 바이트로 그래픽을 만들 수있는 1967 년에 디자인 된 프로그래밍 언어입니다. 로고는 Turtle Graphics 를 사용하는 교육용 프로그래밍 언어입니다 . 다음과 같은 여러 가지 흥미로운 로고 구현이 있습니다. 애플 로고 아타리 로고 LibreLogo (내 개인적인 마음에 드는 것) 텍사스 인스트루먼트 로고 UCBLogo 그리고 다른 많은 …
9 code-golf  tips 

6
폴리 글로 퀴네를 앞뒤로!
한 언어로 소스 코드를 출력하고 다른 언어로 소스 코드를 뒤로 출력하는 폴리 글 로트를 작성해야합니다 . 일반적인 규칙과 달리 현재 파일을 읽거나 내장을 사용하여 제출의 소스 코드를 가져와 한 언어로 되돌릴 수 있습니다. 소스 코드는 회문이 될 수 없습니다. 예를 들어 소스 코드가 abcxyz인 경우 abcxyz한 언어와 zyxcba다른 언어로 출력해야합니다 …

14
다차원 좌표의 인덱스 평가
N 차원 좌표의 집합이 제공됩니다. 예는 다음과 같습니다. {2,3,4} 이것은 2x, 3y 및 4z를 가진 3 차원 배열로 생각할 수 있습니다. 차원의 수는 얼마든지있을 수 있습니다. 이 예에는 총 24 개의 노드가 있습니다. {x, y, z}를 사용하여 각 노드를 색인 할 수 있습니다. 5 번째 노드에 액세스하기 위해 제공된 표는 …

15
오일러 방법 구현
이 과제의 목표는 오일러 방법 을 사용 하여 f (n) (x) = c 형식의 미분 방정식의 해를 근사화하는 것입니다 . † 입력은 n 번째 값이 f (n) (0) 의 값을 나타내는 정수 목록입니다 . 첫 번째 정수는 f (0)이고 두 번째 정수는 f '(0)입니다. 이 목록의 마지막 정수는 상수이며 항상 …

5
흰색 열쇠에 피아노 화음
배경 이야기 [사실이 아님] 피아노는 다음과 같이 설정됩니다 : 그러나 피아노에서 모든 검은 건반이 고장났습니다! 그래도 여전히 깨진 피아노에서 코드를 연주하고 싶습니다. 음악에서 화음은 함께 연주되는 음표 그룹입니다. 코드 입력을 허용하기 위해 먼저 반음이 무엇인지 정의하겠습니다. 반음이란 무엇입니까? 반음은 서양 음악에서 가장 작은 거리입니다. 피아노의 상단 부분을 보면 보통 검은 …

4
이미지“모니터링”
문제 : 이 도전은 내가 가진 실제 문제에서 비롯됩니다. 직장에서 듀얼 모니터 설정을하고 있는데 다음 이미지를 배경 화면으로 사용하고 싶었습니다. 그러나 내 모니터에는 상당히 큰 베젤이 있으며 배경을 설정하면 부두가 부서진 것처럼 보이는 것처럼 보입니다. 중앙에서 잘라낸 이미지를 만든 다음 아래 이미지와 같이 원래 크기로 다시 늘려서이 문제를 해결할 수있었습니다. …

10
오류를 처리하는 Hello World
다음 기능을 가진 프로그램 또는 기능을 작성하십시오. 프로그램 / 함수는 먼저 문자열 Hello, world!을 표준 출력 스트림 에 쓰려고 시도 합니다. (프로그램 자체의 사소한 행동보다는 I / O에 중점을두기 때문에이 과제에 다른 형식의 출력을 사용할 수 없습니다.) 성공 여부에 따라 : 출력에 성공 Hello, world!하면 추가 동작없이 프로그램 / 기능이 …

4
미아 세트의 순서
주사위 게임 Mia 는 크기가 2 인 매우 간단한 세트를 소개합니다. {3,1} < {3,2} < {4,1} < {4,2} < {4,3} < {5,1} < {5,4} < {6,1} < {6,5} < {1,1} < {2,2} < {6,6} < {1,2} 일반적으로, 튜플 내의 순서는 중요하지 않습니다 {x,y}={y,x}, {1,2}무엇보다 큰, 쌍 비 쌍보다 큰 및 …

5
해밍 거리 시퀀스 수 계산
길이가 같은 두 줄 사이 의 해밍 거리는 해당 기호가 다른 위치 수입니다. 하자 P길이의 이진 문자열 n과 T길이의 이진 문자열 2n-1. 왼쪽에서 오른쪽으로 순서대로 모든 길이의 하위 문자열 n사이 의 해밍 거리를 계산하여 배열 (또는 목록)에 넣을 수 있습니다.PnT 해밍 거리 시퀀스 예 하자 P = 101및 T = …

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