«restricted-source» 태그된 질문

예를 들어 소스 코드에 숫자가없는 경우 문제를 해결하는 데 사용되는 소스 코드에 제한을 둡니다.

30
모든 인쇄 가능한 ASCII 문자를 사용하지 않고 인쇄
A의 프로그래밍 언어 선택의의 다른 하나의 출력 각각 95 개 프로그램, 쓰기 (95 개) 인쇄 가능한 ASCII 문자를 프로그램 어디에서나 발생하는 해당 문자없이를 . 예를 들어, 언어가 Python 인 경우 문자를 출력하는 프로그램 P은 다음과 같습니다. print(chr(80)) 때문에 PASCII 코드 80을 가지고 있기 때문에이 프로그램은 유효 P결코 소스 코드에 표시되지 …

15
구멍을 뚫지 않은 채 구멍 전체를 쓰십시오
10 진수 코드 33에서 126까지 의 ASCII 문자 는 다음과 같습니다. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 대부분의 글꼴에서 이러한 문자 중 25 개 문자에 "구멍"이 있습니다. ( 0보다 큰 속은 말할 수 있습니다) #$%&04689@ABDOPQRabdegopq 다른 68 개의 "비 홀드"문자는 다음과 같습니다. !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ 당신의 임무는 홀로 된 각 문자를 순서대로 정확히 한 번만 출력하는 홀드되지 …

20
출구 코드 골프
IO에 대한이 기본값에서 영감을 얻었습니다 . 작업 x0에서 255 사이 의 입력 정수 가 주어지면 종료 코드와 충돌 하는 프로그램을 작성하십시오 x. 제한 사항 종료 코드 출력 ( System.exit(x),에서 반환 main등)을 위해 직접 작성된 것은 호출 할 수 없습니다 . 대신, 프로그램은 오류 또는 충돌을 일으켜서 1의 확률로 프로그램이 입력 …

