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

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

20
폴리 퀸 작성
폴리 퀸은 quine과 polyglot입니다. 1 최소한 두 개의 다른 언어로 유효한 quine을 작성해야합니다. 이것은 코드 골프이므로 가장 짧은 대답 (바이트)이 이깁니다. 1 나는 그것을 만들었다. 또는 오히려 Geobits는 . 그러나 그는 첫 번째 사람도 아니었다 . Quines에 대한 규칙 만 사실 quines 허용됩니다. 즉, 당신은 STDOUT에 그대로 전체 소스 코드를 …

13
프로그래밍 이분법 (말 그대로)
대답이 'and'로 분리 될 수있는 두 개의 합리적으로 정확한 (그러나 잠재적으로 영리한) 단어 나 구를 포함하는 일반 영어로 작성된 질문을 고려하십시오. Q : 동전의 양면은 무엇입니까? A : 머리와 꼬리 Q : 여행하는 가장 좋은 방법은 무엇입니까? A : 비행기와 제트 팩 Q : 까마귀가 책상과 같은 이유는 무엇입니까? A …

8
누가 투표를하는지는 중요하지 않습니다. 투표 수를 세는 사람 [폐쇄]
시나리오 대통령 선거가있는 나라에 살고 있습니다. 각 유권자는 1 표를 얻으 므로 확고한 2 자 시스템이 있습니다. (타사들은 존재하지만 투표권은 거의 없습니다). 최근 여론 조사에서는 열악한 경쟁 속에서 인종을 보여줍니다. 49 % : 알베르토 아르 부스 토 49 % : 호르헤 상그레 2 % : 다양한 부전공 후보 프로그램 요구 …

15
큐브에 개미
개미는 와이어 프레임 큐브의 가장자리 (면이 아닌)를 따라 걷습니다. 접하는 각 정점에는 두 개의 새로운 모서리가 분기되는 포크가 있습니다. 개미는 돌릴 방법을 선택합니다 – left또는 right. 이 방향은 정점을 향하고 큐브 외부에있는 개미를 기준으로합니다. 당신의 목표는 개미가 취한 순서 left/ right선택에서 시작한 위치에서 끝나는지를 결정하는 것입니다. 예를 들어, 개미가 네 …
33 code-golf 

6
전화 키패드 최적화
드보락이나 네오와 같은 새로운 키보드 레이아웃을 정통하게 배우는 사람들이 생산성을 높이기 때문에 이러한 열풍이 계속되고있는 것 같습니다. 키보드 레이아웃을 전환하는 것은 속도가 빠르기까지 몇 개월이 걸릴 수 있기 때문에 나쁜 생각이라고 주장합니다. 나머지보다 5 % 빠르면 컴퓨터에 입력해야 할 경우 문제가 발생합니다 당신 만의 것이 아닙니다. 또한이 모든 사람들 은 …
33 code-golf 

17
Stackoverflow에 얼마나 많은 현상금이 있습니까?
태스크: 당신은 훌륭한 프로그래머이자 Stackoverflow-answerer이며 Stackoverflow에 현상금으로 모든 질문에 대답하기로 결정했습니다. 당신은 너무 좋아서 모든 질문에 모든 바운티를 얻을 수 있습니다. 담당자가 범람 할 때까지 기다리는 동안, 모든 바운티에있는 총 담당자 수를 확인하는 프로그램을 작성하십시오. 규칙 : 달릴 때 프로그램이 스택 오버플로의 기능 탭을 탐색합니다. 각 현상금의 가치를 긁어 내고 …
33 code-golf 

30
공개 변수에 어떤 문제가 있습니까?
코드 봇 개인 및 보호 변수가 싫어. 나는 단지 무엇이든 모든 것에 접근하고 싶다! 당신이 나와 같다면,이 도전은 당신을위한 것입니다! 다른 봇과 조화롭게 작동 하는 봇을 작성 하면 다른 봇이 원하는 것을 수행 할 수 있습니다. 당신은 프로그래머이며, 일이 어떻게 진행되는지 알고 있습니다. 귀하의 임무는 가능한 한 많은 다른 봇을 …

