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

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

4
예측 가짜
새로운 기상 예보 슈퍼 컴퓨터가 도착했지만 작동하지 않습니다. 그 동안 상사는 매일 바람지도를 가짜로하여 기술자를 언젠가 구매하기를 원합니다. 당신의 임무는 바람의 방향을 나타내는 화살표 격자를 그리는 것입니다. 그리드는 다음과 같습니다. 15px 정사각형 타일로 구성 8 타일 8 타일 총 120px 제곱 000 배경 각 그리드 타일에는 바람 방향을 나타내는 8 …

6
동심 ASCII 육각형 그리기
뚜렷한 양의 정수 세트를 사용 하고 슬래시, 밑줄, 공백 및 줄 바꿈으로 만들어진 측면 길이를 가진 동심 육각형 의 ASCII 렌더링을 출력하는 가능한 가장 짧은 프로그램을 작성하십시오 . https://mothereff.in/byte-counter에 의해 계산 된 가장 짧은 바이트 단위의 프로그램이 이깁니다. 예 줄 간격이 적을수록 더 좋아 보입니다. 입력이 1출력 인 경우 측면 …

4
체인의 숫자
일부 양의 정수에는 연쇄 분할 이라는 속성이있는 것으로 표시 될 수 있습니다 . 숫자를 n 으로 나눌 수 있으려면 세 가지 요구 사항을 충족해야합니다. 각 숫자는 그 뒤에 오는 n 숫자로 형성된 숫자를 나눕니다 . 예를 들어, 숫자 7143는 사슬 나누어 2~7 때문에 14 분할하고 분할 43. 1입니다 하지 사슬 …
15 code-golf  math 

16
Shortlex에서 그 숫자는 무엇입니까?
대부분의 컴퓨터는 정수를 이진수로 저장하지만 십진수로 출력합니다. 그러나 십진수는 단지 하나의 표현 일뿐입니다. 이 문제는 정수 값을 shortlex decimal 로 출력하는 코드를 작성하는 것 입니다. 그게 뭐야? http://en.wikipedia.org/wiki/Shortlex_order Shortlex는 일련의 숫자 길이를 기본 값으로 사용합니다. 0을 나타내는 빈 문자열에서 시작하는 시퀀스는 다음과 같습니다. ε,0,1,...,8,9,00,01,...98,99,000,001,...,998,999,0000,... (Excel 열을 생각하지만 십진수 만 사용하십시오.) …
15 code-golf  number 

5
ASCII 아키텍트
비싼 건축 프로그램에 돈을 지불하고 싶지 않으므로 자신의 롤을 결정합니다. 건물을 설계하기 위해 ASCII를 사용하기로 결정했습니다. 프로그램은 특정 방식으로 단일 문자열 형식을 취하며 프로그램은 건물을 출력합니다. 입력 입력은 한 줄의 문자로 구성됩니다. 문자 만 포함한다고 가정 할 수있다 a-j, 숫자 1-9및 기호 -등을 +. 출력 설명 각 문자 a-j에 대해 …

3
가장 짧은 대괄호 찾기
대괄호 번호 는 왼쪽 대괄호, 공백 및 오른쪽 대괄호 ( [ ]) 만 사용하여 큰 정수를 표현하는 간단한 방법을 제공합니다 . 괄호 번호는 chunks[...] 라는 하나 이상의 일치하는 괄호 쌍으로 구성된 문자열로 정의되며 , 각각은 인접 공간과 0 개 이상의 공백으로 구분됩니다. 각 청크 사이의 공간 수는 이들 사이 의 …

3
문자 당 몇 자입니까?
에서 http://shakespeare.mit.edu/ 당신은 한 페이지 (예에 셰익스피어의 희곡 각각의 전체 텍스트를 찾을 수 있습니다 햄릿 ). http://shakespeare.mit.edu/hamlet/full.html 과 같이 stdin에서 재생 URL을 가져 와서 각 재생 캐릭터가 stdout에 말한 텍스트 문자 수를 누가에 따라 정렬했는지 출력 하는 스크립트를 작성 하십시오 . 가장 많이 말했다. 연극 / 장면 / 연극 타이틀은 …

