«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

16
간단한 진실을 위조하십시오
부울 목록에서 가장 긴 참을 찾습니다. 다른 모든 사실을 위조하여 동일한 목록을 반환하십시오. 입출력 목록; 일반적인 형식 (예 : 문자열로 구분 된 목록) 세부 True와 False는 해당 언어가 일반적으로 해당 값 또는 정수 1과 0에 사용하는 모든 것이 될 수 있습니다. 단일 문자를 사용하는 경우 목록은 연결 (예 :) 일 …

22
지수를 ASCII 아트로 변환
태스크 당신의 임무는 다음과 같이 문자열을 변환하는 것입니다. abc^d+ef^g + hijk^l - M^NO^P (Ag^+) 이 같은 문자열로 : d g l N P + abc +ef + hijk - M O (Ag ) abc d + ef g + hijk l -M N O P (Ag + )에 대한 근사치 …

30
간단한 정수 연산 계산기
간단한 정수 연산 스크립트 가능 계산기를 구현하십시오. 개념 누산기는 0에서 시작하여 연산이 수행됩니다. 프로그램이 끝나면 누산기의 값이 출력됩니다. 운영 : +1누산기에 추가 -1누산기에서 빼기 * 누산기에 2 / 누산기를 다음과 같이 나눕니다. 2 샘플 스크립트 입력 ++**--/은 출력을 제공해야합니다 3. 구현 예 def calc(s) i = 0 s.chars.each do |o| …

30
디지털 합이 입력 인 입력보다 가장 작은 숫자 찾기
"디지털 합계"는 숫자의 모든 숫자의 합계를 나타냅니다. 예를 들면, 디지털 합 1324이다 10때문에 1+3+2+4 = 10. 문제는 디지털 합이 입력 인 입력보다 가장 작은 숫자를 계산하는 프로그램 / 기능을 작성하는 것입니다. 연습 예제 예를 들어, 숫자 9를 입력으로 사용하십시오. 9 = 1+8 -> 18 9 = 2+7 -> 27 9 …

30
리스프 트랜 슬레이터
내 친구가 며칠 동안 lisp 번역기를 만들었습니다. 즉, 문자열을 가져 와서 s => th 및 S => Th로 변환했습니다. 꽤 길었고 골프를 칠 수 있다고 생각했습니다. 따라서 작업은 입력 문자열을 가져 와서 lisp로 변환하고 문자열을 출력하는 프로그램 / 함수를 만드는 것입니다. 테스트 사례 Sam and Sally like Sheep Tham and …
28 code-golf  string 

23
디지털 삼각형으로 요약
글쎄요, 정말로 요약하십시오. 비어 있지 않은 십진 정수 (0-9) 목록을 가져 와서 맨 아래에있는 입력 목록과 함께 아래로 향하는 "삼각형"을 출력하는 프로그램 또는 함수를 작성하십시오. 그 위에 모듈로 10. 예를 들어, 입력 [7, 5, 0, 9]에 출력이 있습니다 7 5 0 9 2 5 9 7 4 1 때문에이 2있다 …

18
되기 위해
가능한 최소 바이트에서 주어진 두 값이 각각 다음 중 하나와 일치하는지 확인하십시오. 첫 번째 가치 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive (t zero) 두 번째 가치 b case insensitive be case insensitive bee case insensitive b3 …
28 code-golf  string 

25
다차원 배열의 인덱스
C 및 C ++와 같은 저급 언어에는 실제로 다차원 배열 개념이 없습니다. (벡터 및 동적 배열 이외) 다차원 배열을 사용하여 int foo[5][10]; 이것은 실제로 구문 설탕 입니다. C가 실제로하는 일은 5 * 10 요소 의 단일 연속 배열을 만드는 것 입니다. 이 foo[4][2] 또한 구문 설탕입니다. 이것은 실제로 요소를 나타냅니다 …

8
최대 공약수를 시각화합니다
배경 가장 큰 공약수 ( 간단히 gcd )는 유용한 속성이 많기 때문에 편리한 수학적 함수입니다. 그 중 하나는 베주 항등식 : 경우 d = gcd(a, b), 다음 정수가 존재 x및 y그러한가 d = x*a + y*b. 이 과제에서 간단한 ASCII 아트를 사용하여이 속성을 시각화해야합니다. 입력 입력 값은 양의 정수 2 …

30
바이트 / 캐릭터
태스크 UTF-8 문자열이 주어지면 (어떤 수단 으로든) 모든 요소가 해당 입력 문자를 인코딩하는 데 사용되는 바이트 수인 동등한 목록에 응답합니다. 예 ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 1 ĉaŭ→ 2 1 2(한 문자) ĉaŭ→ 1 2 …

3
왼쪽의 네 단계 : 독사. 오른쪽으로 네 걸음 : 절벽. 죽지 마!
소개 독사와 절벽이 3 단이 아닌 2 단 떨어져 있다고 가정 해 봅시다 . o --- Hsss! | ';;' ___ /_\ ___ _ | 불행히도 당신은 가학적인 고문의 포로입니다. 당신은 해야한다 굽이마다 왼쪽 또는 오른쪽 중 하나 조치를 취할. 당신이하지 않으면, 그들은 당신을 즉시 죽인다. 미리 단계를 계획 할 수 …

19
ASCII 래더 작성
두 개의 정수 n 과 m 을 입력하면 길이 n 과 크기 m 의 ASCII 래더를 출력합니다 . 이것은 길이 3과 크기 3의 ASCII 래더입니다. o---o | | | | | | +---+ | | | | | | +---+ | | | | | | o---o 길이가 5이고 크기가 …

10
히스토그램, 회문, 오 마이!
(첫 번째 과제는 문제가있는 경우 알려 주시기 바랍니다.) heterogram는 알파벳의 어떤 문자가 두 번 이상 발생하지 않는 단어이며, 회문은 앞으로 같은 뒤로를하는 문구입니다. 여기서 과제는 단어 (단지 문자)를 입력으로 받아 이종법 (truthy / falsy)인지 여부를 출력하는 코드를 작성하는 것입니다. 중요한 것은 프로그램이 회문이어야한다는 것입니다. 앞뒤로 같은 것을 읽습니다. 대문자 사용 …

2
Brainfuck에서 MarioLANG로 변환
MarioLANG 은 소스 코드가 Super Mario Bros. 수준과 유사한 2 차원 프로그래밍 언어입니다. 게다가, 그것의 명령어 세트는 Brainfuck 와 매우 유사합니다 . 이것은 MarioLANG이 본질적으로 명령 포인터가 Mario처럼 움직이는 2D Brainfuck임을 의미합니다. 그래서 내 MarioLANG 제출을 쓸 때 프로그래밍 언어 퀴즈를 들면, 나는 브레인 퍽 변환에 의해 시작 "안녕하세요, 세계!" …

4
돌연변이 판 골린
이것은 기계 학습을 설명하기 위해 스스로를 수정하는 퀴인 또는 퀴인처럼 작동하는 프로그램을 고안해야하는 코드 골프 과제입니다. 배경 여기 에 설명 된 '판 골린 게임'이라는 기본 인공 지능 프로그램이 있습니다 . 기본 아이디어는 프로그램을 처음 실행할 때 다음과 같이 묻는 것입니다. 좋아, 뭔가 생각 해봐 천골 린인가요? 그런 다음 다음 중 …
28 code-golf  quine 

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