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

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

26
가장 작은 파일 찾기
골: 현재 폴더에서 가장 작은 파일을 찾을 수있는 프로그램을 만듭니다. 파일 크기는 바이트 또는 문자로 측정 할 수 있습니다. 여러 파일의 크기가 같은 경우 하나를 선택하거나 모두 표시 할 수 있습니다. 폴더에 파일이 하나 이상 있다고 가정 할 수 있으며 크기가 0 인 파일은 없습니다. 폴더의 모든 파일을 사용중인 언어로로드 …

4
인생의 골프 꽃
여기서의 과제는 선택한 언어로 생명의 꽃 (일부는 신성한 기하학적 인물)을 정확하게 묘사하는 것입니다. 이 설계는 중심이 피치 1의 삼각형 격자에 배열 된 중심과 중심을 둘러싸는 하나의 더 큰 반경 3의 원으로 표시된 바와 같이 반경 1의 원과 부분 원의 배열로 구성됩니다. 디자인은 원하는대로 확장 할 수 있지만 수학적으로 정확한 최대 …

7
sestina 청사진
sestina는 우리가 생성 할 수있는 흥미로운 패턴을 다음과시의 형식입니다. 여기에는 6 개의 6 줄로 된 6 개의 스탠자가 있으며, 첫 번째 스탠자의 각 줄의 마지막 단어는 각 연속 된 스탠자의 줄 끝을 설정 패턴으로 회전시킵니다. (마지막에는 3 줄 스탠자가 있지만 걱정하지 않아도됩니다.) 엘리자베스 비숍 (Elizabeth Bishop)의 창조적 인 이름 인 …

7
게시물에 대한 마크 다운 템플릿 생성
당신의 작업은 간단합니다 : 입력을받지 않고 다음과 같은 출력을하는 프로그램 (또는 함수)을 작성하십시오 : ## *name*, *length* bytes *code* *name*사용중인 언어의 이름은 어디에 있으며 *length*코드의 바이트 수이며 *code*프로그램의 소스 코드입니다. *code*여러 줄 이 포함 된 경우 각 줄 앞에 4 개의 공백이 있습니다. 다음은 Python 3의 124 바이트 구현 예제입니다. …
19 code-golf  quine 

10
간단한 숫자 체계
간단한 숫자 체계에 대해 말씀 드리겠습니다. (나는이 도전을 위해 만듦) 이 시스템은 기능을 포함 (), [], {},와 <>. 1. () 때 ()인수를 지정하지, 그것은에 평가합니다 0. ()하나 이상의 인수가 제공 되면 인수의 합계로 평가됩니다. 2. [] 때 []인수를 지정하지, 그것은에 평가합니다 -1. []하나 이상의 인수가 제공 되면 첫 번째 인수에서 …

3
알파벳 패턴 매칭
우리는 많은 알파벳 문제를 겪었습니다. 이 챌린지 의 경우 알파벳 챌린지 의 출력 이 전달 되며 크기에 맞게 조정 된 패턴을 출력해야합니다N . 예를 들어 L-phabet을N=5 통과 한 경우 : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ …

4
주어진 다이어그램, X 찾기
X 찾기 나는 주어진 모양에 대해 "X 찾기"를 요구하는 수학 문제에 영감을 받았습니다. 원래, 나는 문자 'x'의 x와 y 위치를 문자열로 인쇄하는 것이 어려웠습니다. 그러나 나는 그것이 너무 간단하다고 생각했습니다. 그래서 나는 그들이 일반적으로있는 맥락을 고려하고 x 옆에있는 줄의 길이를 찾는 것이 적절하다고 판단했습니다. 단일 'x'와 잠재적으로 정크 문자뿐만 아니라 …

