«code-golf» 태그된 질문

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

16
쿼티 키보드의 단일 행을 사용하는 가장 긴 단어
쿼티 키보드의 세 행은 qwertyuiop, asdfghjkl하고 zxcvbnm. 당신의 작업은 주어진 단어 목록에서 키보드의 한 행만 사용하여 입력 할 수있는 가장 긴 단어를 찾는 것입니다. 샘플 입력 1 artist home gas writer geology marine twerp 산출 writer (주어진 단어 만 gas, writer그리고 twerp단일 행을 사용하여 작성 될 수 있으며, writer가장 긴) …

30
테이크 업 구현
소개 및 크레딧 멋진 전주가없는 오늘날 : 구현하십시오 takewhile. 이것의 변형 (사소한 데이터 구조에서)은 대학 기능 프로그래밍 과정에서 과제였습니다. 이 과제는 이제 마감되었으며 수업 시간에 논의되었으며 교수님이 여기에 게시 할 수있는 권한이 있습니다 (명백하게 요청했습니다). 사양 입력 입력은 양의 정수 목록 (또는 언어의 동등한 개념)이됩니다. 산출 출력은 양의 정수로 된 …

28
이진을 번갈아 서브 시퀀스로 분해
이것은 HP CodeWars의 최근 경쟁 의 문제 13-비 반복 바이너리 입니다 . 임의의 십진수를 봅시다. 727429805944311 이진 표현을 살펴보십시오. 10100101011001011111110011001011101010110111110111 이제 이진 표현을 숫자 0와 1번갈아가는 하위 시퀀스로 나눕니다 . 1010 010101 10 0101 1 1 1 1 1 10 01 10 0101 1 1010101 101 1 1 1 101 …

12
그것은 주요한 것입니다 ... 거의
수학 수업에서 소수에 대해 배운 적이 있다면 아마도 어떤 시점에서 숫자가 소수인지 확인해야했을 것입니다. 예를 들어, 소수를 39로 착각하는 등 여전히 학습하는 동안 혼란에 빠졌을 것입니다. 39는 세미 프라임, 즉 두 프라임의 곱이므로 걱정할 필요가 없습니다. 마찬가지로, k- 거의 소수를 k 소수 의 곱으로 정의 할 수 있습니다 . 예를 …

17
범위를 수리
일부가로 바뀐 양의 정수 목록을 입력하면 0바뀐 숫자가 바뀐 목록을 0바꿉니다. 입력 목록의 특성 : 목록의 길이는 항상 2 이상입니다. 입력 목록을 a"원본 목록"(즉, 숫자가 0s 로 대체 된 목록 )으로 정의 b합니다. 어떤을 위해 n, a[n]중입니다 b[n]또는 0. 어떤을 위해 n, b[n]중입니다 b[n-1] + 1또는 b[n-1] - 1. 즉,의 …

20
찾아 회전
작업 이것은 간단한 도전입니다. 입력은 숫자 0123456789와 해시 만 포함 된 비어 있지 않은 단일 문자열 #입니다. 음수가 아닌 정수를 인코딩하고 문자열의 끝을 감싸는 적어도 하나의 자릿수를 정확하게 포함합니다 #. 정수는 선행 0을 가질 수 있습니다. 예를 들어 ##44##, 013####및 23###1유효한 입력입니다, 동안 ###, 0099그리고 #4#4수 없습니다. 당신의 작업은 n문자열 …

25
사다리에 로봇
배경 벽에 사다리를 기대고 올라갈 수있는 원격 제어 로봇이 있습니다. 로봇에 세 가지 명령을 보낼 수 있습니다. UP: 로봇이 한 단계 위로 올라갑니다. 가장 높은 단계에 있으면 넘어져 넘어져 폭발합니다. DOWN: 로봇이 한 단계 아래로 내려갑니다. 가장 낮은 단계에 있었다면 아무 일도 일어나지 않습니다. RESET: 로봇이 가장 낮은 단계로 돌아갑니다. …

