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

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

29
최대 편차 찾기
이 문제는 Quora (코드 골프는 아님)에 대해 처음에 제기 된 질문에서 "영감"됩니다 . 나는 당신들 (그리고 나의 첫 번째 문제 제출)에게 도전하기를 원합니다. 정수 요소의 배열 v과 정수 d(d가 배열의 길이와 같거나 같다고 가정)를 가정하면 배열에서 d연속 요소 의 모든 시퀀스를 고려하십시오 . 각 시퀀스에 대해 해당 시퀀스에있는 요소의 최대 …

18
다중 키 정렬
인덱스 목록과 0 개 이상의 정수 목록이 제공되면 첫 번째 입력의 키 우선 순위와 함께 오름차순으로 정렬 된 정수 목록을 출력하십시오. 예 키를 입력 [1, 0, 2]하고 목록을 입력하십시오 [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. 이 목록은 두 번째 요소, 첫 번째 요소, 세 번째 요소 순으로 …

4
줄기-잎 그림 검증
줄기와 잎 플롯 모두 표시하지만, 마지막 숫자에 의해 결정됩니다 그룹의 숫자 값의 무리. 예를 들어,이 데이터 세트가 있다고 가정하십시오. 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 이 줄기와 잎 그림을 만들 수 있습니다. 0|02 1|23356 2|09 3| 4|39 5| 6| 7| 8| 9| 10|1 첫 …

5
호기심이 고양이를 죽였다?
어떤 사람들은 호기심이 고양이를 죽였다고 말합니다. 다른 사람들은 그것이 상자와 독이었다고 말합니다. RSPCA는 Erwin Schrödinger가 애완 동물을 소유 할 권리를 잃을 필요가 있다고 말합니다. 그의 집 밖에서 동물 권리 운동가들과 함께. 고양이 살인자의 과학자 슈뢰딩거는 마침내 자신의 가장 큰 발명에 도달했습니다. 반 생명을 가질 수있는 unobtanium과 handwavium의 특수한 방사성 혼합물과 …
20 code-golf  math 

7
룩앤 세이 시퀀스 : 로마 숫자판
도전 설명 Look-and-say 시퀀스와 관련된 몇 가지 문제가있었습니다 . 빠른 알림 : 순서는로 시작합니다 1. 이 시퀀스의 후속 항은 이전 항에서 각 반복 자릿수 그룹을 열거하여 생성됩니다. 따라서 처음 몇 용어는 다음과 같습니다. 1 "one" 11 "one one" (we look at the previous term) 21 "two ones" 1211 "one two, …

9
폭발적인 ASCII 아트 챌린지
전략 게임 "Hexplode" 에서 플레이어는 6 각형 보드에 토큰을 교대로 놓습니다. 토큰의 수가 인접한 타일의 수와 같으면 해당 타일이 폭발 하여 모든 토큰 을 주변의 이웃으로 옮깁니다. 여기서 온라인 게임을 할 수 있습니다 . 이 게임이 마음에 들지만 특정 타일에 몇 개의 토큰이 있는지 정확히 알기가 어렵습니다. 나는 항상 이웃의 …

6
영국 정보국을 이길 수 있습니까? (노노 그램 솔버)
이제 영국 정보국을 무 찌르기 위해 위험한 퀘스트를 시작할 때입니다. 이 과제의 목표는 노노 그램을 해결하는 가장 짧은 코드를 작성하는 것입니다. 노노 그램이란 무엇입니까? 규칙은 간단합니다. 정사각형 격자가 있으며 검은 색으로 채워지거나 비워 두어야합니다. 그리드의 각 행 옆에는 해당 행의 검은 색 사각형의 길이가 나열됩니다. 각 열 위에는 해당 열에있는 …

4
하위 문자열에서 문자열 식별
소개 나는 이전에 만든 두 개의 도전 과제 아이디어는 가능한 한 적은 수의 쿼리 유형의 작업으로 사용하여 객체를 재구성하는 것입니다; 이것은 세번째가 될 것입니다. 작업 입력 내용 S은 알파벳 abc과 길이에 걸쳐 비어 있지 않은 문자열 이어야하며 출력은이어야합니다 S. 제한이 없다면, 이것은 사소한 작업 일 것입니다. 중요한 것은 당신이 S직접 …

1
확산 압축 [폐쇄]
휴무 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 년 전 . 이 문제를 해결하려면 diff를 압축해야합니다. diff는 두 문자열의 차이를 나타내는 일부 데이터입니다. 이 문제를 해결하려면 다음을 …

14
내 삼각형에는 더 많은 노드가 필요합니다
barycentric 좌표를 사용하여 레이블이 지정된 노드가있는 표준 정삼각형을 고려하십시오 . 우리는 (하나의 원래 3 노드 삼각형 측에 존재보다 더), 내부 에지 (단, 삭제 (3 개)의 정점의 새로운 라인을 추가하여 6 노드를 삼각형으로이 3 노드 삼각형을 켤 수 없는 내부 노드) 및 재 좌표를 정규화하십시오. 10 노드 삼각형 6 노드 삼각형에서 …

30
ASCII 사각형 그리기
배열에 두 개의 정수가 입력되면 첫 번째 정수를 너비로, 두 번째 정수를 높이로 사용하여 사각형을 그립니다. 또는 언어에서 지원하는 경우 두 정수를 별도의 입력으로 제공 할 수 있습니다. 너비와 높이가 3보다 작지 않으며 항상 주어질 것이라고 가정하십시오. 출력 예 : [3, 3] |-| | | |-| [5, 8] |---| | …

12
시간대 변경
도전 시간과 시간대가 입력으로 주어지면 해당 시간대의 시간을 출력하십시오. 시각 시간은 다음과 같이 24 시간 형식으로 제공됩니다. hh:mm 여기서 hh는 두 자리 시간이고 mm은 두 자리 분입니다. 시간과 분은 항상 다음과 같이 0으로 채워집니다. 06:09 주어진 모든 시간은 UTC + 00 : 00입니다. 출력 시간은 0으로 채워질 필요는 없지만 24 …
20 code-golf  date 

5
이진 단어와 일치하는 가장 짧은 간단한 정규식
태스크 간단한 정규식 을 다음으로 만 구성된 비어 있지 않은 정규식 으로 정의하십시오. 문자 0와 1, 괄호를 그룹화 (하고 ), 하나 이상의 반복 수량 화기 +. 비어 있지 않은 0s 및 1s 문자열이 제공 되면 프로그램은 전체 입력 문자열과 일치하는 가장 짧은 간단한 정규식을 찾아야 합니다. (간단한 정규식과 일치하는 경우 …

13
그것은 wordinian입니까?
입력이 프로그래밍 언어를 사용하는 단어인지 확인하는 가장 짧은 방법은 무엇입니까? 단어는 단어의 길이와 길이가 1 인 단어를 포함하는 단어입니다. 예를 들어 큰 상자 'I'는 단어입니다. 'in'은 단어입니다. 'bin'은 단어입니다. 또는, 단계 'a'는 단어 'ta'는 단어입니다 ( 예 ) '연령'은 단어입니다. 'tag'는 단어입니다. 'stage'는 단어입니다. 입력 코드는 합리적인 형식으로 단어와 사전을 …

12
aliquot 시리즈 시퀀스의 n 번째 숫자를 반환
0. 정의 순서 번호의 목록입니다. 일련 번호 목록의 합계입니다. 자연수 세트 에는 "0보다 큰 음이 아닌 정수"가 모두 포함됩니다. 제수 자연수의 (이 상황에서) j는 자연수 I ,되도록 J ÷ 전 또한 자연수이다. 1. 머리말 이 사이트의 다른 몇 가지 질문은 일정량의 개념, 또는 자연수의 약수의 순서 언급 미만이다 을 . …

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