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

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

1
덕트 테이프 정규식 결정기
주어진 문자열이 유효한 정규식인지 또는 StackExchange 네트워크의 사이트에서 제공되는 코드 스 니펫을 사용하지 않는지를 판별하는 프로그램을 작성해야합니다. 이 문제를 해결하기 위해 정규식 방언은 줄이자 대부분의 메타 문자 집합이 ()*?|\됩니다. 따라서 내장 정규식 구문 분석기를 사용할 수 없습니다. \메타 문자를 이스케이프 처리하는 데 사용됩니다. 그 뒤에 메타 문자가 와야합니다. 이스케이프 처리되지 …

2
이것은 유효한 티추 게임입니까?
티추 (Tichu) 는 플레이어가 표준 52 장의 카드 덱과 4 장의 추가 카드로 구성된 덱에서 카드 세트를 차례대로 플레이하는 카드 게임입니다. 용 다른 카드보다 더 큰 값을 가지며, 와일드 카드 역할을 할 수 있는 피닉스 개 파트너로 회전을 통과, 마작 값 1을 가지고 (그 사람 잡고 처음 재생) 첫 번째 …

2
신경망이있는 다항식의 가장 큰 근을 구합니다
도전 임의의 3 차원 입력 벡터 주어진 그에 따라, 작은 피드 포워드 신경망 찾기 (a,b,c)(a,b,c)(a,b,c) 에서 정수 항목과를 [−10,10][−10,10][-10,10] , 네트워크가 가장 큰 (즉, "가장 긍정적") 루트를 출력 다항식 x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c 는 오차가 0.10.10.1 보다 작습니다 . 허용 성 이전의 신경망 골프 챌린지 에서의 허용 개념은 다소 제한 적인 것으로 보였으 …

7
교차 시퀀스
교차 시퀀스 양의 정수 목록이 주어지면 각 요소가 이전 요소보다 크거나 같으면 증가하는 시퀀스A 라고 부릅니다 . 각 요소가 이전 요소보다 작거나 같으면이를 감소 시퀀스 라고합니다 . 일부 증가하는 시퀀스 : [1,2,4,7] [3,4,4,5] [2,2,2] [] 일부 감소 시퀀스 : [7,4,2,1] [5,4,4,3] [2,2,2] [] 횡단 서열 개의 이산 서브 번 증가 …

