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

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

24
시간 설정
화살표 키로 제어 할 수있는 다음 24 시간 시계를 상상해보십시오. ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm 위쪽 화살표를 두 번 누르면 ( ↑↑) 현재 포커스 된 시간 입력이 증가합니다. ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm 오른쪽 화살표 ( →)를 누르면 다른 입력에 초점이 맞춰집니다. ┌──┐ ╔══╗ │02│:║00║ └──┘ …
27 code-golf  date 

10
추상 재 작성 챌린지 (Cops)
이것은 다소 증명적인 골프 와 같은 경찰 및 강도 문제입니다. 이것은 경찰의 실입니다. 강도의 실이 여기 있습니다. 경찰 당신의 임무는 한 단어에서 다른 단어의 도달 가능성을 결정하기 어려운 추상적 인 재 작성 시스템 을 정의하는 것 입니다. 다음 사항을 준비합니다. 알파벳이라고하는 기호 집합. (이에 유니 코드 문자를 사용할 수 있지만 …

9
추수 감사절
내일 11 월 23 일은 미국의 추수 감사절 입니다. 준비하려면 ASCII 칠면조를 요리해야합니다. 그러나 계획이 늦었으므로 준비해야 할 새 수에 도움이되는 프로그램 (또는 기능)이 필요합니다. .---. _ .' './ ) / _ _/ /\ =(_____) (__/_/== =================== 발견 한 칠면조는 작은면에 있으므로 다음 비율을 알아 냈습니다. 한 칠면조가 먹일 것입니다. …

5
브래킷을 버블 링하십시오!
가 있는 몇 가지 질문 이 사이트에 괄호를 균형 및 브라켓 균형 여부 확인에 대한이. 균형 잡힌 괄호를 사용할 때가되었습니다! 수학과 프로그래밍에서 대괄호는 거품과 같습니다. 내부의 모든 것이 외부의 모든 것을 격리하여 내부의 모든 것이 평화롭게 일을 할 수 있고 외부의 모든 것이 하나의 객체 만 볼 수 있습니다. 그러나, …

14
두 점 사이의 최단 거리는 선입니다
화면에 최소 400 픽셀 x 400 픽셀 크기의 대화식 캔버스를 구성하는 프로그램 또는 함수를 코딩하십시오. 캔버스는 제목 표시 줄 등이 있거나없는 경계가 있거나 경계가없는 모든 색상 일 수 있습니다. 사용자는 캔버스에서 두 개의 개별 영역을 클릭하고 프로그램은 두 가지 클릭 사이의 유클리드 거리 (픽셀)를 일정한 방식으로 출력해야합니다 (STDOUT, 경고 표시 …

13
시 퀀디 노트 서열
제목은 'Sequence Index Digit Not'에서 구성됩니다. 도전: 의 정수 n가 주어지면 다음 시퀀스 >= 0의 n'번째 수를 출력하십시오 . 다음은 처음 50 개 항목이며 그 위에 (0 인덱스) 인덱스가 있습니다. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 …

9
ASCII 마름모꼴 그리드
다음과 같은 매개 변수를 사용하여 바이트 수로 측정 된 가장 짧은 코드를 작성하여 마름모꼴로 구성된 ASCII 그리드를 생성하십시오. m-한 행에 완전한 마름모꼴 수 n-행 수 s-가장 작은 마름모의 측면 r-중첩 수준- "기본 것들"내부에 몇 개의 마름모꼴이 있는지 (그리드의 교차점 사이에서 퐁당 함) 예 1. Input: 5 3 1 0 Output: …

8
끈을 펼치십시오
정사각형 스트링이 주어지면 펼쳐지는 모든 단계에서 스트링에 대한 모든 출력을 생성하십시오. 줄은 시계 방향으로 한 번에 1/4 회전해야합니다. 예 입력 : A 출력 : A 참고 : 바이트 수를 줄이는 데 도움이되는 경우 에만 이 특정 테스트 사례에 대해 중복 된 입력을 허용합니다 . 입력 : DC AB 출력 : …

20
첸 프라임?
두 조건을 만족하는 경우 숫자는 첸 소수입니다. 그 자체가 프라임 자체 + 2는 프라임 또는 세미 프라임입니다. 소수는 정확히 2 개의 제수가 있고 그 제수가 자체와 하나로 구성되는 숫자입니다. 세미 프라임은 두 소수의 곱인 숫자입니다. (12 = 2 * 2 * 3은 세미 프라임이 아니라 25 = 5 * 5입니다). …

30
계수 요약
이 시퀀스를 "예수 시퀀스"라고합니다. 왜냐하면 mod 의 합 이기 때문입니다 . </ pun> 이 시퀀스에서는 모든 양의 정수 m을 입력 n 보다 작게 취하고 각 m 마다 n 모듈로 의 합을 취합니다 . 다른 말로: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod m} 예를 들어, 14 라는 용어를 사용하십시오 . 14 % 1 = …

5
가짜 통계
가짜 뉴스를 만들려면 백업 할 데이터를 조작해야합니다. 선입견이 있어야하며 잘못된 논리의 논증을 강화하기위한 통계가 필요합니다. 이 도전은 당신을 도울 것입니다! 세 개의 입력 번호가 주어지면 : N- 데이터 포인트 수 μ- 데이터 포인트의 평균 σ- 데이터 포인트의 표준 편차, 여기서 μ 및 σ 는 다음과 같습니다. 주어진 N , μ …

20
x86 / x64 머신 코드에서의 골프 팁
나는 그런 질문이 없다는 것을 알았으므로 여기에 있습니다. 기계 코드에서 골프에 대한 일반적인 팁이 있습니까? 팁이 특정 환경이나 전화 규칙에만 적용되는 경우 답을 지정하십시오. 답변 당 하나의 팁만 입력하십시오 ( 여기 참조 ).

16
콜라 코스키 감소
개요 일부 사용자는 Kolakoski 시퀀스 ( A000002 )를 알고있을 것입니다. 이는 다음과 같은 특성을 갖는 자체 참조 시퀀스입니다. 1과 2 만 포함하는 시퀀스이며 1과 2의 각 그룹에 대해 런의 길이를 합하면 길이의 절반 밖에되지 않습니다. 즉, Kolakoski 시퀀스는 시퀀스 자체의 실행 길이를 나타냅니다. 초기 1이 삭제 된 동일한 시퀀스를 제외하고이 …

11
이 두 숫자를 몇 개 더해야합니까?
태스크 두 개의 양의 정수가 주어지면 밑 10에서 더하기에 함께 더하기 위해 필요한 캐리 수를 출력하십시오. 예 ¹¹¹ <-- carries 999 + 1 ---- 1000 3 개의 운반이 필요합니다. ¹ 348 + 91 ---- 439 한 번의 운반이 필요합니다. 테스트 케이스 999, 1 -> 3 398, 91 -> 1 348, …

21
주요 격차 찾기
주요 차이는 두 개의 연속 소수의 차이입니다. 보다 구체적으로, p 및 q 가 p < q 이고 p +1, p +2, ..., q -1이 소수 인 경우, 소수 p 및 q 는 n = q - p 의 간격을 정의합니다 . 간격은 p 에 의해 시작 되고 길이 n이라고 합니다. …

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