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

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

30
두 사람은 모든 차이를 만듭니다-경찰
주의 사항 -이 과제는 종료되었습니다. 새로운 답변은 무시되며 수락 된 답변은 변경 되지 않습니다. 도전 프로그램에서 두 문자 만 변경, 제거 또는 추가 할 때 출력을 완전히 변경하는 유효한 프로그램을 작성하십시오. 변경된 출력은 원래 출력에서 Levenshtein 거리가 15 이상 이어야합니다 . 출력은 비어 있지 않아야하고 유한해야합니다. 따라서 프로그램은 1 분 …

30
하이쿠에서 계승!
태스크 내장 요인 함수를 사용하지 않고 숫자의 계승을 계산하는 프로그램을 작성하십시오. 쉬운? 문제는 전체 프로그램 (테스트 포함)을 하이쿠 형식으로 작성 해야한다는 것 입니다. 필요한만큼의 haikus를 사용할 수 있지만 발음 할 때는 5-7-5 음절 형식을 따라야합니다. 채점 이것은 인기있는 경연 대회 이므로 가장 많은 찬사를 얻으십시오. 프로그램은 최소 하나의 하이쿠 크로 …

30
코드의 마지막, 중간 및 첫 문자를 인쇄하십시오
문제는 간단합니다. 프로그램 소스 코드의 마지막, 중간 및 첫 문자를 순서대로 인쇄하십시오. 중간 문자는 문자 길이 n와 1- 인덱싱을 가정하여 다음과 같이 정의됩니다 . 경우 n짝수 인쇄 n/2번째와 n/2 + 1번째 문자. ( abcdef == cd) 경우 n홀수, 인쇄 (n-1)/2 + 1번째 문자를. ( abcde == c) 규칙 입력이 없으면 …
60 code-golf  quine 

30
오레오 레레 레루
오레오 레레 레루 단어 "oreo"와 유사한 입력 문자열이 주어지면 쿠키 안정성을 보장하기 위해 입력 문자열만큼 넓은 쿠키의 ASCII 표현을 제공하십시오. 규칙 입력은 소문자이며, 문자열 "o"와 "re"의 조합을 포함하고 공백 만 포함하고 공백이없는 문자열입니다. 문자열 "o"는 솔리드 쿠키를 나타내고 문자열 "re"는 채우기를 나타냅니다. 출력은 입력 문자열만큼 넓은 스택 쿠키 여야합니다. 출력은 …

30
이것은 로켓 과학이 아닙니다
한 줄짜리 문자열을받는 프로그램이나 함수를 작성하십시오. 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다 . 다음과 같은 ASCII 아트 로켓의 문자열을 인쇄하거나 반환하십시오. | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV 동체의 입력 문자열이 위에서 아래로 쓰여집니다. 이 경우 입력은 Earth입니다. 로켓의 높이 (화염 포함)는 항상 줄 …

3
상자 밖에서 생각하기-제대로하고 있습니까?
상자 밖에서 생각하는 것이 달성해야 할 목표라고 계속 들었지만, 성공적으로하고 있는지 어떻게 알 수 있습니까? 이 딜레마를 해결하기 위해 이미 Brainwave-to-ASCII 변환기를 작성했습니다. 이론적으로는 다음과 같은 출력을 생성해야합니다. # +------------+ # | thinking | # | | # +------------+ # # 또는 # +------+ # | | thinking # | …

13
단어 시계 인쇄
몇 년 전 첫 번째를 보았을 때, 나는 항상 이런 종류의 단어 시계에 종속되었습니다. 여기서 단어가 의미있는 문장에 불이 들어 오거나 켜지지 않아 시간이 실제로 표시됩니다. 해당 시계에 표시되는 텍스트는 다음과 같습니다. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE SIX SEVEN EIGHT …
59 code-golf  string  date 

18
마을에는 두 개의 새로운 보안관이 있습니다 – DJMcMego 쌍 식별!
도시, Mego 및 DJMcMayhem 에 새로운 보안관 중재자가 있습니다 . 우리는 그들의 새로운 지위에 대해 그들을 올바르게 존중하기위한 도전이 필요합니다. 다음은 프로필 위로 마우스를 때 주목해야 할 입니다. 사용자 ID는 및 입니다. 자릿수 빼기를 수행하면 매우 흥미로운 것을 알 수 있습니다 (물론 절대 차이를 취함).45941317163171631716459414594145941 3|1|7|1|6 4|5|9|4|1 -+-+-+-+- (-) 1|4|2|3|5 …