30
사람들을 세어보세요!
소개 이상하게 들릴지 모르지만까지 1에 대한 계산에 대한 도전은 하나도 없습니다 n. 이것은 같은 것이 아닙니다. 그것은 잘 설명되지 않은 (닫힌) 도전입니다. 이것은 같은 것이 아닙니다. 그것은 무기한 계산에 관한 것입니다. 도전 모든 정수 1를 n포함 하는 프로그램 또는 함수를 작성하십시오 . 규칙 당신은 n어떤 방법 으로든 얻을 수 있습니다 …

30
서브 시퀀스 대체
대부분의 언어에는 문자열이 제공되어 특정 하위 문자열이 나타나는 모든 항목을 검색하고 다른 하위 문자열로 대체합니다. 나는이 개념을 (연속적인 것은 아니지만) 서브 시퀀스로 일반화하는 언어를 모른다. 이것이 바로이 도전의 과제입니다. 입력은 세 문자열로 구성된다 A, B그리고 C, 여기서 B와 C동일한 길이를 보장한다. B하위 시퀀스로 나타나는 경우 A로 교체해야합니다 C. 다음은 간단한 …

11
이 멋진 ASCII 예술 프레임
소개 좋은 사진에는 멋진 프레임이 있어야한다는 데 모두가 동의한다고 생각합니다. 그러나 ASCII-Art에 대한이 사이트의 대부분의 문제는 단지 원시 그림을 원하고 보존에 대해서는 신경 쓰지 않습니다. ASCII-Art를 가지고 멋진 프레임으로 둘러싼 프로그램이 있다면 좋지 않을까요? 도전 ASCII 아트를 입력으로 사용하여 멋진 프레임으로 둘러싸인 프로그램을 작성하십시오. 예: ***** *** * *** ***** …

17
모츠 킨 숫자
n 번째 Motzkin 수 는 (0, 0)에서 (n, 0)까지의 경로 수이며 각 단계는 (1, -1), (1, 0) 또는 (1, 1) 형식이며 경로는 y = 0 이하로 절대로 가지 않습니다. 위의 링크에서 n = 1, 2, 3, 4에 대한 이러한 경로의 그림은 다음과 같습니다. 원하는 순서는 OEIS A001006 입니다. OEIS에는 시퀀스의 …

3
도움! 계산기가 고장났습니다! (정수 표현식을 계산기 키 스트로크로 전환)
소개 도움! 실수로 TI-84 계산기를 창문 밖으로 떨어 뜨 렸습니다 (어떻게 묻지 않습니까). 나는 내일 수학 시험을 가지고 있고 내가 찾을 수있는 유일한 계산기는 다음 버튼이있는 계산기입니다. 7 8 9 + 4 5 6 - 1 2 3 * 0 = / 내 수학 테스트는 식 평가에 대한 검토 테스트입니다. …

27
세 개의 입력 정수의 차이점
세 개의 정수 x, y 및 z를 입력으로받는 함수 diff를 구현하십시오. 이 숫자 중 하나를 다른 숫자에서 빼면 세 번째 숫자를 제공하는지 여부를 반환해야합니다. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, …

9
연동 브래킷
()[]{}<>4 개의 각 대괄호 유형이 일치하도록 배열 된 각 문자 중 하나를 포함하는 8 바이트 문자열을받는 프로그램 또는 함수를 작성하십시오 . 예를 들어, ]<([){}>대괄호가 일치하지 않기 때문에 입력이 유효하지 않습니다 (다른 모든 것이 일치하더라도). 인쇄 또는 정수를 반환 0하는 6네 개의 브래킷 유형의 가능한 여섯 짝의 대부분이 연동하는 방법 있음을 …

7
모든 코드와 어댑터를 함께 묶을 수 있습니까?
언젠가는 사용하지 않는 컴퓨터 코드와 어댑터 (USB-USB mini, VGA-DVI 등)의 큰 상자를 파고 들었다고 가정하십시오. 엉킨 코드가 어디에서나 엉망이되어 모든 코드를 하나의 긴 가닥으로 묶은 다음 롤업하여 물건을 단순화 할 수 있는지 궁금합니다. 문제는 모든 코드와 어댑터를 이렇게 긴 줄로 연결할 수 있습니까? 플러그가 완전히 다른 두 개의 코드 만 …
30 code-golf  string 

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