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

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

8
행성 Flapus에 사용 된 숫자의 음성 이름을 출력합니다
Flapus 거주자는 기본 8 숫자 체계를 사용합니다. 숫자는 다음과 같습니다. 0-Kuzla 1-Ponara 2-Boqkel 3-Colopee 4-Vruenat 5-Foham 6-Stikty 7-Kricola 7보다 큰 숫자의 경우 마지막 자릿수의 전체 이름이 먼저 나오고 아포스트로피와 다른 자릿수의 첫 문자가 첫 번째 모음까지 포함됩니다. 11-포 나라 (1) 'po (1) 13-Colopee (3)'po (1) 64-Vruenat'sti 55-Foham'fo 47-Kricola'vru 숫자가 올라가면 …
24 code-golf 

9
대략적인 ∫ ((e ^ x) / (x ^ x)) dx
다음의 값을 근사해야합니다. 귀하의 입력이 I입니다. 규칙 내장 통합 기능을 사용할 수 없습니다. 내장 된 무한 합산 함수를 사용할 수 없습니다. 코드는 적절한 시간 내에 실행되어야합니다 (시스템에서 <20 초) 입력이 0보다 크지 만 언어의 상한보다 작다고 가정 할 수 있습니다. 표준 리턴 / 출력 형식 일 수 있습니다. 당신은에 결과를 …

30
24 시간 및 12 시간
이 문자열을 24 시간 및 12 시간 단위로 인쇄하거나 반환하는 입력이없는 프로그램 또는 함수를 작성하십시오 . 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

