«code-challenge» 태그된 질문

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

14
C에서 골프 + 빠른 정렬
[ 최신 업데이트 : 벤치 마크 프로그램 및 예비 자료 제공, 아래 참조] 따라서 고전적인 응용 프로그램 인 정렬과 함께 속도 / 복잡성 트레이드 오프를 테스트하고 싶습니다. 부동 소수점 숫자의 배열을 오름차순으로 정렬하는 ANSI C 함수를 작성하십시오 . 당신이 사용할 수 있는 라이브러리, 시스템 호출, 멀티 스레딩 또는 인라인 ASM을. …

1
최소한 N 개의 좋은 숫자를 갖기 위해 가장 적은 복권을 생성하십시오
이것은 다소 복잡하지만 매우 흥미로운 수학 주제입니다 ( "커버링 문제"라고 함 ). 그리고 그것을 구현하는 데 도움이 필요합니다. 복권 게임을 상상해보십시오. 각 티켓은 50 개의 숫자 세트 (1에서 50까지)에서 5 개의 난수를 선택해야합니다. 승차권의 가능성 또는 1, 2, 3 또는 4 개의 좋은 숫자를 가질 확률을 아는 것은 매우 쉽습니다. …

2
추가를위한 수퍼 옵티 마이저 구현
이 작업은 비트 합에 대한 작은 논리식을 찾을 수있는 코드를 작성하는 것입니다. 전반적인 문제는 코드에서 y 이진 0/1 변수의 합이 값 x와 같은지 확인하기 위해 가능한 가장 작은 제안 논리 수식을 찾는 것입니다. 변수 x1, x2, x3, x4 등을 호출 해 봅시다. 식은 합과 같아야합니다. 즉, 합이 x와 같은 경우에만 …


1
주어진 숫자 목록과 산술 연산자를 사용하여 숫자 생성
당신은 숫자의 목록 L = [17, 5, 9, 17, 59, 14], 운영자 가방 O = {+:7, -:3, *:5, /:1}과 숫자가 제공 N = 569됩니다. 직무 L왼쪽의 모든 숫자 와 N오른쪽 의 숫자 만 사용하는 방정식을 출력합니다 . 이것이 가능하지 않으면 False를 출력하십시오. 솔루션 예 : 59*(17-5)-9*17+14 = 569 한계와 설명 …

5
m3ph1st0s의 프로그래밍 퍼즐 3 (C) : "쉬운 버그"[닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이것은 C / C ++ 퍼즐 시리즈 중 3 번째입니다. (1) : 경우에 당신은 여기 처음 2를 놓친 m3ph1st0s의 프로그래밍 퍼즐 …

1
Minsky 레지스터 머신 시뮬레이션 (II)
이것은 Minsky Register Machine (I) 의 확장입니다 . 나는 거기에 모든 설명을 반복하지 않을 것이므로 먼저 문제 설명을 읽으십시오. (I) 부분의 문법은 가능한 한 단순했지만 프로그램이 다소 길어졌습니다. 이 사이트는 코드 골프 사이트이기 때문에 골프 문법이 아닌가? 높은 수준에서 원래 문법의 변경 사항은 다음과 같습니다. 첫 번째 줄의 레이블은 선택 …

2
패턴 분석에 의한 해독
매우 간단한 대체 암호를 사용하여 암호화 된 암호화 된 문자열이 제공됩니다. 문제 암호가 무엇인지 모르지만 암호 텍스트가 영어이고 영어에서 가장 자주 사용되는 문자는 etaoinshrdlucmfwypvbgkqjxz 라는 순서입니다. 허용되는 문자는 대문자와 공백입니다. 단일 문자부터 시작하여 기본 분석을 수행 할 수 있지만보다 복잡한 다중 문자 분석으로 마이그레이션 할 수 있습니다. 예를 들어 U는 …

5
빠른 Topswops 계산
에서 AZSPCS : n 개의 카드가 들어있는 데크가 있다고 가정합니다. 각 카드에는 1에서 n까지의 숫자가 포함되며 각 숫자는 정확히 하나의 카드에 나타납니다. 상단 카드의 숫자를보고 k라고 말한 다음 상단 k 카드의 순서를 반대로 바꿉니다. 맨 위의 카드가 1이 될 때까지 맨 위 번호를 읽은 다음 해당하는 카드 수를 반대로하여이 절차를 …

2
신경망이있는 다항식의 가장 큰 근을 구합니다
도전 임의의 3 차원 입력 벡터 주어진 그에 따라, 작은 피드 포워드 신경망 찾기 (a,b,c)(a,b,c)(a,b,c) 에서 정수 항목과를 [−10,10][−10,10][-10,10] , 네트워크가 가장 큰 (즉, "가장 긍정적") 루트를 출력 다항식 x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c 는 오차가 0.10.10.1 보다 작습니다 . 허용 성 이전의 신경망 골프 챌린지 에서의 허용 개념은 다소 제한 적인 것으로 보였으 …

1
자기 표시 이미지 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 11개월 전에 . 배경 자동 압축 풀림 .ZIP파일이 있습니다. 일반적으로 확장명을 가지며 .EXE파일을 추출하여 압축을 풉니 다. 그러나 이름을 바꿀 …

2
누락 된 RGB 채널 재구성
RGB 채널 중 하나를 사용하여 자연 장면의 사진을 살펴보십시오. 출처 (빨간색) : https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg 출처 (녹색) : https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg 출처 (파란색) : https://commons.wikimedia.org/wiki/File:Fox_01.jpg 채널 중 하나가 없어도 특정 색상의 색상을 만들거나 누락 된 채널의 재구성이 정확한 경우 적어도 좋은 아이디어를 얻을 수 있습니다. 예를 들어, 다음은 무작위 노이즈 인 빨간색 채널이 다시 …

8
큰 파일을 빠르게 필터링
문제는 대용량 파일을 빠르게 필터링하는 것입니다. 입력 : 각 줄에는 공백으로 구분 된 3 개의 양의 정수가 있습니다. 출력 : 모든 입력 라인 A B, T충족하거나 다음의 기준. 다른 입력 라인이 존재한다 C, D, U어디에 D = A및 0 <= T - U < 100. 다른 입력 라인이 존재한다 C, …

22
너무 많은 다른 문자를 사용하지 않고 모음 제거
문제는 STDIN의 문자열에서 모음 (a, e, i, o, u)을 제거하는 것입니다 (예, 간단합니다). 의 인수로 프로그램이 실행되지 않을 것으로 예상 할 수 있습니다 argv. 예: This program will remove VOWELS. So we can now speak without them. 로 변경되었습니다 : Ths prgrm wll rmv VWLS. S w cn nw spk …

15
변장 트랜스포머 (Cops 'Thread)
강도 실은 여기 경찰 업무는 입력이 주어지면 유한 결정 문자열을 출력하는 함수 또는 프로그램을 작성하는 것입니다. 프로그램에 다른 입력이 주어지면 다른 출력을 반환해야합니다. 규칙 : 제출물 구성 언어 이름 플래그가 사용되면 공개해야합니다. 프로그램의 바이트 수 출력 바이트 수 산출 특히 길면 페이스트 빈 또는 이와 유사한 것을 제공하십시오. 인쇄 할 …

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