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

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

14
나머지를 출력하는 데 필요한 ASCII의 가장 짧은 연속 하위 집합은 무엇입니까?
인쇄 가능한 ASCII 문자 순서 (16 진수 코드 7E 20)가 있습니다 : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (공간이 있습니다.) 이 문자열에는 인쇄 가능한 모든 ASCII 문자가 왼쪽에서 오른쪽으로 읽을 때 한 번 이상 증가하는 순서로 명확하게 포함되어 있지만 내림차순은 아닙니다. 끈 REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! NORMAL: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 모든 인쇄 가능한 ASCII 문자를 적어도 한 번은 증가 및 …

30
메타 정규식 골프의 다른 종류
주의 사항 : 대중의 요구에 따라 규칙을 약간 완화했습니다. 최대 정규 표현식 크기는 5 개의 응답마다 1 바이트 씩 증가 합니다 . 답 N 은 최대 29 + ⌈N / 5⌉ 바이트 를 사용할 수 있습니다 . 각 답변의 점수는 (M / (30 + N / 5)) N입니다. 정규식 골프에서는 …

15
99 병의 맥주, 99 개 언어
목표는 간단한 "99 병의 맥주"프로그램을 작성하는 것입니다. 이는 적어도 2 개의 다른 언어 (예 : Python 2 및 Python 3) 에서 유효합니다 . 실행 또는 컴파일 할 완전한 파일이어야합니다. 흥미로운 답변은 투표해야하지만, 컴팩트 함도 중요합니다. 물론 언어 다양성이 주요 목표입니다. 편집 : C ++ 및 Objective-C와 동일한 작업을 수행하는 일반 …

24
톱니 알파벳 그리기
오늘은 간단한 것입니다. 높이에 양의 정수가 주어지면 "톱니 알파벳"을 그리는 가장 짧은 프로그램을 작성하십시오. 프로그래밍 언어로 시작할 때 프로그래밍 언어의 이름을 작성해야합니다. 예를 들어, 언어가 Python이고 입력이 1출력 인 경우 다음과 같아야합니다. ABCDEFGHIJKLMNOPythonQRSTUVWXYZ 입력이 2출력 이면 다음과 같아야합니다. B D F H J L N Python R T V X …
42 code-golf  string 

30
예상치 못한 단어를 작성하십시오.
목표는 예기치 않게 단어를 생성하는 프로그램을 작성하는 것입니다 (프로그램은 단어를 생성하는 것처럼 보이지 않습니다). 예 (자바 스크립트) : alert(([0][1]+"").slice(4,8)) 경고 "fine" -jsfiddle . 설명 : 1. [0][1]배열에 하나 개의 요소가 있기 때문에 반환, 정의되지 않은 [0] 2. 빈 문자열 변환 추가 undefined문자열이 "정의되지 않은" (3) slice(4,8)의 8 자에 출력 다섯째undefined …

15
비오는 날이야
문맥 발렌타인 데이입니다. 당신이 사랑했던 유일한 사람은 어제 그녀를 항상 "멍청하고 흥미롭지 않은" 것으로 여겼습니다 . 집으로가는 길에 교통 체증으로 인해 라디오에서 오래된 노래를 듣고 바람막이에 내리는 비가 당신을 흔들고 있습니다. 차 안에서 잠시 후, 당신은 작은 아파트에서 혼자서 다른 것을 생각할 수없는 자신을 발견합니다. 빛이없고 창문을 통해 응시하여 어둠이 …
42 code-golf 

30
도움!! 제곱근을하는 방법! [닫은]
안녕하세요 여러분, 수업 시간에 숫자 제곱근을 만들어야하지만 작동하지 않습니다! 도전 과제 : Write a function or program that will "make a number square root". 참고 : 이것은 코드 트롤링입니다. 이 새로운 프로그래머에게 프로그래밍 성공의 길을 안내하는 "유용한"답변을 제공하십시오! 창의력을 발휘하십시오!

30
정현파 인쇄 (수직)
터미널에서 수직으로 연속 정현파를 스크롤하여 인쇄합니다. 프로그램은 종료되어서는 안되며 웨이브를 계속 스크롤해야합니다 (어떻게 중단 될 때까지는 제외). 오버플로가 문제가 아니라고 가정 할 수 있습니다 (즉, 카운터 증가 또는 무한 재귀와 함께 무한 루프를 사용할 수 있음). 웨이브는 다음 속성을 만족해야합니다. 진폭 = 20 자 (피크 진폭) 기간 = 60 ~ …

