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

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

3
사과를 정렬하십시오!
문제 7 개의 버킷이 일렬로 정렬되어 있다고 상상해보십시오. 각 버킷에는 최대 2 개의 사과가 포함될 수 있습니다. 1에서 13까지 레이블이 지정된 13 개의 사과가 있습니다. 이들은 7 개의 버킷에 배포됩니다. 예를 들어 {5,4}, {8,10}, {2,9}, {13,3}, {11,7}, {6,0}, {12,1} 여기서 0은 빈 공간을 나타냅니다. 사과 표시 순서 내의 각 버킷에 …

3
SPOF 사진 걸기
객관적인 나는 내 벽에 매달려 좋은 그림이 있습니다. 그리고 나는 그것이 멋진 방식으로 거기에 매달리기를 원하기 때문에 양의 정수 인 n손톱 에 매달리기를 선택했습니다 n. 그러나 나는 또한 결정적이지 않기 때문에 마음이 바뀌면 사진을 찍는 데 많은 어려움을 겪고 싶지 않습니다. 따라서 n손톱 중 하나를 제거 하면 그림이 떨어지게됩니다. 집에 …
11 code-golf 

26
문자열의 모든 숫자 증가
십진수를 포함하는 문자열이 주어진 경우 : teststring134this 123test string54 100 이 문자열의 모든 숫자를 1 씩 증가시켜 새 문자열을 제공하십시오. teststring135this 124test string55 101. 문자열은 다음과 같이 제공 될 수 있습니다. 명령 행 인수 STDIN 하드 코딩 된 변수 또는 함수 인수 숫자의 가능한 모든 위치를 커버하십시오 : 단어의 접두사로; …
11 code-golf  string 

10
피보나치 도미노 타일링
거기에 고전 조합 결과 타일 할 수있는 방법의 수는 있다고 2*n하여 스트립 1*2도미노는 n은 일 피보나치 수. 목표는 n다음과 같은 8 개의 타일과 같이 대시와 수직선으로 그려진 주어진 모든 타일을 인쇄하는 것 입니다 n=5. |———— |———— ——|—— ——|—— |||—— |||—— ————| ————| ||——| ||——| |——|| |——|| ——||| ——||| ||||| ||||| …

6
내 터미널을 덜 지루하게 만들 수 있습니까?
오늘날 터미널은 너무 지루 합니다. 그들은 다음과 같이 사용되었습니다 : 이제 그들은 단조롭고 둔하고 흑백입니다. 터미널을 다채롭게 만드는 프로그램을 작성해주세요! 기술 이 예제 Ruby 코드를 보자 : 대부분의 Linux 터미널은 이러한 이스케이프 시퀀스 ( \e이스케이프 문자를 나타냄)를 지원하며 Windows는 ANSICON 을 사용하여 이스케이프 시퀀스 를 지원할 수 있습니다 . 다음은 …
11 code-golf 

4
맨하탄 아메 오 바스 성장
*** ameoba graph ****는 노드가 모두 0에서 음이 아닌 정수 N까지의 값을 갖는 트리 유형이며 x가 N 인 값을 가진 특정 노드는 x가 +1 인 별개의 노드에 연결됩니다. 1. N = 3에 대한 아메 오바 그래프 (A 3으로 표시 ) 2는 3을 공유 할 수 없습니다. 정확히 3 개의 3은 …

16
코드 봇 2 : 이벤트 중심 디자인
Code Bots 2에 오신 것을 환영합니다! 지난 코드 봇 이후 교훈을 배웠습니다. 더 적은 줄로 더 많은 행동을 맞출 수있는 더 많은 방법을 찾으려고 노력했습니다. 이벤트 중심 코드 봇을 만들 것입니다. 봇은 24 줄로 구성되어야합니다. 각 줄은 다음 두 형식 중 하나를 따릅니다. Condition:Action 또는 Action 봇은를 A통해 명명 된 …

3
Syllabify 영어 단어-종류
텍스트 문자열로 단어를 구분하여 하이픈으로 분리하는 프로그램을 작성해야합니다. 그것은 많은 작업이 될 것입니다. 따라서 완벽한 알고리즘에 필요한 발음 표를 원하지 않기 때문에 일부 부분을 건너 뛰고 싶습니다. 또한이 과제에 대한 복수로서 가능한 짧게 (따라서 읽을 수없고 유지 보수 할 수없는) 것으로 만들고자합니다. 두 가지 선택이 있습니다. STDIN에서 문자열을 가져 와서 …
11 code-golf 

