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

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

30
나가서 투표
오늘은 2016 년 11 월 8 일, 미국의 선거일 입니다. 귀하가 투표 할 자격이있는 미국 시민 인 경우, 이 과제에 답변하기 전에 아직 나가지 않았다면 투표 하십시오. 누가 투표했는지 토론하지 마십시오. 투표 한 것만 중요합니다. 귀하가 미국 시민이 아니거나 투표 자격이없는 경우,이 도전에 응답하기 전에, 자격이있는 시민이 누구인지 아는 사람에게 …

10
이미지 패치
인기있는 이미지 편집 소프트웨어에서 패치 (이미지 처리에 사용 된 용어가되어, 기능이 인 페인팅 @ mınxomaτ 지적한다.) 이미지의 선택 영역을, 정보를 기반으로 외부에서 해당 패치의. 그리고 그것은 단지 프로그램 일 뿐이라는 점에서 꽤 잘합니다. 사람은 때때로 무언가 잘못되었다는 것을 알 수 있지만, 눈을 짜거나 잠깐 훑어 보면 패치 가 그 차이를 …

16
규칙적인 그리드를 제외하고는 무엇이든 삶의 게임을 구현하십시오.
Conway의 Game of Life 는 (거의) 항상 일정한 정사각형 그리드에서 재생되지만 반드시 그럴 필요는 없습니다. 정사각형, 삼각형 또는 육각형의 규칙적인 타일링 이 아닌 유클리드 평면의 2 차원 타일링에 Conway Game of Life의 표준 셀 인접 규칙을 구현하는 프로그램을 작성하십시오 . 구체적으로, 선택한 타일링 ... 적어도 2 개의 (그러나 유한하게는 많은) …

30
두뇌 해석하기 ***
brainfuck 프로그램 을 해석하기 위해 가장 좋아하는 언어로 가장 짧은 프로그램을 작성하십시오 . 파일에서 프로그램을 읽습니다. 입력 및 출력은 표준 입력 및 표준 출력입니다. 셀 크기 : 8 비트 부호없는. 오버 플로우가 정의되지 않았습니다. 배열 크기 : 30000 바이트 (원이 아님) 잘못된 명령은 입력의 일부가 아닙니다 주석은 #로 시작하고 라인의 …

30
인쇄 가능한 최대 개수
당신의 목표는 숫자를 인쇄하는 프로그램을 작성하는 것입니다. 숫자가 클수록 더 많은 포인트를 얻게됩니다. 그러나 조심하십시오! 스코어링 기능에서 코드 길이는 제한적이며 가중됩니다. 인쇄 된 숫자는 솔루션에 사용한 바이트 수의 큐브 로 나뉩니다 . 인쇄 10000000하고 코드 100길이 가 길 다고 가정 해 봅시다 . 최종 점수는입니다 10000000 / 100^3 = 10. …

24
실험실 쥐 경주 : 유전자 알고리즘 연습
이것은 Fortnightly Challenge # 3입니다. 주제 : 유전자 알고리즘 이 도전은 약간의 실험입니다. 우리는 유전자 알고리즘으로 우리가 할 수있는 일을 도전적인 방법으로보고 싶었습니다. 모든 것이 최적은 아니지만 최선을 다해 액세스 할 수 있도록 노력했습니다. 이것이 효과가 있다면, 미래에 우리가 볼 수있는 것을 아는 사람. 어쩌면 언덕의 유전자 왕일까요? 사양이 꽤 …

30
내 생일이야 : D
소개 작년 은 내 생일 (정말!)이었고 슬프게도 내 파티를 조직해야했습니다. 글쎄요, 적어도 케이크를 만들 수 없습니까? 도전 n입력 으로 정수가 주어지면 촛불이 켜진 생일 케이크를 출력하는 전체 프로그램 을 작성하십시오 n. 산출 하나의 촛불이 달린 케이크 한 조각은 다음과 같습니다. $ | --- ~~~ --- 그리고 3 개의 촛불이 달린 …

30
선과 악
결과-2014 년 7 월 19 일 현재 언덕의 왕은 사용자 Fabigler에 의해 용병입니다 ! 항목을 계속 제출하고 그의 왕좌에서 그를 노크하십시오! 스코어 보드를 보려면 여기를 클릭하십시오. 2014 년 7 월 19 일 이전에 제출 된 프로그램이 포함되었습니다. 다른 모든 제출물은 향후 시험에 포함될 것입니다. 새로운 결과는 8 월 9 일경에 …

7
따라서 P = NP [닫힘]
SAT는 부울 식을 적용 할 수 있는지 여부를 결정하는 문제입니다. 예를 들어, A = TRUE를 설정하여 (A)를 적용 할 수 있지만 (A &&! A)는 절대 적용 할 수 없습니다. 이 문제는 NP- 완전한 것으로 알려져 있습니다. 부울 만족도를 참조하십시오 . 당신의 임무는 다항식 시간에 실행하지만 모든 경우를 해결하지 못할 수있는 …

11
WannaCrypt를위한 GottaFix?
경고 이 챌린지 테스트에 대한 답변은 WannaCrypt / WannaCry 공격을 막는 데 도움이되는 특정 버전의 패치에 대한 답변입니다. 운영 체제에 따라 다른 패치가있을 수 있습니다. 자신을 보호하는 가장 좋은 방법은 PC를 최신 상태로 유지하고 첨부 파일과 웹 링크를 열 때주의해야합니다. 소개 나는 프로그래머가 본질적으로 좋은 사람이라고 생각하고 싶습니다. 일부는 그렇게 …
109 code-golf 


7
지수 적으로 칙칙한 프로그래밍 : Minecraft Slimes 쌓기
슬라임 은 Minecraft 에서 큐브 모양의 적으로 죽으면 여러 개의 작은 버전으로 나뉩니다 . 이 문제를 해결하기 위해 이미지를 3 가지 색상의 8 × 8 픽셀 이미지로 묘사합니다. ← True 8 × 8 버전. 정확한 RGB 색상은 다음과 같습니다. 0, 0, 0 눈과 입을 위해 110, 170, 90 중앙, 짙은 …

30
Caps Lock 깜박임
대부분의 컴퓨터 키보드에는 CAPS LOCK 버튼으로 제어되는 현재 입력 모드를 나타내는 작은 통합 LED 표시등이 있습니다. 당신의 임무는 그것을 깜박이는 것입니다 : 전원을 켜십시오; 0.5 (+/- 0.1) 초 동안 기다립니다. 다시 끄십시오. LED 깜박임의 영상은 높이 평가됩니다! 규칙 원하는 경우 다른 LED (예 : Scroll Lock, Num Lock, Wi-Fi 상태 …


30
튜링 완성도를위한 가장 희귀 한 문자
요약: 특정 언어에 대해 귀하의 언어가 Turing-Complete 가 될 수있는 가장 작은 고유 문자는 무엇입니까? 도전: 선택한 모든 언어에 대해 언어가 Turing-Complete가 될 수있는 가장 작은 문자 하위 세트를 찾으십시오. 원하는 문자 세트를 여러 번 재사용 할 수 있습니다. 예 : 자바 스크립트 : +!()[]( http://www.jsfuck.com ) Brainfuck : +<>[](랩핑 …

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