6
어떤 큰 숫자가 더 큽니까?
이 질문은 까다로운 퍼즐을 좋아하는 사람들에게는 까다 롭습니다 (특히 어떤 숫자가 더 큰가? 입력 정수 a1, a2, a3, a4, a5, b1, b2, b3, b4, b5는 각각 1에서 10 사이의 범위에 있습니다. 산출 True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False otherwise. ^이 질문에서 지수입니다. 규칙 이것은 코드 골프입니다. TIO에 유효한 입력을하려면 …

1
자기 표시 이미지 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 11개월 전에 . 배경 자동 압축 풀림 .ZIP파일이 있습니다. 일반적으로 확장명을 가지며 .EXE파일을 추출하여 압축을 풉니 다. 그러나 이름을 바꿀 …

9
n 레벨 우로 보로스 퀸
이 128 개 언어 퀴 노우로 보로스 (다른 언어로 프로그램을 출력하는 프로그램, 또 다른 언어로 프로그램을 출력하는 프로그램 (125 개 언어), 원래 프로그램을 출력하는 프로그램)는 매우 인상적입니다. 그러나 불행히도 정적 반복 횟수가 있습니다. 프로그램을 출력하는 프로그램 (다른 언어로 번역 할 필요는 없지만 가능할 수 있음)을 작성하는 프로그램을 작성하십시오. 프로그램을 출력하고 …
11 code-golf  quine 

22
투표의 C- 인수 구하기
이 도전에서 당신은 C- 인수라고 불리는 숫자를 알아 냄으로써 다른 표가 주어진다면 표가 얼마나 논란의 여지가 있는지를 결정할 것입니다. C- 인자는 무엇입니까? 선거에 대해 여러 표를 얻었다 고 상상해보십시오. 우리는 사용합니다 1및 0도전을 위해 선거에 두 개의 서로 다른 후보를 나타냅니다. 다음은 본 선거에서 10 표입니다. 0110111011 이제 후보자 투표의 …

9
R [oman | everse] 폴란드어 표기법
로마 제국이 결코 타락하지 않은 세계에서 MDLXVII의 해이며, 암흑 시대로의 붕괴는 결코 일어나지 않았습니다. Pax Romana의 연장 된 기간으로 인해, 제국의 경제 안정성으로 인해 기술이 빠른 속도로 발전 할 수있었습니다. 로마인들은 회로를 다루기 시작했으며 "같음"버튼을 사용할 필요가없는 독창적 인 계산기를 발명했습니다. 그들은 "로마 폴란드어 표기법"이라고 부릅니다. 계산하려면 먼저 피연산자를 입력 …

3
레 벤슈 테인 소스
두 문자열 사이의 Levenshtein 편집 거리는 한 단어를 다른 단어로 변환하기위한 가능한 최소 삽입, 삭제 또는 대체 수입니다. 이 경우 각 삽입, 삭제 및 대체 비용은 1입니다. 예를 들어, 삭제 비용이 1이고 3자를 삭제해야하기 때문에 roll와 사이의 거리는 rolling3입니다. 대체 비용이 1이기 때문에 toll와 사이의 거리는 tall1입니다. 원래 레 벤슈 …

6
Rummikub를하자!
참고 : 이것은 게임 Rummikub 의 변형과 관련이 있습니다 배경 및 규칙 Rummikub 는 타일 기반 게임입니다. 빨강, 주황, 파랑 및 검정의 네 가지 색상이 있습니다. 각 색상에는 13 개의 타일 (1에서 13까지 레이블이 있음)이 있으며 색상에 독립적 인 2 개의 조커가 있으므로 총 54 개의 조각이 있습니다. Rummikub의이 변형에서 …

6
ASCII 아트를 그리기 위해 RLE 데이터 압축
이 질문은 내가 다른 질문 에 대답하기 위해 생각 해낸 것에 근거합니다 . 때때로 여기의 질문은 ASCII 아트를 그리는 것을 요구합니다. 해당 기술에 대한 데이터를 저장하는 간단한 방법 중 하나는 RLE (run-length encoding) 입니다. 그래서: qqqwwwwweeerrrrrtttyyyy 된다 : 3q5w3e5r3t4y 이제 큰 ASCII 아트를 그리려면 다음과 같은 데이터를 얻을 수 있습니다 …

9
이 날짜 형식은 무엇입니까?
그레고리력의 경우 날짜 형식은 국가마다 다릅니다. 인식되는 세 가지 주요 형식이 있습니다. YY-MM-DD (빅 엔디안) DD-MM-YY (리틀 엔디안) MM-DD-YY (중간 엔디안) 당신의 임무는 날짜를 나타내는 입력 문자열이 주어지면이 문자열을 날짜로 해석 할 수있는 모든 가능한 날짜 형식을 출력하는 프로그램을 작성하는 것입니다. 규칙 입력 날짜는 형식으로 xx-xx-xx되어 있으며 각 필드는 두 …
11 code-golf  date 

4
자랑 손 이름
배경 브래그 (Brag)는 개념은 포커와 비슷하지만 포커보다 단순합니다. 브래그 인 핸드는 3 장의 카드로 구성되며 최고에서 최저로 다음과 같이 순위가 결정됩니다. 세 종류-세 카드 모두 같은 순위입니다. "세 왕"등으로 명명 플러시 (일명 플러시)를 실행합니다. 같은 수트와 연속 순위의 세 카드 모두. 손은 3 장의 카드에 의해 오름차순으로 표시되고 그 뒤에 …

12
알파벳 날개!
당신의 임무는이 정확한 텍스트를 인쇄하는 것입니다 : az za abyz zyba abcxyz zyxcba abcdwxyz zyxwdcba abcdevwxyz zyxwvedcba abcdefuvwxyz zyxwvufedcba abcdefgtuvwxyz zyxwvutgfedcba abcdefghstuvwxyz zyxwvutshgfedcba abcdefghirstuvwxyz zyxwvutsrihgfedcba abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba abcdefghirstuvwxyzyxwvutsrihgfedcba abcdefghstuvwxyzyxwvutshgfedcba abcdefgtuvwxyzyxwvutgfedcba abcdefuvwxyzyxwvufedcba abcdevwxyzyxwvedcba abcdwxyzyxwdcba abcxyzyxcba abyzyba aza 다음이 허용됩니다. 줄 끝에서 후행 공백을 …

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