1
직각도의 2 차 잔류 물 테스트를위한 최소베이스 덮개
도전 주어진 음이 아닌 정수 n 이 완벽한 제곱 인지 아닌지를 결정하기 위해 2 차 잔류 물 세트를 테이블 조회를 통해 테스트 할 수있는 가장 작은 염기 (예 : 모듈러스)의 덮개를 찾으십시오 . 밑은 모두 최대 값 n의 제곱근보다 작거나 같아야합니다 . 주어진 n 범주에 대해 가장 작은 염기 집합을 …

4
서식을 유지하면서 html을 n 자로 줄이십시오.
거의 모든 언어에는 주어진 위치에서 문자열을 나눌 수있는 내장 함수가 있습니다. 그러나 문자열에 html 태그가 있으면 내장 기능이 제대로 작동하지 않습니다. 당신의 임무는 n 번째 문자에서 문자열을 분할하지만 html 태그의 문자를 계산하지 않고 유효한 html을 출력하는 프로그램이나 함수를 작성하는 것입니다. 프로그램은 형식을 유지해야합니다. html 태그 외부의 공백은 원하는대로 계산되거나 계산되지 …

6
r과 n이 주어지면 x의 첫 번째 숫자를 마지막으로 이동하면 x / r = y가되는 x의 처음 n 개 숫자를 찾습니다.
객관적인 입력을 감안 r하고 n처음 발견 n자연수는 x우리가 마지막 장소에 첫 번째 자리를 회전 할 경우 우리가 얻을 수 있도록 x/r. 당신은 그 가정 할 수 2 <= r <= 9와 1 <= n <= 65535. stdin 또는 명령 행 인수에서 입력을받는 프로그램을 작성할 수 있습니다. 또는 당신이받는 함수 쓸 …

16
가장 짧은 가장 긴 증가하는 서브 시퀀스 코드
문제는 가장 긴 하위 시퀀스 를 찾기 위해 가장 짧은 구현 을 작성하는 것 입니다. 예 : S를 시퀀스 1 5 7 1 8 4 3 5로 설정합니다 [S의 길이 = 8] 길이가 0 인 하위 시퀀스가 ​​1 개 있습니다. 길이가 1 {1,5,7,8,4,3} 인 6 개의 하위 시퀀스 [모두 증가하는 …
11 code-golf 

2
영어 문장 부호 규칙 적용
구술 용 앱의 코드를 작성하기 위해 고용되었습니다.이 앱은 음성 소스에서 음성 입력을 받아 단어로 구문 분석 한 후 화면에 작성합니다. 경영진은 불행히도 작업을 수행하는 대신 하루 종일 앉아서 골프 코드를 작성하는 것으로 알려진 프로젝트의 모든 힘을 실제로 신뢰하지는 않습니다. 문장 부호가 적절하게 형식화 된 문장으로 산재 된 문장은 아래에서 '올바른 …

2
Steampunk : Clacker 애니메이션
과소 평가 된 Steampunk 소설 인 Difference Engine 에서 영화관에 해당하는 것은 기계적으로 뒤집을 수있는 타일로 표시되는 픽셀 화 된 동영상을 제공했습니다. 이 타일들의 움직임을 조정하기위한 제어 엔진은 천공 카드의 갑판에 의해 제어되는 소음이 큰 기계였다. 당신의 임무는 이러한 엔진을 에뮬레이트하고 입력 파일에 지정된 픽셀 화 된 애니메이션을 표시하는 것입니다. …

16
비트 폭 n의 그레이 코드 목록을 줘
그레이 코드는 n연속적인 숫자가 1 비트에서만 다른 2 진 비트 폭의 시퀀스입니다 (예제 출력 참조). 참고 입력 예 : 3 출력 예 : 000 001 011 010 110 111 101 100 메모: 이 질문에는 속임수 가있는 것처럼 보이지만 그렇지는 않습니다. 왜냐하면 그 질문은 코드 골프가 아니며 다른 출력을 요구하기 때문입니다. …
11 code-golf  binary 

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