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

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

6
달의 위상을 그립니다
도전 달의 위상이 주어지면 ASCII 아트를 사용하여 그립니다. 프로그램은 초승달, 초승달, 1 분기, 왁싱 깁슨, 보름달, 멍청한 멍청이, 지난 분기 및 쇠약 한 초승달을 처리해야합니다. 입력은 정수입니다. 0 -> new moon 1 -> waxing crescent 2 -> first quarter 3 -> waxing gibbous 4 -> full moon 5 -> waning …

16
Xor 암호화 해독
당신의 임무는 암호화 된 문자열을 입력으로 가져 와서 해독 된 문자열을 출력하여 숨겨진 메시지를 표시하는 것입니다. 입력 및 출력 문자열에는이 64 개의 ASCII 문자 목록에있는 문자가 포함됩니다 (앞 공백 참조). !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ 이 문자들은 위에 나열된 순서대로 번호가 할당됩니다. ! " # $ % & ... 0 1 2 3 4 …

19
큰 ASCII X 그리기
문제 비슷한 일 을하는 이전의 도전 에서 영감을 얻음 양의 정수 입력 n출력에 다음 패턴을 따르는 모양이 제공됩니다. 입력 n=1: * * * * * 입력 n=2: ** ** **** ** **** ** ** 입력 n=3: *** *** *** *** ***** *** ***** *** *** *** *** 등등... 다음과 같은 …

18
관련없는 번호 찾기
음수가 아닌 정수 2 개를 입력으로 받으면 2 개의 입력에서 수학 연산자를 통해 생성 할 수없는 음이 아닌 정수를 출력합니다. 예를 들어, 입력을 부여 2하고 3, 6, 0, 5, 1, 9, 8, 23, 2모든 출력은 무효이다. 고려해야 할 작업은 다음과 같습니다. Addition (a + b) Subtraction (a - b) and …