30
추가 기능을 작성하는 방법 [닫은]
문제 : 저는 대기업의 수석 개발자이며 Skynet을 만들고 있습니다. 나는에 할당되었습니다 합계를 입력하고 반환하는 함수 작성 규칙 : 답변이 없습니다 function sum(a,b){ return "their sum"; } 편집 : 허용되는 답변은 2014 년 1 월 1 일에 가장 많이 찬성 한 답변이 될 것입니다. 참고 : 이것은 코드 트롤링 질문입니다. 질문 …

30
문자열이 회문인지 확인하는 가장 짧은 코드
회문은 모두 앞뒤로 같은 방식으로 철자가 일부 문자열입니다. 예를 들어, '에바, 동굴에서 박쥐를 찌를 수 있습니까?' 회문 (EVACANISTAB | BATSINACAVE) 이 코드 골프의 경우 선택한 언어를 사용하여 주어진 문자열이 회문인지 여부를 결정하십시오. 가장자리 케이스 : 문장 부호는 회문으로 계산되지 않습니다. 제어 문자는 회상으로 계산되지 않습니다. 공백은 회문으로 계산되지 않습니다. 숫자는 …

6
ASCII 미로 렌더링 3000
나는 타이핑을 좋아하지 않으므로 매우 간단한 형식으로 미로를 그립니다. # ##### # # # ### # # # # # # # # ##### # 그것은 A- 아닌가 미로 -ing? 물론, 모든 미로가 최대한의 미로 효과를 얻으려면 이 도전 과 동일하지는 않지만 3d로 보일 것이라고 생각합니다 . 그래서 수동으로 미로를 …

5
블록 빌딩 봇 무리!
컨테스트가 끝났습니다! 소개 컨트롤러가 문제의 맨 아래에있는 스택 스 니펫에 완전히 포함되어있는 대화식 King-of-the-Hill 콘테스트입니다. 컨트롤러는 자동으로 답변을 읽고 게임을 통해 재생합니다. 누구나 언제든지 브라우저에서 언제든지 실행할 수 있습니다. 이 콘테스트의 메커니즘은 Red vs. Blue-Pixel Team Battlebots 의 메커니즘과 매우 유사합니다 . 그리드 기반이지만 게임이 진행되는 것을 제외하고는 완전히 다릅니다. …

9
가장 많은 컴파일러 경고 및 오류를 생성하는 가장 짧은 프로그램 작성
도전 과제 : 컴파일 할 때 가장 많은 양의 컴파일러 경고 및 오류를 생성하는 매우 짧은 프로그램을 작성하십시오. 모든 프로그래밍 언어로 작성 될 수 있습니다. 채점 : 점수는 다음 방정식으로 결정됩니다 errors_and_warnings_length/code_length. 최고 점수가 이깁니다. 예: C # 프로그램의 class길이는 5 자이며 3 개의 경고를 생성하는데,이 점수는 (1/5) * 3 …

30
프랑스 번호판
모래 상자 프랑스 번호판 프랑스어 번호판 은 숫자와 문자의 특정 패턴에 따라 순차적으로 제공됩니다.AB-012-CD 도전 주어진 번호에 해당하는 프랑스어 번호판 번호를 출력하는 프로그램 또는 기능을 작성하십시오 . 귀하의 프로그램은 링크 된 페이지에 명시된 특별한 경우를 처리해서는 안됩니다. 26*26*1000*26*26 => 456 976 000가능한 모든 판 을 만들 수 있거나 언어가 지원할 …

17
각 문자를 포함하는 첫 번째 숫자
A에서 Z까지의 단일 문자 (J 및 K 제외)를 입력으로 받으면 해당 문자를 포함하는 가장 작은 음이 아닌 정수를 서면 형식으로 출력하십시오. 숫자에 "and"라는 단어가 포함되어 101있지 않다고 가정하면 "100과 1"이 아니라 "100과 1"도 같습니다. 미국 (단기) 계산이라고 가정하면 백만은 10^610 억입니다 10^9. a 1000 one thousand b 1000000000 one billion …

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