«code-challenge» 태그된 질문

코드 챌린지는 다른 스코어링 태그 (예 : 코드 골프)에서 다루지 않는 객관적인 승리 기준으로 프로그래밍 퍼즐을 해결하는 창의적인 방법을 놓고 경쟁합니다.

6
Conway의 Game of Life에서 테트리스 작업 게임 제작
여기에 이론적 인 질문이 있습니다. 어떤 경우에도 쉬운 대답을 제공하지 않으며 사소한 질문조차 없습니다. Conway의 Game of Life에는 다른 Game-of-Life 규칙 시스템을 시뮬레이션 할 수있는 메타 픽셀 과 같은 구성이 있습니다 . 또한, Game of Life는 Turing-complete 인 것으로 알려져 있습니다. 당신의 임무는 테트리스 게임을 할 수 있도록 Conway의 삶의 …

1
Conway 's Game of Life에서 디지털 시계 제작
당신의 임무는 다음과 같은 특성을 만족시키는 디지털 시계를 나타내는 게임 오브 라이프 시뮬레이션을 구축하는 것입니다. 시계는 소수의 시간과 분을 표시합니다 (예를 들어 12:00, 3:59, 7:24) 오늘의 1,440 분의 각각에 대해 서로 다른 상태 - 중 시간이 0에서 23 또는 PM 표시기를 12-1로 이동합니다. 패턴은 주기적이며 상태는 외부 상호 작용없이 반복됩니다. …

17
컴파일러 폭탄 만들기
소개 압축 폭탄 , XML 폭탄 등에 익숙 할 것입니다 . 간단히 말해서, 이들은 순진한 소프트웨어로 해석 할 때 막대한 출력을 생성하는 (상대적으로) 작은 파일입니다. 여기서의 과제는 동일한 방식으로 컴파일러를 남용하는 것입니다. 도전 512 바이트 이하를 차지하고 가장 가능한 공간을 차지하는 파일로 컴파일되는 소스 코드를 작성하십시오. 가장 큰 출력 파일이 …

8
Upgoat 또는 Downgoat?
염소 이미지가 제공되면 프로그램에서 염소가 거꾸로되어 있는지 여부를 식별하는 것이 가장 좋습니다. 예 이것들은 입력이 무엇인지에 대한 예입니다. 실제 입력이 아님 입력: 산출: Downgoat 투기 프로그램은 최대 30,000 바이트 여야합니다. 입력은 전체 염소를 포함합니다 사진은 항상 염소를 포함합니다 염소가 거꾸로되어 있으면 출력 Downgoat하고 그렇지 않으면 출력Upgoat 그러나 입력은 이미지를 입력으로 …

23
대략 Moby Dick 작성
다음은 Herman Melville의 Moby-Dick 의 텍스트를 포함 하는 1.2Mb ASCII 텍스트 파일 입니다 . 또는, 고래 . 당신의 임무는 한 번에 한 문자 씩이 파일을 제공 할 프로그램이나 함수 (또는 클래스 등-아래 참조)를 작성하는 것이며 각 단계에서 다음 문자를 추측해야합니다. 이것은 code-challenge 입니다. 당신의 점수는 2*L + E 어디는 L바이트 …

30
사용자가 복식 배열을 입력하고 배열을 정렬하여 출력하는 프로그램이 필요합니다.
참고 :이 질문은 여기에 처음 게시 한 이후 심각하게 편집되었습니다. 규칙이 여기 로 이동되었습니다 .이 목적을 이해하기 위해 답변을 게시하기 전에 읽으십시오. 이것은 코드 스크롤링 범주 에서 만들어진 첫 번째 질문이었습니다 . Stack Overflow에서 게으른 사용자가이 질문을한다고 상상해보십시오. 사용자가 이중 배열을 입력하고 배열을 정렬하여 출력하는 프로그램이 필요합니다. 코드를 알려주시겠습니까? 이 …

30
1kB 코드로 객관적으로 별이 빛나는 밤을 페인트하십시오.
참고 : Anders Kaseorg는 그의 큰 답변에 관심을 끌기 위해 지금까지 합격을 받았지만 도전은 결코 끝나지 않았습니다! 기본 제공 압축을 사용하지 않고 최고 점수를 얻는 사람에게는 여전히 400 포인트 현상금이 있습니다. 아래는 386x320반 고흐의 별이 빛나는 밤의 PNG 표현입니다. 목표는이 이미지를 1024 바이트 이하의 코드로 최대한 가깝게 재현하는 것입니다. 이 …

30
숫자를 사용하지 않으면 서 가장 높은 급여를 받으십시오. 그러나 과장하지 마십시오!
직업 광고에 급여가 명시되어 있지 않은 일자리를 신청할 때 후보자가 자신의 급여를 "골프"하여 결정할 수있는 악의적 인 면접가를 상상했습니다! 따라서 간단하게 다음과 같이 진행됩니다. 숫자를 사용하지 않고 제공하고자하는 연봉을 출력하는 코드를 작성하십시오. 그러나 간결한 코드를 작성할 수있는 것이이 회사의 초석입니다. 그래서 그들은 매우 엄격한 선임 사다리를 구현했습니다. 길이 가 b …

30
프로그램보다 더 짧은 문자 (문자)로 인쇄 할 수있는 가장 작은 양의 10 진수는 무엇입니까?
위와 같은 질문은 분명하지만 경우에 따라 다음과 같이 생각합니다. 양의 10 진 정수를 출력하고 선택적으로 단일 줄 바꿈을 출력 하는 전체 프로그램 (함수가 아니라)을 작성하십시오 . 적격 프로그램은 바이트 단위로 측정 된 프로그램 소스 코드보다 출력이 더 긴 ( 바이트 단위 ) 프로그램입니다 (프로그램 소스 코드의 ASCII 또는 UTF-8 인코딩 …

30
당신은 얼마나 많이 셀 수 있습니까?
도전: 당신의 작업은 당신이 할 수있는 한 많은 프로그램 / 함수 / 스 니펫을 작성하는 것입니다, 각 출력은 정수를 출력 / 인쇄 / 반환합니다. 첫 번째 프로그램은 integer 1, 두 번째 프로그램 등을 출력해야합니다 2. 프로그램간에 문자를 재사용 할 수 없습니다. 따라서 첫 번째 프로그램이 x==x다음 x과 같은 =경우에는 다른 …

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

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

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

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

30
소스 코드 생태 발자국
독일 자동차 제조 회사에서 방금 고용했습니다. 엔지니어로서의 첫 번째 작업은 ASCII 문자열의 생태 발자국을 계산하는 프로그램을 작성하는 것입니다. 캐릭터의 생태 발자국은 다음과 같이 계산됩니다. 문자의 ASCII 코드를 이진수로 작성하고 1의 수를 센다. 예를 들어 A발자국은 2이지만 O발자국은 5로 더럽습니다. 문자열의 전역 발자국은 해당 문자의 발자국의 합입니다. 빈 문자열의 발자국은 0입니다. …

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