«code-challenge» 태그된 질문

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

10
최단 고유 식별 하위 문자열
문자열 목록이 주어지면, 각 문자열을 목록에있는 다른 문자열의 하위 문자열이 아닌 비어 있지 않은 하위 문자열 중 하나로 대체하십시오. 예 목록을 감안할 때 ["hello","hallo","hola"], "hello"바로 교체해야합니다 "e"이 문자열이 포함되어 있지으로 "hallo"하고 "hola"있으며 가능한 한 짧게이다. "hallo"중 하나에 의해 대체 될 수 "ha"또는 "al"과 "hola"의 의해 "ho", "ol"또는 "la". 규칙 문자열이 …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

23
인코딩-셔플-디코딩
도전 당신의 임무는 정수를 ASCII 문자 의 문자열로 인코딩 한 다음 해당 문자열이 무작위로 섞인 후에 성공적으로 디코딩하는 것입니다. Encoder 및 Decoder 라고하는 두 개의 프로그램 / 기능 을 작성 합니다. 엔코더 입력 : 정수 범위 .엔nn[ 0 , 231− 1 ][0,231−1][0,2^{31}-1] 출력 : 문자열 의 아스키 문자 (반드시 인쇄되지 …

13
100 바이트 미만으로 가장 느리게 성장하는 함수 만들기
당신의 임무는 100 바이트를 넘지 않는 가장 느린 성장 함수를 만드는 것입니다. 프로그램은 음이 아닌 정수를 입력으로 사용하고 음이 아닌 정수를 출력합니다. 프로그램 P를 불러 보자. 다음 두 가지 기준을 충족해야합니다. 소스 코드는 100 바이트 이하 여야합니다. 모든 K에 대해, N이 존재하여, 모든 n> = N에 대해, P (n)> K이다. …

14
코드를 재사용하십시오!
이 도전에서 우리는 한 번에 두 가지 중요한 문제를 해결하려고 노력합니다. 그들은: 정수 a 와 b가 주어지면 , b -1이 소수 인지 알려 주십시오. 정수 a 와 b가 주어지면 nCr (a, b)를 반환 합니다. 특히, 첫 번째 작업을 수행하는 프로그램과 다른 프로그램을 수행하는 프로그램을 작성해야합니다. 두 문제를 한 번에 해결하려면 …

2
이 사이트에서 우리는 열역학 법칙을 준수합니다!
특히 제 2 법칙 : 고립 된 시스템의 엔트로피는 시간이 지남에 따라 증가한다 . 이 도전에 대해 " 분리 된 시스템 "은 프로그램 또는 기능 (이후부터 "프로그램"으로 약칭 됨)으로 간주됩니다. " 시간 " 의 전달은 새로운 프로그램으로 간주되는 프로그램 출력의 반복 된 실행에 해당합니다 . " 엔트로피 "는 섀넌의 1 …

28
긴 줄을 서서
최근 누군가 파이썬의 기본 줄 길이에 대해 더 엄격한 제한을 제안했습니다. 분명히 어떤 프로그램도 전체적인 이유로 여러 줄에 80 자 이상을 사용해서는 안됩니다. 가독성과 유지 관리 성을 위해 무엇보다도 텍스트 표준의 너비를 적절히 조정할 수 있도록 확실한 표준을 갖추는 것이 중요합니다. 부수적 인 이점으로, 회의에서 검토 용 인쇄 페이지 또는 …

2
언어를 맞춰
소개 이 사이트는 코드 스 니펫의 거대한 데이터 세트를 빠르게 구축하고 있으므로 무언가를 해보자! 다음은 데이터 파일 입니다. 이 사이트에서 가져온 113 개 언어에 대한 9,066 개의 고유 한 언어 + 스 니펫 쌍이 포함되어 있습니다. 형식은 탭으로 구분되며 (언어 -TAB- 스 니펫) 스 니펫의 모든 줄 바꿈이로 바뀌고 <LF>모든 …

15
기하학적 도전
모두 기하학을 좋아합니다. 그렇다면 왜 골프를 치고 코딩하지 않습니까? 이 도전은 문자와 숫자를 받아 그것에 따라 모양을 만드는 것입니다. 입력 입력 형식은 (shapeIdentifier)(size)(inverter)입니다. 그러나 shapeIdentifier, 크기 및 인버터는 무엇입니까? 모양 식별자는 *s 로 만들 모양의 유형에 대한 식별자입니다 . 다음은 모양 식별자입니다. s -광장 t -삼각형 크기는 사이 1-20이며 그림의 …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
피타고라스 삼각형 쌓기
배경 피타고라스 삼각형은 각 변의 길이가 정수인 오른쪽 삼각형입니다 (즉, 변의 길이는 피타고라스의 삼중 항을 이룹니다 ). 이 삼각형의 변을 사용하여 다음과 같이 두 가지 비 합치 피타고라스 삼각형을 추가 할 수 있습니다. 두 개의 삼각형이 겹치지 않고 연결면의 길이가 동일한 한이 패턴을 계속 사용할 수 있습니다. 문제는 주어진 공간에 …

8
인쇄 가능한 ASCII와 관련된 완벽한 퍼펙트 팬 그램 프로그램
업데이트 : 시간 제한이 제거되었습니다. 출력을 설명 할 수 있어야합니다 (새 규칙 참조). 팬 그램은 같은 적어도 한 번 알파벳의 모든 문자를 사용 문장입니다 : 빠른 갈색 여우는 게으른 개 위로 뛰어 넘습니다. 완벽한 팬 그램은 정확히 한 번씩 편지를 사용합니다. 95 개의 인쇄 가능한 ASCII 문자 (16 진 코드 …

15
독특한 캐릭터를 유지
매우 간단합니다. 프로그램이나 함수는 다음 텍스트를 생성해야합니다. Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. 파인 프린트 당신은 쓸 수 있습니다 프로그램이나 기능 , 문자열이나 STDOUT (또는 가장 가까운 대안)에 인쇄로 출력을 반환합니다. 선택적으로 출력에 단일 …

5
Leet에서 영어로 번역
문제는 (영어) leetspeak / lolspeak / txtspk를 일반 영어로 번역하는 프로그램 을 작성하는 것입니다. 언어가 지원하지 않는 한 프로그램은 표준 입력 및 출력에서 ​​표준 출력으로 읽어야합니다. 영어로 된 단어 목록이 포함 된 파일을 줄 바꿈으로 구분하여 사용할 수 있습니다. 호출되어야하며 W프로그램과 같은 디렉토리에 위치합니다. (GNU / Linux 시스템 및 다른 …

4
ROT-47에서 ROT-47… 구현
도전 과제 : 자체 및 ROT-47 버전으로 작동하는 코드에서 ROT-47 을 구현 하십시오. 채점 : 점수는 프로그램의 두 버전의 총 사용 된 ROT-47 적격 바이트 의 백분율을 두 버전의 총 바이트 (모든 문자)로 나눈 값으로 계산됩니다 . 사용, ROT-47 자격 바이트 하지 않은 ROT-47 암호에 의해 변환 될 수있는 문자 …

3
15 퍼즐 (타일 슬라이딩 퍼즐) 풀기
15 퍼즐은 4x4 그리드에서 15 타일을 슬라이딩하는 유명한 퍼즐입니다. 무작위 구성에서 시작하여 목표는 타일을 올바른 순서로 배열하는 것입니다. 다음은 해결 된 15 퍼즐의 예입니다. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 퍼즐을 움직일 때마다 위 / 아래 / 왼쪽 / 오른쪽이됩니다. "아래로"이동은 …

13
긴 타입의 서명을 만드십시오
도전 가장 긴 형식 서명으로 최대 100 바이트 길이의 표현식을 찾으십시오. 규칙 형식 유추가있는 정적으로 유형이 지정된 언어가 허용됩니다. 유형은 모호하지 않아야하지만 정의 된 인스턴스가없는 유형을 포함 할 수 있습니다. 예를 들어 Num [a]및Eq [a] 심지어 정의 예를하지 않고, 사용할 수 있습니다 STDIN / STDOUT으로 프로그램을 컴파일하는 데 필요한 최소값 …

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