24
중요한 공백
공백 은 탭 (0x09), 줄 바꿈 (0x0A) 또는 공백 (0x20)의 세 문자 중 하나로 정의 합니다. 이 과제를 해결하기 위해 다음과 같은 작업을 수행하는 동일한 프로그래밍 언어로 두 개의 프로그램 또는 함수를 작성해야합니다. 주어진 문자열에서 공백 문자를 세십시오. 예를 들어, 입력 123 -_- abc def 7을 리턴합니다 (후행 줄 바꿈이없는 …

30
"코드 볼링"텍스트 출력
코드 볼링 Code Bowling모니터 에서 텍스트를 출력하는 간단한 프로그램을 만들기 위해 Brunswick Bowling이 고용했습니다 . 이 회사는 꽤 페니 가치가있다 당신은 당신이 꽤 그들을 사취 수 있다고 생각 비트 현금. 직업 설명은 그들이 점수를 기준으로 지불한다고 명시하고 당신은 당신이 당신의 이점에 따라 점수 시스템을 조작 하고이 사람들로부터 가능한 가장 큰 …

7
덕트 테이프는 어머니의 날을 고칠 수 있습니다
덕트 테이프를 기반으로 매우 유사한 규칙으로 너무 넓은 질문을 해결할 수 있습니다 . 이번에 만 목표는 매우 구체적입니다. 도전 당신의 임무는 hello mom한 줄의 코드를 작성하지 않고도 표시하는 프로그램을 만드는 것입니다 . StackOverflow의 질문과 답변 모두에서 이미 작성된 코드 만 사용할 수 있습니다. 덕트 테이프 만 있으면 가능한 한 최선을 …

30
당신의 점수를 출력!
도전: 개념은 충분히 간단합니다. 자체 코드 골프 점수를 출력하는 전체 프로그램을 작성하십시오! 출력은 프로그램의 바이트 수와 후행이어야합니다 bytes. 그러나 WAIT ..... 한 가지 제한이 있습니다. 소스 코드는 바이트 수의 숫자를 포함 할 수 없습니다 점수 인 경우 그래서 186 bytes, 당신의 프로그램이 문자를 포함 할 수 없습니다 1, 6또는8 출력 …

30
문자열 길이 추가
도전: - , - , - s문자에 문자열이 주어지면 길이의 추가 문자를 총 길이의 일부로 계산하여 길이를 추가하십시오 .azAZ09ss 입력: 임의의 길이의 문자열 만 (비어있을 수 있음) 산출: 같은 문자열이지만 길이가 끝에 추가됩니다. 길이를 나타내는 문자도 길이의 일부로 계산되어야합니다. 추가 할 유효 길이가 여러 개인 경우 가능한 가장 작은 길이를 …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
모든 ASCII 영숫자를 사용하지 않고 인쇄
도전 다음 문자를 인쇄하십시오. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 중요한 것은 코드에서 그중 하나를 사용할 수 없다는 것입니다. 선행 또는 후행 줄 바꿈의 유무에 관계없이 임의의 순서로 인쇄 할 수 있지만 다른 문자는 인쇄 할 수 없습니다. 규칙 위에서 언급 한 세트의 문자를 사용할 수 없습니다 다른 문자를 사용할 수 있습니다 컨닝 하지마 금지 …

30
알파벳 만 사용하여“그녀는 '하지만 그 사람입니다.'라는 문구를 인쇄하십시오.
And she said, 'But that's his.'다음 문자 만 사용 하여 문구 를 인쇄하십시오 . abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 문장 부호가 없거나 알파벳이 아닌 문자는 사용하지 마십시오. 원하는 프로그래밍 언어를 사용할 수 있습니다. 공백이 완전히 허용됩니다. 최단 프로그램이 이깁니다.

30
네 91 줄입니다
yescoreutils의 길이 는 91 줄입니다 . 그들 중 대부분은 주석입니다,하지만 여전히 WAY 너무 오래. 2019 년 9 월부터 수정 : 소스 파일은 지난 5 년 동안 증가했으며 이제 126 줄입니다. 다음을 모방하는 프로그램을 작성하십시오 yes. stdout"y \ n"의 무한 스트림으로 출력 거기에 과정을 죽이는 것보다 다른 중지 할 수있는 옵션이 …

30
난독 화 된 FizzBuzz 골프 [닫기]
가장 짧은 난독 화 된 FizzBuzz 구현을 만듭니다. 난독 처리 된 것으로 간주 되려면 다음 중 하나 이상을 충족해야합니다. "Fizz", "Buzz"또는 "FizzBuzz"라는 단어가 포함되어 있지 않습니다. 숫자 3, 5 또는 15를 포함하지 않습니다. 위의 내용 중 하나를 오도하는 방식으로 사용하십시오. 주의 사항 : 목표는 짧게하는 것입니다 및 따라하기 어렵다. 이 …

30
이 문자열을 분리 해제하십시오!
이 도전 에 따라 생성 된 회문이 주어지면 이 를 탈회하십시오. 테스트 사례 abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf 이것은 depalindromizing에 관한 것이므로 코드는 palindrome 일 수 없습니다 . 이것은 code-golf 이므로 바이트 수가 가장 적은 코드가 이깁니다.

30
리드하거나 따르나요?
이 과제에서는 문자열을 입력으로 사용하여 두 가지 가능한 값 중 하나를 출력하는 프로그램이나 함수를 작성해야합니다. 우리는 다음 값 중 하나를 호출합니다 truthy 한 falsy을 . 실제로 진실 하거나 허위 일 필요는 없습니다 . 답변이 유효하려면 네 가지 추가 기준을 충족해야합니다. 프로그램을 자신에게 전달하면 진실한 가치가 출력 됩니다. 이전 답변에 입력으로 …

30
*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다.
SO (Spoiler alert!) 에서이 질문을 인용 하면 : 이 질문은 오라클 인터뷰에서 제기되었습니다. *, /, +,-, %, 연산자를 사용하지 않고 어떻게 숫자를 3으로 나누겠습니까? 숫자는 부호가 있거나 부호가 없을 수 있습니다. 작업은 해결할 수 있지만 가장 짧은 코드를 작성할 수 있는지 확인하십시오. 규칙 : 필요한 정수 나누기 수행 ( /3) …

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