5
RadioASCII 요소 : 문자를 천천히 잃으면 서 주기율표의 요소를 출력
다음은 주기율표의 118 개 (현재) 요소 목록입니다 (편의를 위해 접힌 스택 스 니펫에 있음). 코드 스 니펫 표시 Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium …

9
Erdős-Straus 추측을 검증하는 프로그램 작성
Erdős-Straus 추측 을 검증하는 프로그램을 작성하십시오 . 프로그램은 입력으로서 하나 개의 정수를 취한다 n( 3 <= n <= 1 000 000) 및 신원을 만족하는 정수 배 출력 4/n = 1/x + 1/y + 1/z, 0 < x < y < z. 가장 짧은 코드가 승리합니다. 몇 가지 예 : 3 …

10
집으로가는 길에 술 취한 사람을 늦추는 방법
다음과 같은 정사각형 n x n 격자 그래프를 고려하십시오. 이 그래프는 11 x 11 입니다. 어느 시점에서든 남자는 교차로에 서서 한 번에 한 단계 씩 다음 교차점으로 수직 또는 수평으로 만 움직입니다. 슬프게도 그는 너무 많이 취해서 최대 4 가지 방향 (위, 아래, 왼쪽, 오른쪽)에서 무작위로 움직이는 방향을 선택했습니다. 마치 …

7
휴대폰 키 누르기 계산
당신의 임무는 오래된 핸드폰에 주어진 텍스트를 입력하는 데 필요한 총 키 누름 수를 계산하는 것입니다. 키맵은 다음과 같습니다. 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 을 입력하려면 총 37 개의 키를 exaMPle TExt 01누르십시오 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 …
15 code-golf 

11
당신의 대답을 출력하십시오
<code>...</code>답변이 투표로 정렬 될 때 귀하의 바로 위에있는이 질문에 대한 답변 의 첫 번째 HTML 블록의 내용을 출력하는 프로그램을 작성 하십시오. Top!당신이 최고 답변이라면 출력 . 투표가 부정적이거나 <code>...</code>태그가 없는 답변은 무시하십시오 . 프로그램의 출처는 <code>...</code>게시물 의 첫 번째 블록에 나타나야합니다 . 이 블록은 use backticks또는 indent things with 4 …
15 code-golf 

24
적절한 번호판을 생성하십시오!
시나리오 : 귀하는 자동차 및 기타 차량의 번호판을 설계하는 정부 운영 회사에서 근무하는 소프트웨어 디자이너입니다. 번호판을 생성하는 소프트웨어를 개발하라는 요청을 받았습니다. 일하기 전에 상사는이 기본 규칙을 정했습니다. 번호판에는 다음이 포함될 수 없습니다. ASS 666 69<any number here> <any number here>69 KKK SHT 규칙 및 요구 사항 : 번호판 은 무작위로 …

12
상대 경로를 인쇄하십시오
기술 소스 경로와 대상 경로가 주어지면 소스와 관련하여 대상에 대한 상대 경로를 출력하십시오. 규칙 입력은 stdin 또는 프로그램 / 기능에 대한 인수로 올 수 있습니다. Windows 및 Unix 스타일 경로가 모두 지원되어야합니다. 출력 경로는 경로 구분 기호를 사용 /하거나 및 / 또는 \경로 구분 기호로 사용할 수 있습니다 (두 가지를 …
15 code-golf 

2
병리학 정렬
병리학 정렬 상사는 회사 응용 프로그램의 성능을 향상시키기 위해 정렬 알고리즘을 개발할 것을 요구했습니다. 그러나 응용 프로그램을 작성한 후에는 훨씬 더 빠르게 만들 수 없을 것입니다. 상사를 실망시키지 않기 위해 특정 데이터 세트에 대해 정렬하는 것보다 더 잘 작동하는 새로운 알고리즘을 개발하기로 결정했습니다. 물론 알고리즘이 일부 경우에만 작동한다는 것을 분명하게 …

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