9
균형 잡힌 삼중 브래킷
"이 도전을 위해 만든"트리플렛 브래킷은 다음 중 하나입니다. (...+...) [...:...] {...|...} <...-...> 균형이 잡힌 삼중 괄호 문자열 (BTBS)은 빈 문자열, 두 개의 BTBS가 연결되거나 위의 삼중 괄호 중 하나가 ...BTBS로 대체 된 것입니다. 당신의 임무는 오직 문자열로 구성되어 있는지 확인하는 프로그램이나 함수를 작성하는 것 (+)[:]{|}<->입니다. 가장 짧은 코드가 승리합니다. 예 …

30
그 위에 홀수의 작은 산 사슬을 표시하십시오!
첫 번째 줄은 ceil(n/2)각 요소가 다음 과 같은 요소로 만들어집니다 .<space><odd-number><space> 두 번째 줄은 ceil(n/2)요소 로 만들어 지지만 각 요소 / \만 있습니다. 당신은 가정 수 n >= 0와 n <= 10. 예 입력 : 3 1 3 / \/ \ 입력 : 10 1 3 5 7 9 / …

24
그리드 ASCII 아트 코드 골프
도전 요구 사항을 충족하는 가장 짧은 프로그램을 만듭니다. 요구 사항 코드는 다음과 같이 0의 5x5 그리드를 생성해야합니다. 00000 00000 00000 00000 00000 코드는 입력 (열, 행, 문자)을 허용해야합니다. 그리드는 그에 따라 변경되어야합니다. 스타트: 00000 00000 00000 00000 00000 입력: (2,5,*) 산출: 0*000 00000 00000 00000 00000 (참고 : 왼쪽 아래 …

13
드래곤 커브 그리기
오늘의 과제 : 용의 곡선을 그리세요! 드래곤 커브가 무엇인지 모르는 경우 여기 에 소개 ViHart 비디오가 있습니다 (정말로 시원하십시오!) 당신의 임무 : 용 곡선을 그리고 적어도 9 번 반복하십시오. 1 번에서 9 번까지 반복을 표시 할 필요는 없으며, 9 번 이상 반복 한 후 생성 된 최종 곡선 만 표시하면됩니다. …

22
알파벳 피라미드 만들기
오늘 우리는 글자로 피라미드를 만들 것입니다! 다음은 처음 5 글자에 대한 문자 피라미드의 예입니다. 첫 오름차순과 내림차순 사이의 공백으로 처음 5자를 쓰십시오. A B C D E D C B A 위 줄의 처음 네 글자에 대해 동일한 작업을 수행하지만 두 개의 추가 공백이 있습니다. A B C D C …

6
영화 제목 스타일 문자열
도전 서적 사이에 큰 간격이있는 영화 예고편 제목 (즉, 화성인, 성간 등)을 본 적이 있습니까? 문제는 문자 사이에 적절한 양의 공백을 삽입하여 문자열, 간격 승수 및 방향에 따라이 효과를 재현하는 것입니다. 예 입력 : 'INTERSTELLAR', 간격 승수 : 1.0, 방향 : 안쪽으로 증가 Output: I N T E R S …

16
(KevinC 's) 삼각 DeciDigits 시퀀스
입력: 양의 정수 n 은 1 <= n <= 25000입니다. 산출: 이 순서에서 우리는 10 진수 1 / n으로 시작 합니다. 그런 다음 쉼표 뒤의 n 번째 자리 까지 (1 인덱싱) 자리 수를 올립니다 . ( n -1), 그 다음 ( n -2) 등이 될 때까지 자릿수를 올립니다 . n …

9
일부 ASCII 상자 그리기
음이 아닌 정수의 두 목록을 가져 와서 아래 정의 된대로 ASCII 상자를 출력하십시오. 모서리와 교차점은 플러스입니다. +(ASCII 코드 43) 세로줄은 막대 |(ASCII 코드 124) 수평선은 마이너스입니다 -(ASCII 코드 45). 첫 번째 입력 목록은 가로 방향으로 각 더하기 부호 사이의 마이너스 수를 지정합니다. 두 번째 입력 목록은 세로 방향으로 각 더하기 …

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