«code-golf» 태그된 질문

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

17
데이터 중화
데이터를 무효화하려면 모든 숫자 (숫자가 아님)를 0으로, 문자열이 아닌 모든 문자를 공백으로 재귀 적으로 바꿉니다. 언어에서 처리 할 수있는 단일 숫자, 문자 또는 문자열 또는 혼합 된 숫자 / 문자 데이터의 재귀 배열 *을 허용해야합니다. 예를 들어, 언어에서 처리 할 수있는 경우 실제 문자열을 수락하고 입력을 단일 문자 목록으로 제한하지 …

3
우리는 아직?
나는 시간 여행자이며, 시간의 흐름에 사로 잡혀 있습니다. 나는 특히 시계 바늘이 12 개를지나거나 내 달력의 다음 페이지로 넘어가거나 모든 사람이 "새해 복 많이 받으세요!"라고 소리 치는 순간을 좋아합니다. 마지막 순간부터 다음 순간까지의 진행률 표시 줄 형태로 보여주는 프로그램을 작성하십시오. 예를 들어, 시간이 09:12라고하면 다음과 같이 인쇄해야합니다. 09:00 ####---------------- 10:00 …
22 code-golf  date 

6
끈적 끈적한 조명 장식 애니메이션
이 도전은 법률가의 집에서 볼품없는 크리스마스 조명을 기리는 것입니다. 과제는 "실시간"으로 장식을 보여주는 그래픽 출력을 만드는 것입니다. 비디오 (gif 또는 기타 형식)에는 nxm 세로 및 가로 "조명"이 있습니다. 5 <= m, n <= 40 . 프레임 크기와 해상도는 n 과 m 에 따라 달라질 수 있지만 n, m = 5 …

6
마법의 거울 광기
소개 나는 마술 거울로 가득 찬 방이있다 . 그들은 다른 마술 거울을 제외한 모든 아이템을 복제 할 수있는 신비한 유물입니다. 보다 명확하게, 항목의 복제 버전이 같은 거리에서 미러의 다른쪽에 나타납니다. 그러나 복제 미러와 항목 (원본 또는 복제본) 사이에 다른쪽에 다른 매직 미러가있는 경우 복제본이 형성되지 않습니다. 원본 항목은 미러의 왼쪽이나 …
22 code-golf  string 

12
마음의 손을 득점
하트 는 4 인용 속임수 카드 게임입니다. 각각의 트릭은 최고 소송에서 가장 높은 카드를 사용한 플레이어가 수행합니다. 각 핸드의 끝에서, 플레이어는 자신이 선택한 페널티 카드에 따라 페널티 점수를받습니다. 이 작업은 Microsoft Hearts 규칙에 따라 점수를 결정하는 것 입니다. 입력 입력은 4 명의 선수 각각이 취하는 페널티 카드를 보여주는 4 개의 …

24
큰 바위를 작은 바위로 만들기
분쇄기에 오신 것을 환영합니다. 당신의 임무는 큰 바위를 분쇄하여 작은 바위로 만드는 것입니다. 큰 크기의 바위를 입력 n > 3 하고 갈아 입으십시오. 모든 암석의 크기가 될 때까지 분쇄기에 분쇄하여 암석을 계속 분쇄하십시오 2. 암석은 항상 같은 반쪽으로 연마됩니다. 연삭 결과가 홀수이면 결과-1을 취하십시오. 진행하면서 각 연삭의 결과물을 인쇄하십시오. 예 …

10
배열 단순화
입력 배열 또는 양의 연속적인 오름차순 정수를 포함 할 수있는 배열입니다. 배열은 그 안에 여러 배열을 가질 수 있습니다. 배열이 비어 있지 않습니다. 산출 이 배열은 단순화되었습니다 배열을 단순화하는 방법 [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], 9]]예제로 배열을 사용합니다 . 먼저 값이 얼마나 깊이 중첩되어 있는지 확인합니다. 깊이와 …