30
비밀번호를 읽으십시오
당신의 도전은 키보드 / 표준 입력에서 "암호"를 읽는 것입니다. 도전 과제 : 문자열을 s보이지 않게 읽습니다 . 의 각 문자에 대해 문자를 s인쇄하십시오 c. 실시간으로. 규칙 : c실시간으로 인쇄해야합니다 . 사용자가 문자를 입력하자마자 표시해야합니다 c. c 일정해야합니다. 즉 같은 문자 여야합니다. c눈에 띄는 문자 일 수 있습니다 (예 : 줄 …
20 code-golf  string 

20
숫자가 포함 된 단어
숫자 단어는 일부 문자를 제거한 후에 하나, 두 개, 세 개, 네 개, 다섯 개, 여섯 개, 일곱 개, 여덟 개 또는 나인 (ZERO 아님) 중 하나의 숫자로 남겨진 단어입니다. 예를 들어 BOUNCE 및 ANNOUNCE는 숫자를 포함하기 때문에 숫자 단어입니다. ENCODE는 순서가 없기 때문에 O, N 및 E를 포함하더라도 숫자 …
20 code-golf  string 

1
좋은 진동
The Beach Boys의 노래 Good Vibrations 에서 저기 의 소리 가 불멸되었습니다 . 많은 사람들이 그 사운드를 스타 트랙 오리지널 시리즈의 주제와 연관 짓지 만 소프라노의 에뮬레이션 인 것 같습니다 . 이 도전은 당신이 theremin 을 구현해야합니다 . 입력 마우스 또는 다른 입력 장치 (예 : 조이스틱을 사용할 수 있음)에서 …
20 code-golf  music 

7
육각형 삼각형!
당신의 임무는 : 변의 길이와 육각형 삼각형 만들기 n, n긍정적 인 정수 또는 0입니다. 먼저 육각형을 정의하겠습니다. / \ | | \ / (놀라운 ASCII 예술, 맞습니까?) 측면을 공유하여 육각형을 서로 연결할 수 있습니다. / \ / \ | | | \ / \ / / \ | | / …

11
피보나치 수열의 선형 보간
당신의 임무는 n 번째 피보나치 수 를 찾는 것이지만, n 은 반드시 정수일 필요는 없습니다. 인덱스가 0 인 피보나치 시퀀스는 다음과 같습니다. 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... 그러나 2,4 번째 숫자를 원하면 어떻게됩니까 ? 2.4 번째 숫자는 …

8
다항식을 구합니다
우리는 f 가 음이 아닌 정수 계수를 갖는 다항식 이라는 것을 알고 있습니다. 주어 F (1) 및 F (1 + F (1)) 복귀 F . f 를 계수 목록, ASCII 형식 다항식 등으로 출력 할 수 있습니다 . 예 : f(1) f(1+f(1)) f 0 0 0 1 1 1 5 …

10
네 개의 유효성 검사기 연결
소개 Connect Four는 가로, 세로 또는 대각선으로 4 개를 연속으로 시도하는 게임입니다. 이 코드 골프에서는 게임 보드를 통해 누가 이겼는지 찾으려고 노력할 것입니다. 항상 한 명의 승자가 있으며 한 명의 승자가 있습니다. 태스크 승자가 누구인지 파악하는 연결되는 4 개의 보드 감안할 때 : X나 Y. 항상 한 명의 승자가 있으며 …

30
배열에 2 이외의 것이 포함되어 있는지 확인
숫자 또는 배열로 구성된 배열을 취하고 2s 만 포함 된 경우 출력합니다 . 결과는 진실 또는 거짓 값이어야합니다 (응답이 파괴되면 죄송합니다) 확실한 테스트 사례 [2] [2,2] [[2],[2,2],2] [] [[],[]] 팔시 테스트 사례 [1] [22] [2,2,2,1] [[1,2],2] 표준 허점 은 금지되어 있습니다. 기본 IO 규칙이 적용됩니다. 코드 골프, Fewest 바이트가 승리합니다!

30
인터리빙 반전
문자열이 주어지면 인터리빙 방식으로 뒤집습니다. 0 인덱스로 abcdefghi및 abcdefghij에 대해 수행하는 방법은 다음과 같습니다 . 짝수 인덱스의 문자를 홀수 인덱스의 문자와 분리하십시오.아 세기 bdfh 아 세기 bdfhj 홀수 인덱스에서 문자를 뒤집습니다.아 세기 hfdb 아 세기 jhfdb 하나의 문자열로 다시 인터리브하십시오.ahcfedgbi ajchefgdib 규칙 짝수 길이와 홀수 길이 문자열을 모두 지원해야합니다. 인덱스가 …
20 code-golf  string 

18
나에게 (이상한) 단위 원을 그려라!
소개 정상적인 단위 서클을 알고 사랑할 수 있습니다. 그러나 수학자들은 미쳤 기 때문에 개념을 만족시키는 모든 지점으로 추상화했다 x*x+y*y=1. 암호 학자 때문에 1 도 이상, 그들은 사랑 유한 필드와 때때로 그래서이 결합하자, 유한 링 (그들은 선택의 여지하지만이처럼이 아닌)! 도전 입력 선호하는 인코딩에서 1보다 큰 양의 정수. 이 번호를 n이라고합시다. 산출 …

5
> <> 물 부족
&gt; &lt;&gt; (비밀 한 프로그래밍 언어) 의 코드를 통해 수영하는 사랑하는 물고기 는 자연 환경에서 제거되었습니다. 이 변경으로 인해 예전 방식으로 움직일 수 없었습니다. 토 로이드 움직임이었던 것은 단순한 왼쪽에서 오른쪽 움직임으로 제한되었습니다. 그러나&gt; &lt;&gt; 프로그램은 마치 물고기가 마치 물고기를 통해 이동할 수있는 것처럼 작성되었습니다. &gt; &lt;&gt; 프로그램을 선형화하는 프로그램을 …
20 code-golf  grid 

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