«code-golf» 태그된 질문

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

13
세련된 파티션
정수 배열을 고려하십시오. [1, 0, 9, 1, 3, 8] 이 목록을 연속 된 하위 목록으로 분할하는 방법에는 여러 가지가 있습니다. 다음은 세 가지입니다. A: [[1, 0, 9], [1, 3, 8]] B: [[1], [0, 9], [1, 3], [8]] C: [[1, 0], [9, 1], [3, 8]] 하위 목록 중 일부를 다시 결합 …

10
소로가 던졌지 만 트롤은 힘든 통을 뚫습니다.
혼란스럽고 비슷한 9 개의 단어 각각 에 원하는대로 숫자 1-9를 지정하십시오. though through thorough Thoreau throw threw trough tough troll 문자열을받는 프로그램을 작성하십시오. 입력이이 9 개 단어 중 하나 인 경우 할당 된 번호를 출력하십시오. 입력이 위의 단어 중 하나가 아닌 경우 프로그램은 오류나 영원히 루프를 포함하여 모든 작업을 수행 …

9
입력이 주어지면 키보드를 따라 N 자씩 이동하십시오.
도전 과제 : 키보드로 입력 할 수있는 입력이 있으면 N 문자 씩 텍스트를 이동하십시오. 사용할 QWERTY 키보드는 다음과 같습니다. 수정 자 키 (Shift, Caps, Enter, Delete 및 Tab)는 무시해도됩니다. 한쪽에 도달하면 (예를 들어 |) 루프백 |이 발생하므로 Qif 로갑니다 N = 1. 공백을 따라 이동할 필요는 없습니다 (수정자를 건너 뛰면 …

16
sed에서의 골프 팁
sed에서 골프를 할 때 어떤 일반적인 팁이 있습니까? 코드 골프 문제에 적용 할 수 있고 적어도 sed에 특정한 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
19 code-golf  tips  sed 

2
점 목록이 주어진 정사각형 회전 결정
이 도전에서, 당신은 포인트 목록이 제공됩니다. 이 점들은 가상의 사각형 둘레에 있습니다. 당신의 목표는 : 가능한 경우 사각형의 회전을 인쇄합니다. [0, 90)의 값이됩니다. 여기서 0은 세로 및 가로 선이있는 사각형을 나타냅니다. 회전은 시계 반대 방향으로 계산됩니다. 정사각형 회전이 모호한 경우 (예 : 2 포인트 만 제공됨) "알 수 없음"을 인쇄하십시오. …

14
회문 반전 추가
회문 반전 추가 반전 추가 과정은 생성 된 숫자가 회문이 될 때까지 숫자가 추가되는 곳입니다. 예를 들어 68로 시작하면 프로세스는 다음과 같습니다. 68 + 86 => 154 + 451 => 605 + 506 => 1111 보시다시피, 회문 번호에 도달하기 위해 3 번의 추가가 필요했습니다. 로 시작 89하려면 24 단계가 필요합니다 …

9
스페이드 트릭을이기는 사람
스페이드 게임에서 누가 4 카드 트릭을 이길 지 결정하는 코드를 작성하십시오 . 가장 적은 바이트가 이깁니다. 입력은 TH QC JH 2H(Ten of Hearts, Queen of Clubs, Jack of Hearts, Two of Hearts) 와 같이 순서대로 재생 된 4 장의 카드를 나열하는 문자열입니다 . 카드는 정장 CDHS과에서 값의 두 문자로 제공됩니다 …

8
문자열에서 한 줄 및 여러 줄 주석 제거
골 선택한 프로그래밍 언어를 사용하여 C 프로그램을 나타내는 문자열에서 주석을 제거 하는 가장 짧은 프로그램 을 작성하십시오 . 입력 문자열은 모든 형태의 입력으로 사용할 수 있지만 변수로도 사용할 수 있습니다. 명령 두 가지 다른 종류의 주석이 제거됩니다. 여러 줄 주석 으로 시작 /*하고 끝나는*/ //Linux 스타일 줄 바꿈 (LF, \n)으로 …

3
파이썬에서 두 변수 중 하나를 할당하는 더 짧은 방법이 있습니까?
이것은 파이썬 에서 골프를하기위한 팁 질문입니다 . 파이썬에서 수행 한 여러 골프에서 고정 값은 부울에 의해 선택된 두 변수 중 하나에 할당됩니다. 선택한 변수는 주어진 값으로 덮어 쓰고 다른 변수는 변경되지 않습니다. 17 자 if b:y=z else:x=z 조건부 값을 할당하는 것은 쉽지만 조건부 변수를 할당하는 것은 어려워 보입니다. 내가 놓친 …
19 code-golf  tips  python 

4
달의 크기를 계산
달 미스터리의 크기 나는 달의 크기가 변한다고 들었습니다. 당신이 사랑에 있고 운이 좋으면 달의 크기는 정상적인 상황에 비해 거의 두 배입니다. 어떤 사람들은 그 이유가 렌즈 역할을하는 대기라고 말합니다. 다른 사람들은 그것이 근처의 나무와 같은 다른 물체와 비교하는 문제 일 뿐이라고 생각합니다. 어떤 설명을 읽든 그것은 매우 주관적입니다. 달 과학의 …

6
23940을 기억하기위한 니모닉
주요 시스템은 A는 니모닉 들이보다 쉽게 기억 될 수 있도록 단어로 숫자를 변환하는 장치입니다. 단어의 발음이 소리 나는 방식을 기반으로하지만 문제의 단순성을 유지하기 위해 단어의 철자에 대해서만 관심을 갖습니다. 즉, 잘못된 전환이 발생하지만 괜찮습니다. 단순화 된 주요 시스템을 사용하여 숫자를 단어로 변환하려면 : 각각 0을 s또는로 교체하십시오 z. (일부 일 …
19 code-golf  string 

11
번호가 매겨진 큐브에면 출력
원하는 방식으로 큐브의 정점에 0에서 7까지의 숫자를 지정하십시오. 정점마다 정확히 하나의 숫자를 할당해야합니다. 예를 들어 정점은 다음과 같이 할당 될 수 있습니다. 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 0에서 5까지의 정수를 사용하는 프로그램을 작성하십시오.이 6 개의 숫자 각각은 원하는 방식으로 큐브의 한면과 …

7
해밍 (7,4)을 사용한 오류 수정
Hamming (7,4) 코드는 1950 년으로 거슬러 올라갑니다. 당시 Richard Hamming은 Bell Labs에서 수학자로 일했습니다. 매주 금요일 Hamming은 계산 기계가 일련의 계산을 수행하도록 설정하고 다음 월요일에 결과를 수집했습니다. 패리티 검사를 사용하여이 기계는 계산 중에 오류를 감지 할 수있었습니다. 좌절 한 그는 오류 메시지를 너무 자주 받았기 때문에 오류 감지를 개선하기로 결정하고 …

30
상자를 생성하십시오!
당신의 임무는 주어진 입력과 관련하여 하나의 ASCII 문자를 사용하여 상자를 생성하는 것입니다. 테스트 사례 1 1 --> ===== = = ===== 1 2 --> ========= = = = ========= 2 1 --> ===== = = ===== = = ===== 2 2 --> ========= = = = ========= = = = …

15
오늘의 랜덤 골프 # 4 : 베르트랑 패러독스
시리즈 정보 우선, 이것을 다른 코드 골프 도전과 같이 취급하고 시리즈에 대해 전혀 걱정하지 않고 대답 할 수 있습니다. 그러나 모든 과제에는 리더 보드가 있습니다. 첫 번째 게시물에서 시리즈 에 대한 추가 정보와 함께 리더 보드를 찾을 수 있습니다 . 시리즈에 대한 아이디어가 많이 있지만 미래의 과제는 아직 해결되지 않았습니다. …

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