6
막대 그래프 그리기
당신은 꽤 ASCII 막대 차트 를 만드는 프로그램을 만들도록 선택되었습니다 . 입력 형식은 다음과 같습니다. [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 입력에는이 형식의 여러 줄이 있으며 각 줄은 그래프에서 하나의 막대를 나타냅니다. 그래프의 출력 형식은 다음과 …

16
저를 세어보세요!
당신의 작업은 간단합니다. 스 니펫이 n 번 반복되는 경우 공백으로 구분 된 순서대로 n을 10 진수, 8 진수 및 16 진수로 출력하는 언어로 스 니펫을 게시하십시오. n은 0보다 큰 정수입니다. 선행 0이 없습니다. 최단 답변 승리 예 스 니펫이 ABC테스트 사례 인 경우 ABC 1 1 1 ABCABC 2 2 …
24 code-golf 

1
루프 감지-그런 종류가 아닙니다!
이 과제의 목표는 루프로 둘러싸인 방향과 면적을 찾는 것입니다. 입력: 다음 문자로 구성된 직사각형 그리드 ^v<> (선택적으로 접두사, 접미사 및 선택한 구분 문자를 사용하여 그리드 자체 앞에 10 진수로 그리드의 크기를 지정할 수도 있습니다.) 그리드 의 루프 는 앞에서 언급 한 문자 집합으로, 다음 문자를 가리키고 다음 문자를 가리키며 결국 …

19
스트링 트위스터 골프
줄이 꼬이는 방법 비틀림 알고리즘은 매우 간단합니다. 각 열은 색인에 의해 아래로 이동합니다 (col 0은 0 아래로 이동하고 col 1은 1, ...로 이동합니다). 열 이동이 맨 위로 줄 바꿈됩니다. 다음과 같이 작동합니다. aaaa bbbb cccc 된다 : a ba cba ---- cba cb c 줄 아래에있는 모든 것이 맨 위에 …
24 code-golf  string 

30
x의 xᵗʰ 루트 골프
고등학교에서 지루할 때 (현재 나이의 절반이되었을 때 ...) f ( x ) = x ( x -1 ) 에는 0 ≤ x 의 최대 f 가 f ( e ), 동위 원소 핵당 결합 에너지는 6 × f ( x ÷ 21) 로 근사 할 수 있습니다 ... 어쨌든, X …

30
이제 모두 함께
1에서 9까지의 숫자 목록이 주어지면 각 숫자가 하나의 연속 된 블록으로 함께 그룹화되는지 여부를 출력합니다. 즉, 동일한 숫자 중 두 개가 다른 숫자로 구분되지 않습니다. 숫자가 전혀 나타나지 않으면 괜찮습니다. 가장 적은 바이트가 이깁니다. 입력 : 1에서 9까지의 비어 있지 않은 숫자 목록입니다. 이것은 10 진수, 문자열, 목록 또는 이와 …

30
스왑, 삭제 및 반복
소개 다음 문자열을 관찰하십시오. ABCDEFGHIJKLMNOP 문자열 의 끝을 바꾸면 다음과 같습니다. ABCDEFGHIJKLMNOP ^^ ^^ 우리는 다음과 같은 결과를 얻습니다. BACDEFGHIJKLMNPO 그런 다음 문자열의 끝을 삭제합니다 . 이 경우에는 Band O입니다. 결과는 다음과 같습니다. ACDEFGHIJKLMNP 프로세스를 반복하면 다음 목록이 나타납니다. N Result 2 ADEFGHIJKLMP 3 AEFGHIJKLP 4 AFGHIJKP 5 AGHIJP 6 …
24 code-golf  string 

26
바이트 배열을 비트 배열로 분할
버퍼 b(1-104857600 바이트 길이)와 비트 수 n(1 <= n <= 64) 가 주어지면 버퍼를 n비트 단위로 분할 하는 함수를 작성하십시오 . 0s n비트 까지 마지막 청크를 오른쪽으로 채 웁니다 . 예 : 버퍼 감안할 때 b = "f0oBaR"또는 동등 [102,48,111,66,97,82]하고 n = 5, 수익을 [12, 24, 24, 6, 30, 16, …

15
랜덤 워커 프린터
보행기의 위치에 STDOUT n점이 포함 된 문자열을 한 번에 한 번씩 작성하는 프로그램이나 함수를 그 .립니다. 프로그램은 또한 s초 마다 한 줄씩 작성해야합니다 (또는 각 줄마다 몇 초 기다립니다 s). 랜덤 워크는 모든 새로운 스텝이 마지막 스텝에 새로운 스텝을 더한 값이 되도록 임의 의 연속 스텝 ( wiki ) 으로 …
24 code-golf  random 

30
약어 만들기
목표 목표는 입력을 약어로 변환하는 프로그램을 만드는 것입니다. 입력 한 문자와 공백 만 보장됩니다. 입력은 단어 사이에 정확히 하나의 공백이 있습니다. 입력의 약어를 출력해야합니다. 규칙 코드는 대소 문자를 구분 수 (예 : 수 foo와 Foo동일) 코드는 다음 단어를 무시하고 약어에 넣어서는 안됩니다. and or by of 당신은 할 수없는 단어가 …
24 code-golf  string 

12
보완 고양이
목표 64 문자 이하의 임의의 텍스트 문자열을 (STDOUT 또는 가장 가까운 대안으로) 출력하는 전체 프로그램을 작성하십시오. 충분히 간단 하죠? 글쎄, 여기에 캐치가 있습니다. 이전 답변의 출력에 있던 문자를 사용할 수 없습니다. 맞아, 아무도 그들. 따라서 총 3 일 동안 마지막 답이 되려고합니다. 즉, 질문을 게시 한 후 72 시간 동안 …

6
제곱의 소수 연결
전제 어느 날 밤, 나는 단지 숫자에 대해 고민하고있었습니다. 7, 10, 12, 13 등과 같은 숫자에 대해 독특한 것을 발견했습니다. 그들은 사각형의 제곱입니다! 제곱 할 때 제곱 자체로 구성됨을 의미합니다. OEIS는이를 2 개 이상의 제곱의 10 진수 연결 인 제곱이라고 부릅니다. 그러한 수의 예는 7 (49는 2 2 및 3 …

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