프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

3
나는 몇 마디의 힘의 말을 했습니까?
Skyrim에서 플레이어 캐릭터는 강력한 마법의 외침 (Thu'ums)을 사용하여 목표를 달성 할 수 있습니다. 모든 외침은 세 단어로 구성되어 있지만, 플레이어는 처음 한두 단어를 사용하여 적은 힘으로도 더 짧은 재사용 대기 시간으로 동일한 효과를 얻을 수 있습니다. 구두점이나 공백이없는 소문자 ASCII Thu'um 문구가 주어지면 포함 된 단어 수 를 반환합니다. 예: …

4
ASCII Dank Star
입력 설명 문자열 (최상의 결과를 얻으려면 모든 문자를 인쇄 할 수 있어야하고 너비가 같아야합니다). 출력 설명 패턴을 따르는 캐릭터 스타 : 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 여기서 0, 1...은 문자열의 후속 문자입니다. 출력은 반드시 하나의 문자열 일 필요는 없습니다. 별 …

9
D2에서의 골프 팁
D 에서 골프를 치기 위해 어떤 일반적인 팁이 있습니까? 저는 일반적으로 D에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
10 code-golf  tips 

16
Thu-Morse 시퀀스의 차이를 인쇄
"네거티브"라고 말하면 모든 것을 0으로 바꿉니다 (즉, 비트 부정). Thu-Morse 시퀀스는 01101001과 같습니다. 생성하는 방법은 다음과 같습니다. 남은 것을 무효화하고 끝에 추가하십시오. 따라서 0. 그것을 부정하고 끝에 추가하십시오-01 그런 다음 그것을 가지고 부정하고 그것을 끝에 추가하십시오- 0110 등등. 이것의 또 다른 흥미로운 속성은 0 사이의 거리가 "비이성적"이고 반복되지 않는 문자열을 …

2
레티 나 골프 팁
레티 나 골프에 대한 일반적인 팁은 무엇입니까 ? 레티 나에 특정한 코드 골프 문제에 적용 할 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오. 참고로 온라인 컴파일러는 여기에 있습니다 . @ Sp3000은 Regex Golf에 대한 팁 도 있다고 지적했다 . 여기에 대한 답변은 …
10 code-golf  tips 

4
세미 퀸 작성
당신이이 개 언어를 가지고, 가정 A및 B. 문자열 s의 semiquine입니다 A및 B다음과 같은 조건이 만족되는 경우 : s언어의 quine입니다 A. sA및 의 폴리 글 로트입니다 B. 실행의 출력 sA와 B프로그램을 다른 문자열 s'에 quine이다 B. 이 과제의 목표는 두 가지 다른 언어로 세미 퀸을 작성하는 것입니다. 이것은 code-golf 이므로 가장 …

2
유효한 모든 클래스 공용 퍼블릭 유니 캐스트 IPv4 주소 출력
IPv4 주소의 폭은 32 비트이므로 주소 공간의 크기는 2 32 또는 4,294,967,296입니다. 그러나 이것은 이론적 인 상한 일뿐입니다. 공용 인터넷에서 실제로 사용될 수있는 모든 주소를 정확하게 나타내는 것은 아닙니다. 이 과제의 목적을 위해 모든 주소 지정이 분류 된 것으로 가정합니다 . 실제로, 주소 공간의 분류 된 세분화는 CIDR (Classless Inter-Domain …

1
자동 조종 장치 모드
왼쪽 상단에서 시작하는 헬리콥터가 지상으로 내려갑니다 (이 질문의 목적을 위해 2D 공간에서). 자동 조종 장치 모드와 수동 모드가 있습니다. 자동 조종 장치 모드는 다음과 같이 작동합니다. 바로 아래 공간이 비어 있으면 그 공간으로 내립니다. 그렇지 않으면 단계를 완전히 무작위로 왼쪽 또는 오른쪽으로 이동하십시오. (이 방법으로 여러 단계를 이동할 수 있습니다.) …

7
사각형의 사각형
양의 정수를 입력 n하면 다음 프로세스를 완료하는 프로그램을 작성하십시오. n그것 보다 큰 가장 작은 양의 정수를 찾으십시오. 제곱은 완전 제곱이며 n다른 숫자입니다. 자릿수의 순서는 n변경되지 않을 수 있습니다. n완벽한 정사각형을 만들기 위해 연결된 숫자를 호출 할 수 있습니다 r_1. r_1완벽한 제곱이 아닌 경우 프로세스에 r_1대한 새로운 입력으로 위의 프로세스를 반복하십시오 …

2
결석 한 언어 학자
배경 언어학자인 친구가 간단한 대화 스 니펫을 여러 언어로 기록하고 분석했습니다. 그들은 결석 한 마음으로 각 스 니펫의 언어를 잊어 버렸습니다. 문장 구조를 분석하고 불가능한 경우를 배제하는 프로그램을 만들어서 도움을 주어야합니다. 입력 귀하의 입력은 문자가 포함 된 비어 있지 않은 문자열 SVO에 대해 서, 주제 , 동사 및 오브젝트 . …

6
문장에서 중복 단어 제거
이 도전에서, 당신은 각 문장 에서 중복 단어를 제거 합니다. 예 Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! 사양 입력은 ASCII 문자의 문자열입니다. 문장은 문자열이 끝날 때까지, 줄 바꿈 ( \n) 또는 문장 부호 ( …
10 code-golf  string 

1
음력 단계 계산
소개 tl; dr 이 도전에서 당신은 주어진 날짜에 대한 달의 위상을 계산해야합니다. 이 도전은 게임 사이코 소셜 시청각 실험 " Superbrothers : Sword & Sworcery EP "에서 영감을 얻었습니다 . 에서 S : S & S EP 일부 이벤트는 시간의 특정 지점에서만 발생하는 달의 위상은 모험의 결과에 중요하다. 문제는 특정 …

1
디지털 시계 퍼즐 맞추기
새로운 숫자 나 모양을 만들기 위해 특정 수의 일치 항목을 추가, 제거 또는 이동하는 것과 관련된 일치 하는 퍼즐 이 많이 있습니다 . 이것은 디지털 시계와 같습니다. 12 시간 디지털 시계에 유효한 시간이 주어지면 시계에서 보이는 모든 숫자가 해당 숫자가되도록 가장 적은 행을 이동해야하는 숫자를 출력하십시오. 둘 이상의 숫자가 최소값이면 …

3
아이 칭 쌍 이진 컴퓨터
소개 I Ching 은 고대 점 텍스트이며 가장 오래된 중국 고전입니다. 그것은 cleromancy라는 점을 사용하여 분명히 임의의 숫자를 생성합니다. Zhou yi의 기본 단위는 hexagram (卦 guà)으로, 6 개의 가로줄 (爻 yáo)로 구성되어 있습니다. 각 줄은 끊어 지거나 끊어지지 않습니다. Zhou yi의받은 텍스트는 64 개의 가능한 hexagram을 모두 포함합니다 킹 웬 …

1
입방체를 걸어 개미가 단어를 철자 할 수 있습니까?
양의 정수 n 과 단어 목록 이라는 두 가지 매개 변수를 취하는 함수를 작성하십시오 . n x n x n 단위 의 큐브가 주어지면 각 표면 단위에 임의의 문자 (AZ)를 할당하십시오. (3x3x3 큐브의 경우 각면에 9 개의 표면 단위가 있습니다.) 그런 다음 개미가 표면을 따라 걷는 것이 가능한지 (얼굴을 교차 …
10 code-golf 

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