30
후행 진실을 세 어라
사랑하는 친구와 동료에게 영감을 받아 기억합니다. Dan Baronet , 1956 – 2016. RIP 그는 이 작업에서 가능한 가장 짧은 APL 솔루션 을 찾았 습니다 . 태스크 부울 목록이 주어지면 후행 진리 값의 수를 세십시오. 사례 {} → 0 {0} → 0 {1} → 1 {0, 1, 1, 0, 0} → …

13
샌드 파일 만들기
아벨 sandpile는 , 우리의 목적을 위해, 모래의 처음에 빈 정수 좌표 무한 그리드입니다. 매초마다 모래 알갱이가 (0,0)에 배치됩니다. 그리드 셀에 4 개 이상의 모래 알갱이가있을 때마다 한 개의 모래 알갱이가 네 개의 이웃에 동시에 쏟아집니다. (x, y)의 이웃은 (x-1, y), (x + 1, y), (x, y-1) 및 (x, y + …

23
가장 짧은 정규 표현식
당신의 임무는 일치 할 수없는 가장 짧은 유효한 정규 표현식을 작성하는 것입니다. 빈 문자열이 포함되어 있습니다. 제출물은 다음과 같은 형식이어야합니다 ( "리터럴 표기법"). /pattern/optional-flags 가장 짧은 정규 표현식이 이깁니다. 정규식 크기는 문자로 계산됩니다. (슬래시 및 플래그 포함) 정규 표현식이 어떻게 작동하는지 설명하십시오 (사소하지 않은 경우) 고마워요!

30
가장 부드러운 숫자 찾기
당신의 도전은 주어진 범위에서 가장 부드러운 숫자를 찾는 것입니다. 즉, 가장 큰 소인수가 가장 작은 수를 찾으십시오. 부드러운 수는 그의 가장 큰 소인수 작은 하나입니다. 이 유형의 숫자는 고속 푸리에 변환 알고리즘, 암호화 분석 및 기타 응용 프로그램에 유용합니다. 예를 들어, 5, 6, 7, 8, 9, 108의 최대 소수는 2 …

10
이미지를 트윗으로 인코딩 (Extreme Image Compression Edition) [닫기]
Stack Overflow에서 매우 성공적인 Twitter 이미지 인코딩 문제 를 기반으로합니다 . 이미지가 1000 단어의 가치가 있다면 114.97 바이트에 얼마나 많은 이미지를 넣을 수 있습니까? 인쇄 가능한 ASCII 텍스트 만 포함 된 표준 Twitter 주석으로 이미지를 압축하는 범용 방법을 제안 합니다 . 규칙 : 이미지를 찍고 인코딩 된 텍스트를 출력 할 …

20
국경 트렌치를 파십시오
배경 : 블란 디아의 불법 이민자들이 국경을 넘어 아 스탄으로 건너가고 있습니다. Astan의 황제는 트렌치를 파내어 파견하지 못하게했으며 Blandia는 비용을 지불해야합니다. 트렌치가 배열 될 때까지 모든 타이피스트가 마무리되었으므로 코드는 가능한 짧아야합니다. * 작업 : Astan과 Blandia 사이의 경계에 대한 2D 맵이 제공되면 Blands가 국경 트렌치에 대해 (토지와 함께) 지불하도록하십시오. 예를 …

30
체스 광장의 색상 결정
당신의 도전은 체스 판에서 주어진 사각형의 색상을 출력하는 프로그램을 작성하는 것입니다. 이것은 체스 판 모양입니다 : 사각형 a1 이 어둡고 h1 이 밝은 사각형 임을 알 수 있습니다 . 여러분의 프로그램은 출력이 필요 dark하거나 light정사각형 주어 졌을 때. 몇 가지 예 : STDIN: b1 STDOUT: light STDIN: g6 STDOUT: light …
59 code-golf  chess 

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