6
Photomosaics 또는 : 전구를 교체하는 데 몇 명의 프로그래머가 필요합니까?
나는 최고 스택 오버플로 사용자 의 아바타에서 2025 개의 헤드 샷 모자이크를 편집했습니다 . 이미지를 클릭하면 전체 크기로 볼 수 있습니다. 당신의 임무는이 45 × 45 그리드에서 48 × 48 픽셀 아바타를 사용하여 다른 이미지의 정확한 포토 모자이크를 만드는 알고리즘을 작성하는 것입니다. 테스트 이미지 테스트 이미지는 다음과 같습니다. 첫 번째는 …

7
앤티 앨리어싱 ASCII 아트
배경 ASCII 아트는 ASCII 텍스트를 사용하여 모양을 만들어 이미지를 만드는 방법입니다. 앨리어싱은 문자 크기 인 ASCII 아트의 큰 "픽셀"에 의해 생성되는 효과입니다. 이미지가 고르지 않고 잘 보이지 않습니다. 앤티 앨리어싱은 그래디언트를 만들고 ASCII 아트의 가장자리를 부드럽게하여이 효과를 제거합니다. 도전 당신의 도전은 ASCII 아트를 사용하고 앤티 앨리어싱 된 버전을 출력 할 …

3
Underhanded Password Hashing [닫힘]
Underhanded C Contest 의 정신으로 Underhanded Code Contest를 시작하고 있습니다. 이 콘테스트의 목적은 일부 코드를 간단하게 구현하는 동시에 사악한 버그를 미묘하게 숨기는 것입니다. 콘테스트 당신은 미국 스파이 기관의 IT 부서에서 일하는 비밀 러시아 사마귀입니다. 미국 상사가 방금 비밀 메시지 암호화에 사용할 암호 해싱 알고리즘을 구현하도록 요청했습니다. 상사는 다음 기능을 구현하기를 …

9
그 포켓몬은 누구입니까?
입력 : 1에서 151 사이의 정수 N 출력 : N 번째 포켓몬. 규칙 하나의 데이터 파일을 사용할 수 있습니다 . 이미 만들어진 데이터 압축 해제 알고리즘을 사용할 수 없습니다. 여기에는 라이브러리 및 기타 프로그램이 포함됩니다. 프로그램은 자신 이외의 파일과 데이터 파일에 액세스 할 수 없습니다. 채점 점수는 코드 및 데이터 …

22
문장의 내부 라마를 가져와
당신의 목표는 다음과 같은 입력을받는 것입니다 Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. "Llama"라는 단어를 구성하는 문자가 순서대로 하나씩 나타나는 문자열 색인 배열을 만듭니다. 예를 들어, 색인을 표시하기 위해 캐럿으로 표시된 문자를 표시하겠습니다. Pie …
33 code-golf 

4
색상의 이미지 전투
최고의 응모를 위해 @kuroineko에 축하를 전하고 @TheBestOne (우수한 스포츠맨 쉽)에서 200 현상금을 획득했습니다. 야당 프로그램보다 가능한 한 많은 이미지를 색칠하는 프로그램을 작성하십시오. 간단한 규칙 프로그램에 이미지, 색상 및 정수 N이 제공됩니다. 매 턴마다 다른 프로그램에 의해 픽셀 업데이트가 전송되고 N 업데이트를 요청합니다. 색상의 픽셀 옆에있는 흰색 픽셀을 업데이트 할 수 …

18
코드 로마자
문제는 로마 숫자를 선택한 언어로 유효한 코드 로 만드는 것 입니다. 그들은해야 하지 다른 모든 토큰과 같은 문자열의 내부 또는 유사한 아무것도하지만, 일을 표시, 리터럴 등 (같은 아랍어 ) 숫자, 문자 또는 문자열; 또는 변수 / 방법 / 함수 식별자 등 예를 들어 Java에서는 다음과 같이 i초기화 된 것처럼 다음을 …

30
현에서 가장 긴 회문을 어떻게 찾습니까?
도전 과제 : 현 안에서 가장 긴 회문을 찾는 함수를 만드십시오. 참고 : 이것은 코드 트롤링 질문입니다. 질문 및 / 또는 답변을 진지하게 받아들이지 마십시오. 자세한 내용은 여기를 참조 하십시오 .

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