25
Quine Anagrams! (캅스 스레드)
이것이 경찰의 실입니다. 강도 스레드를 보려면 여기를 클릭 하십시오 . 경찰의 임무 먼저, 원하는 언어로 퀴즈를 작성하십시오. 다음으로 퀴네를 뒤섞습니다. 강도가 그것을 해독하고 원래의 소스 코드를 찾으려고 노력할 것이므로 이것을 잘하십시오! 스크램블 된 코드는 작동하지 않아도됩니다. 이 글타래에 답을 올리세요. 언어, 바이트 수 및 스크램블 된 코드를 포함하십시오. 프로그램이 STDERR로 …

15
연산자 ASCII 아트
도전 아래 목록 의 ASCII 연산자와 숫자 n이 주어지면, 길이가 n 인 연산자의 선분을 가진 문자로 해당 연산자를 사용하여 연산자의 ASCII 표현을 그리십시오 . 입력 목록에서 ASCII 문자 = + - x /및 정수 . (내가 사용하고 대신 하고 대신 ,하지만 당신은 쉽게 중 어느 하나를 사용할 수 있습니다). 들어 …

24
Polyglot Anagrams 강도 스레드
이것은 이 도전 의 강도 스레드입니다 경찰은 OEIS 시퀀스 를 선택하고 STDIN을 통해 n이 주어지면 시퀀스에서 해당 n 번째 항목을 생성하는 두 개의 다른 언어로 두 개의 전체 프로그램 을 작성합니다. 두 프로그램은 서로에 대한 아나그램이어야합니다. 즉, 서로의 문자에서 재 배열 될 수 있습니다. 그들은 OEIS 번호에 대한 소스 코드의 …

30
$ PATH 변수를 한 줄씩 내보내기
AskUbuntu에 대한이 질문 에서 영감 을 얻었습니다. 당신의 일은 매우 간단합니다. PATH 환경 변수 ( echo $PATH)를 가져 와서 각 항목 ( :문자로 구분 )이 자체 행에 있도록 내보내십시오 . 예를 들어, PATH가 인 경우 /bin:/usr/bin:/usr/local/bin프로그램은 다음을 출력해야합니다. /bin /usr/bin /usr/local/bin 프로그램은 선행 줄 바꿈을 반환하지 않지만 단일 후행 줄 …
22 code-golf  string 

7
불행한 숫자!
알아야 할 사항 : 먼저 행운의 숫자. 행운의 숫자는 다음과 같이 생성됩니다. 모든 자연수를 취하십시오. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... 그런 다음 두 번째 숫자를 제거하십시오. 1, 3, 5, 7, 9, 11, 13, 15, 17, …

8
모듈로 로제 생성
멋진 물건 다음 rosace는 숫자 modulo 7을 계산하는 데 도움이 될 수 있습니다. 그렇게하려면 0에서 시작하여 첫 번째 숫자로 주어진 여러 단계를 시계 방향으로 돌려야합니다. 그런 다음 각 연속 숫자에 대해 화살표를 따라 시계 방향으로 해당 숫자가 제공하는 단계 수를 설정하십시오. 294 번으로 넘어가는 방법은 다음과 같습니다. 원 0에서 시작합니다. …

1
그리드-탱그램 해결
지혜 놀이는 다섯 다른 크기의 삼각형, 평행 사변형과 사각형 : 일곱 개 모양으로 만든 해부 퍼즐입니다. 모양이 주어지면 목표는 모든 조각을 사용하고 겹치지 않고 모양을 다시 만드는 것입니다. 이 조각들을 평면에 배열하는 방법은 분명히 무한히 많습니다. 흥미로운 부분 집합은 그리드 탄 그램 "표준"Tangram 정사각형을 더 큰 정사각형으로 그릴 수 있습니다. …

30
이웃의 합
이것은 매우 간단한 도전이어야합니다. 숫자 배열의 경우 모든 요소에 대해 모든 인접 요소가 추가 된 배열을 생성하고 해당 배열의 합을 반환합니다. 입력 배열에서 발생하는 변환은 다음과 같습니다. [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, 4+3+5, 5+4] => [3,6,9,12,9] => 39 0 => neighbours of item 0, including item 0 [1,2] => …
22 code-golf 

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