«code-challenge» 태그된 질문

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

1
깨진 암호를 깰
곱하기 및 계수 방법을 사용하여 혼란스러운 방식으로 두 숫자를 순환시키는 간단한 임의 생성기를 설계했습니다. 그것은 잘 작동합니다. 내가 암호 생성기로 사용한다면 공격자가 계산적으로 효율적인 방식으로 일련의 난수에서 시드를 리버스 엔지니어링 할 수 있다는 점을 감안하면 알려진 일반 텍스트 공격에 취약합니다. 암호가 손상되었음을 증명하려면 가능한 적은 전력, CPU 시간 등을 사용하여 …

8
이진 트리 인코딩
완전한 이진 트리를 가지고 있다고 가정 해 봅시다 (즉, 각 내부 노드에는 정확히 두 개의 비어 있지 않은 자손이 있습니다). 각 노드는 0이 아닌 정수를 포함합니다. 트리를 정수 목록으로 인코딩하고 디코딩하는 작업이 제공됩니다. 트리는 내부적으로 다음과 같이 저장됩니다. struct node { int data; struct node *left, *right; }; 그리고 두 …

21
OEIS 폴리 글 로트
이것은 OEIS와 관련된 답변 연쇄 도전입니다. 오, 이것에 대한 정당성은 회사가 OEIS 시퀀스를 실제로 나쁘게 인쇄하기 위해 하나의 프로그램이 필요하고 모든 언어를 가지고 있기 때문입니다. 답변 체이닝 형식은 다음과 같은 방식으로 작동합니다. 누군가가 첫 번째 답변을 게시하고 그로부터 모든 추가 솔루션이 유래합니다. 이 답변은 숫자 N이 주어지면 OEIS 순서로 선택한 …

9
BigNum 베이크 오프 재부팅
여러분 중 일부는 BigNum Bakeoff에 익숙 할 것 입니다. 목표는 다소 제약 조건과 이론적 조건, 예를 들어 프로그램을 실행할 수있는 컴퓨터에서 출력이 가장 큰 C 프로그램을 작성하는 것으로 요약 될 수 있습니다. 같은 정신으로, 나는 모든 언어에 열려있는 비슷한 도전을하고 있습니다. 조건은 다음과 같습니다. 최대 512 바이트 . 최종 결과는 …

4
추상 구문 트리 골프 : FizzBuzz, Python
요약 가장 적은 토큰으로 Python에서 FizzBuzz를 구현하십시오. 도전 1에서 100까지의 10 진수를 인쇄하는 프로그램을 작성하십시오. 그러나 숫자 대신 3 개의 인쇄“Fizz”의 배수와 5 개의 인쇄“Buzz”의 배수의 경우. 3과 5의 배수 인“FizzBuzz”의 숫자입니다. 일부 버전의 Python으로 프로그램을 작성해야합니다. 자세한 내용은 1, 2, Fizz, 4, Buzz를 참조하십시오. 채점 Python 3의 경우이 프로그램 …

2
수론 해석, 모듈로 n
숫자 이론 (우리의 목적을 위해) 의 문장 은 다음과 같은 일련의 기호입니다. 0그리고 '(후임자)-후속 수단 +1, 그래서0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(더하기)와 *(곱하기) = (동일) (그리고 )(괄호) 논리 연산자 nand( a nand bis not (a and b)) forall (범용 정량 자) v0, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

11
(완전 결정 론적) 의사 난수 비트 스트림 생성
당신의 손이 묶여있는 랜덤에서 영감을 얻었 습니다 . 목표 이 과제의 목표는 의사 랜덤 비트 스트림을 생성하는 프로그램을 작성하는 것입니다. 의사 랜덤 비트 스트림은 순전히 무작위 인 것처럼 보이지만 실제로는 결정적인 방식으로 생성되는 1과 0의 문자열입니다. 프로그램은 1과 0의 문자열 (선택적 공백)을 출력해야하며 다음 요구 사항을 통과해야합니다. 무제한 시간과 메모리가 …

9
모두는 친구가 필요하다
분리 된 문자는 같은 유형의 인접 문자가없는 문자 (개행 문자 제외)입니다. 인접한 문자는 왼쪽, 오른쪽 위 또는 아래에있을 수 있지만 대각선에는있을 수 없습니다. 예를 들어 다음 텍스트 H는 분리되어 있습니다. Ybb YH% %%%% 다른 모든 문자는 같은 유형의 다른 문자가 하나 이상 인접 해 있기 때문에 분리되지 않습니다. 당신의 임무는 …

5
양파 아니면 양파?
양파 (경고 : 많은 기사는 NSFW)는 전통적인 뉴스 매체를 패러디하는 풍자적 뉴스 조직입니다. The Onion은 2014 년에 BuzzFeed와 같은 "clickbait"사이트를 패러디하는 풍자적 인 뉴스 웹 사이트 인 ClickHole (경고 : NSFW)을 시작했습니다 . Poe 's Law 덕분 에 사람들이 The Onion 또는 ClickHole의 기사 헤드 라인을 읽고 그들이 풍자라는 것을 …

2
문자열을 파티션 분할
영감 . l숫자로 구성된 목록을 고려하십시오 . 인덱스의 블록 조작을 정의 i목록에하면 l부터 연속 3 개 요소로 이동하는 동작 될 i의 l끝에있다. 예: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], 3 -> [1,2,6,7,3,4,5] 0과 1로만 구성된 목록이 있다면, 블록 조작 …

3
다항식-> 적분
합리적인 계수를 갖는 하나의 변수에 다항식이 주어지면 1, 변수 및 유한 적분 만 포함하는 등가 식을 출력합니다 . 예를 들어, -x 2 는 ∫ x ∫ 1 1 1 t t x d u 로 표현 될 수 있습니다 . E := 1 | var | ∫EEEdvar 합리적인 입 / …

30
“안녕하세요!” (고무 실)
이것은 강도의 실입니다. 경찰의 실은 여기에 있습니다 . 당신의 도전은 경찰의 스레드에서 균열없이 제출하고 어떤 입력 또는 입력에 대해 프로그램이 인쇄 Hello, World!하고 줄 바꿈을 찾는 것 입니다. 대문자, 간격 및 문장 부호는 정확해야합니다. 경찰이 코드를 해독했을 때 제출 한 내용에 대해 의견을 말하십시오.

4
인사말을 제거
도전 안녕하세요, 문자열을 입력으로 받으면 문자열 의 시작 부분에서 찾은 인사말을 제거하십시오 . 50 바이트 미만에서 가장 정확한 대체를 수행하는 프로그램이 승리합니다. 인사말 인사말은 다음 단어 중 하나로 정의됩니다. 안녕 야 안녕하세요 소중한 인사말 하이 얘들 아 유이 Howdy 히야 건초 헤야 홀라 히히 인사말 첫 글자는 대문자 일 수 …

4
그리드를 조종하세요!
요약 보고 귀하는 2D 그리드에서 봇이며 북쪽, 남쪽, 동쪽 및 서쪽의 네 방향 모두에서 무한대로 연장됩니다. 번호가 주어지면 목표 번호에 도달하도록 봇을 움직여야합니다. 그리드 작동 방식은 다음과 같습니다. 북쪽, 남쪽, 동쪽 또는 서쪽의 4 방향으로 이동할 수 있습니다. 셀에서 이동하면 해당 셀로 다시 이동할 수 없습니다 (효과적으로 맵에서 지워졌습니다). 가는 …


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