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

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

3
결합 간격 표기법으로 2 세트의 교집합 찾기
결합 간격 표기법으로 2 세트의 교집합 찾기 구간의 합집합으로 기술 된 두 세트의 실수가 주어지면,이 두 세트의 교차점에 대한 설명을 동일한 유형의 구간의 합집합으로 출력하십시오. 입력 집합은 각 간격이 서로 다른 정수로 시작하고 끝나도록 간격의 합집합으로 구성됩니다 (즉, 간격이 측정 값이 0이 아님). 그러나 동일한 세트의 다른 간격은 동일한 정수 …

4
볼록 껍질 (2D)
배경 유한 한 점 의 볼록 껍질 은 정점 또는 내부의 모든 점을 포함하는 가장 작은 볼록 다각형입니다. 자세한 내용 은 PGM에 대한이 질문을 참조하십시오 . 입력 N+1다음 형식으로 N >= 3전달 된 2 차원 좌표 ( ) STDIN(다른 일반 골프 입력도 허용됨) (소수는 다를 수 있지만 "합리적"으로 유지되고 각 …

2
금고를 부수십시오!
/puzzling/24334/to-catch-a-thief에서 영감을 받음 당신가 주어진다 n하여을 n( n가득 그리드 자체는 선택 입력) 0들과 1의 (또는 선택한 다른 문자). 목표는 모든 셀을 동일하게 ( 0또는 1) 만드는 것입니다 . 아래 정의 된대로 일련의 동작을 수행 할 수 있습니다 (퍼즐 링 SE 링크와 다른 점에 유의). 셀을 선택하십시오. 동일한 행과 열에있는 모든 …

3
크리스마스 스타 그리기 / 별 이십 면체
크리스마스에는 가족에게 종이 별이 큰 것이기 때문에 가상의 별이 시원 할 것이라고 생각했습니다. 아래는 정기 십이 면체 의 이미지입니다 ( https://en.wikipedia.org/wiki/Dodecahedron ). 다면체에 적용될 때 별자리 과정 (wikipedia)은 다른면과 교차 할 때까지면을 연장하는 것을 포함합니다. 따라서 정 십이 면체로 시작하여 다음과 같은 모양을 얻습니다. 작은 별 십이 면체, 큰 십이 …

4
문맥의 제목 키워드
이 과제는 시스템을 모듈로 분해하는 데 사용되는 기준에 대한 D. Parnas에 설명 된 문제를 기반으로하며 J. Morris, 기능적 언어의 실제 프로그래밍에 자세히 설명되어 있습니다. stdin귀하의 언어에 대해 합리적이고 편리한 형식 으로 책 제목 목록 또는 인수로 사용되는 프로그램 또는 기능을 작성 하십시오. 예를 들어 Green Sleeves Time Was Lost 또는 …

3
유커 봇 (카드 게임)
이 도전의 아이디어는 간단합니다. 카드 게임 Euchre를 플레이하기 위해 봇을 만드십시오. 이미 모르는 분들을 위해, 나는 유커에 대한 규칙을 작성했습니다 여기 가이 문제와 관련있다. 파이썬이나 그와 비슷한 것을 사용하는 것이 좋지만 유일한 제한은 컨트롤러 코드와 호환되어야한다는 것입니다. 입력: 유커 봇은 게임의 현재 단계 또는 라운드에 따라 다른 종류의 입력을받습니다. 일반적으로 …

9
숫자 또는 N8?
numeronym 단어가 숫자를 사용하여 단축되는 경우 (또한 "수치 수축"로 알려진)입니다. 일반적인 수축 방법은 대체 된 부분 문자열의 길이를 사용하여 첫 번째와 마지막 문자를 제외한 모든 문자를 대체하는 것입니다. 예를 들어 i18n대신 internationalization또는 L10n대신을 사용하십시오localization . 합니다 (이 L받는 하나의 모습도 유사한 소문자 때문에 대문자로 1.) 물론, 같은 문구에서 여러 단어가 …
10 code-golf  string 

1
검은 금요일 대기열 관리
소개 귀하는 주요 소매점의 전자 부서 관리자이며 올해 가장 큰 판매 일은 이번 주 금요일 입니다. 군중을 관리하기 위해 상점은 고객이 품목을 구매하기 전에 티켓을 제시해야하는 가장 큰 거래에 대한 티켓 시스템을 구현하고 있습니다. 당신의 임무는 티켓을 확인하는 프로그램을 작성하는 것입니다. 상점에서 사용할 수있는 유일한 컴퓨터 (예산 삭감으로 인해)는 키보드가 …

8
추수 감사절 터키
(아직도 추수 감사절입니다) 추수 감사절 저녁 식사를 위해 칠면조를 얻었지만 고르게 분포시키는 방법을 모릅니다. 문제는 어떤 사람들은 다른 사람들보다 더 많이 먹기 때문에 해결책을 찾아야한다는 것입니다 입력 두 개의 입력이 있습니다. 첫 번째는 다양한 사람들의 예술입니다. o o \|/ \|/ | | | / \ / \ 아스키 아트 사양 …

3
이쑤시개 시퀀스 생성
이쑤시개 순서는 무엇입니까? Wikipedia 에 따르면 형상에서, 이쑤시개 시퀀스는 시퀀스의 이전 패턴에 라인 세그먼트 ( "이쑤시개")를 반복적으로 추가함으로써 형성 될 수있는 2 차원 패턴의 시퀀스이다. 디자인의 첫 번째 단계는 단일 "이쑤시개"또는 선분입니다. 첫 번째 이후의 각 단계는 이전 디자인을 취하고 노출 된 모든 이쑤시개 끝에 대해 ​​다른 이쑤시개를 그 끝에 …


4
재배치 불평등
배경 재배치 불평등 번호를 재 배열을 기반으로하는 불평등이다. 길이가 같은 두 개의 숫자 목록 x 0 , x 1 , x 2 ... x n-1 및 y 0 , y 1 , y 2 ... y n-1 이 같은 길이 인 경우, 여기서 목록에서 숫자를 다시 정렬 할 수 있습니다. …

1
이론적 산술 설정 (+ 및 *) [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이론적 산술 설정 전제 곱셈 연산자 ( 여기 및 여기 ) 없이 곱셈을 포함하는 몇 가지 과제가 이미 있었으며이 과제는 같은 …

4
텍스트를 블록에 정렬
직무 당신의 임무는 주어진 입력을 주어진 크기의 블록에 맞추는 전체 프로그램을 작성하는 것입니다. 입력: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo …

7
비가 오는 중이 야? 말할 수 없어
이들은 빗방울입니다. ! | . " : 이들은 구름 입자입니다. ( ) _ @ $ & 비가 오는지 아닌지 텍스트 블록이 주어지면 확인하기를 원합니다. 모든 빗방울에 대해 그 위에 어딘가에 구름 입자가 있으면 비가 내립니다. 빗방울마다 구름 입자가 하나 있어야합니다. 당신의 결론을 나타내는 진실하거나 거짓된 가치 를 산출 하십시오. 유효한 …

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