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

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

17
랜덤 픽셀 파킹
당신의 작업은 간단합니다 : 검은 16px * 8px 사각형 (높이에 의한 너비)의 임의의 픽셀을 흰색 픽셀로 대체하는 프로그램을 작성하십시오. 구멍은 균일하게 무작위이어야하며 흰색 픽셀이 삽입 된 16 x 8 픽셀 이미지를 출력해야합니다. 열당 1 픽셀 만 교체 (16 개의 교체 된 픽셀) 입력을받지 않으며 컴퓨터의 다른 곳에 저장된 이미지에 의존 …

30
디지털 시계 표시
디지털 시계 표시 (나는 많은 시계 도전이있는 것을 보았습니다. 나는 그들을 모두 읽으려고 노력했습니다. 이것이 독창적이라고 확신합니다) 계속 형식으로 표시되는 디지털 시계를 업데이트하는 코드 작성 h:m:s곳 h, m그리고 s1 또는 2 개의 문자를 점유 할 수 있습니다. @BlueEyedBeast와 같은 간단한 용어로 제한 사항은 기본적으로 표시된 시간을 대체하기를 원합니다. 개행은 허용되지 …
20 code-golf 

20
목록의 "재귀 크기"찾기
영감을받은 리스트의 "풀어 크기"를 찾습니다 . 재귀 크기를 정의, RS그 길이가 더리스트를 포함하지 않은리스트 (상품 번호 포함)와 그 길이의 합이 그리스트의 재귀 크기가 어떤 목록을 포함하는리스트의 재귀 크기. 도전 주어진 목록의 재귀 크기를 가능한 한 적은 바이트로 출력하는 프로그램이나 함수를 작성하십시오. 입력은 목록이며 숫자, 문자열 (언어가있는 경우) 및 유사한 목록을 …

5
카페의 그룹화 된 영업 시간을 보여주는 표시
여러 상점의 문에서 이러한 표시를 보았을 것입니다. 개관 시간 월-금 0900-1800 sat-sun 1100-1530 여기서의 임무는 일주일 내내 영업 시간 목록에서 동일한 영업 시간으로 연속 날짜를 그룹화하여 이와 같은 부호를 생성하는 것입니다. 연속적인 것으로 간주되는주는 "주변"입니다. 입력: 월요일부터 시작하여 일주일에 하루의 영업 시간을 나타내는 7 가지 요소 각 요소는 XXXX-XXXX 형식의 …
20 code-golf 


11
Emirps를 찾아라!
emirp는 A는 비 상동 , 반대 경우도 소수 소수. 기본 10 emirps 목록은 OEIS 에서 찾을 수 있습니다 . 처음 6 개는 다음과 같습니다. 13, 17, 31, 37, 71, 73 그러나 반전 규칙으로 인해 각베이스마다 emirps가 다릅니다. 예를 들어 처음 6 개의 이진 emirps는 다음과 같습니다. Bin | 1011, 1101, …

25
간격이있는 숫자
N음이 아닌 정수 목록이 주어지면 각 숫자가 공백으로 왼쪽으로 채워진 길이를의 숫자로 출력하십시오 N. (또는 문자 / 문자열 목록을 반환하십시오.) 목록 에서 가장 큰 숫자의 자릿수보다 크거나 같다고 가정 할 수 있습니다 N. 출력에는 후행 공백이 허용됩니다. 이 숫자를 포함하는 문자열을 사용할 수도 있지만 N문자열의 길이가 아니라 목록의 요소 수입니다. …
20 code-golf  string 


8
정렬 시각화
와 같은 목록이 있고 [3, 0, 4, 2, 1]선택 정렬을 사용하여 정렬하면 다음과 같이 시각화 할 수 있습니다. 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 이 과제는 이와 같은 정렬을 시각화하는 것입니다. 입력 입력 내용은 원하는 형식의 양의 정수 목록입니다. 태스크 제출시 한 번에 두 개의 요소 만 …

12
KITT 자동차 ASCII 아트
80 년대 TV 시리즈 인 Knight Rider 는 KITT라는 지능적이고 자각하는 자동차를 선보였습니다. 차의 하나 개의 독특한 측면은 "참조"에 KITT를 허용 (그 모습 스캐너 바 전면에 장착했다 의심 , 또 다른 팬에 이전 친숙한 TV 시리즈 ). 이 그림과 같이 스캐너에는 8 개의 표시등이 있습니다. 이 애니메이션 이미지 와 같이 …

4
ASCII art에 특히 유용한 언어가 있습니까?
특히 텍스트 출력과 ASCII 아트를 대상으로하는 난해한 언어 나 골프 언어가 있는지 궁금합니다. 예를 들어 05AB1E는 기본 전환을 타겟팅하여 시작했습니다. 텍스트 출력 및 텍스트 출력 아트를 대상으로하는 골프 언어가 있습니까? 그렇다면 여기에 팁 페이지가 있으며 일반적으로 사용됩니까? 참고 : ASCII 아트를 출력 할 수있는 언어가 아니라 비교적 짧고 간결한 방식으로 …

25
폭발 된 접미사
ASCII 문자열이 주어지면 그 접미사를 출력하십시오. 예를 들어 문자열이 abcde인 경우 가장 긴 순서부터 가장 짧은 순서로 접미사가 5 개 있습니다. abcde bcde cde de e 그런 다음 각 접미사가 분해됩니다 . 즉, 각 문자는 해당 접미사에서 색인이 생성 된 한 위치만큼 여러 번 복사됩니다. 예를 들어,의 접미사를 폭발 abcde, …
20 code-golf  string 

6
ASCII 포커 칩 스택 배열 만들기
포커는 토너먼트에서 종종 시행되는 칩 배치 방법에 대한 예의를 지니고 있습니다. 칩은 상대방보다 뒤쳐져 서 상대방으로부터 "숨겨지지"않을 수 있습니다. 대부분 큰 명칭 칩을 숨기지 않습니다. 도전 우리는 ASCII로 포커를 할 것이므로 ASCII 칩 스택 배열의 ​​총 값을 그릴 함수 또는 프로그램을 작성해야합니다 n. 입력 -양의 정수 n(최대 2**32-1처리해야 함) 출력 …

3
n Sig Figs로 반올림
도전 숫자 x와 숫자가 주어지면 n숫자 x를 n유효 숫자로 반올림 하고 결과를 출력하십시오. 중요한 인물 숫자의 유효 숫자는 측정 분해능에 영향을주는 숫자입니다. 여기에는 선행 0을 제외한 모든 숫자가 포함 됩니다. 소수점 뒤의 선행 0은 여전히 중요하지 않음 을 명심하십시오 . 숫자를 반올림 할 때 다음 숫자가 5보다 크거나 같은 경우 …
20 code-golf  math 

16
순서대로 이상한 것을 찾으십시오.
도전 과제 : 기능을 고려 양의 정수 미만입니다 . 이 기능으로 정의 된 순서는 다음과 같습니다.F(N) = 2^N + 1N31 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, 134217729, 268435457, 536870913, 1073741825 …

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