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

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

2
프라임 그리드 게임
나는 이것을 해결하는 것을 즐겼다. 그래서 나는이 골프 도전을 제안한다. 이 골프 의 목적은 주어진 지침을 사용하여 구성 할 수있는 가장 큰 소수를 찾는 것입니다. 한 자릿수의 3x3 격자를 입력으로 받아 들여야합니다. (어떻게하고 싶은지는 당신에게 달려 있지만 프로그램에서 지정하십시오.) 그리드를 따라 직각 (왼쪽, 오른쪽, 위 또는 아래)으로 이동할 수 있으며 …

5
간단한 IRC 봇을 만드십시오.
직무 인사말 사용자와 같은 간단한 작업을 수행하는 간단한 IRC 봇을 만듭니다. 세부 묘사 ( 이 RFC 문서를 볼 수 있습니다 .) 다음을 수행하는 완전한 프로그램을 작성하십시오. 프로그램 입력 nickname및 realname사용자. 모두 nickname와 realname어떤 형식이 [A-Za-z0-9]+허용되어야하지만 다른 형식이 허용되는지는 중요하지 않습니다. 예를 들어, 사용자가 1234qwertyas nickname및 5319009as를 원하면 realname프로그램에서 해당 이름을 …

5
n 개의 고유 한 소수를 갖는 n 번째 수
최단 계산하는 함수, 프로그램, 또는 식 작성 A073329 즉, a(n)은 IS 제 n 갖는 수 N 구별 소인수. 입력은 반환 할 시퀀스의 요소 수입니다. 0 < n. 정수 정밀도에 관심이 없습니다. 나는 단지 알고리즘을 원한다. 임의의 큰 정수를 지원하지 않는 언어의 경우 척하는 척합니다. 위에 제공된 OEIS 링크를 따라 테스트 …
10 code-golf  math 

3
비행기 탐색
현지 비행기 배달 회사의 비행 경로를 계획해야합니다. 비행기를 A 지점에서 B 지점으로 라우팅해야합니다. A에서 시작해서 비행기를 B로 옮길 수는 없습니다. 그러나 우세한 바람이 당신을 강타 할 것입니다. 대신 바람을 고려하여 비행기가 B로 직접 날아갈 방향을 결정해야합니다. 입력 A_x, A_y, B_x, B_y, S, W_x, W_y를 인코딩하는 7 개의 부동 소수점 숫자 …
10 code-golf  math 

12
가장 빠른 피보나치 쓰기
이것은 피보나치 수에 관한 또 다른 도전입니다. 목표는 가능한 빨리 20'000'000 번째 피보나치 수 를 계산하는 것 입니다. 10 진수 출력은 약 4MiB입니다. 그것은 시작합니다 : 28543982899108793710435526490684533031144309848579 출력의 MD5 합계는 fa831ff5dd57a830792d8ded4c24c2cb 실행하는 동안 숫자를 계산하고 결과를에 넣는 프로그램을 제출해야합니다 stdout. 내 컴퓨터에서 측정 한 가장 빠른 프로그램이 승리합니다. 몇 가지 …

12
서열의 평형 지수
시퀀스의 평형 인덱스는 낮은 인덱스의 요소 합이 높은 인덱스의 요소 합과 같도록 인덱스입니다. 예를 들어, 순서 A에서 : A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3은 다음과 같은 이유로 평형 지수입니다. A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6은 또한 다음과 같은 이유로 평형 지수입니다. A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (0 원소의 합이 0 임) 7은 시퀀스 A의 유효한 인덱스가 …
10 code-golf 

5
소인수에서 파생 된 정수 시퀀스 계산
다음을 수행하는 함수, 표현식 또는 프로그램을 작성하십시오. 어떤 수의 소인수를 취하고 합산하십시오. 예를 들어, 28의 소인수는 2 2 7, 7로 합산됩니다. 결과에 주어진 수의 소인수를 곱하십시오. 예를 들어, 28은 11에 합한 3 개의 소인수를가집니다. 11 * 3은 33입니다. 목록에 이미 포함 된 숫자에 도달 할 때까지 결과 목록 (원래 번호로 …
10 code-golf  math 

1
아스키 아트 방정식 비쥬얼 라이저
좋은 방정식 편집기가없는 상태에서 방정식을 다루는 것은 지저분하고 불쾌합니다. 예를 들어, 적분과 그 솔루션을 표현하려면 다음과 같이 보일 수 있습니다. 적분 [x ^ 3 e ^ (-mx ^ 2 b / 2), dx] =-((2 + b m x ^ 2) / (b ^ 2 * e ^ ((b m x …

13
숫자의 제품
주어진 양의 정수 N에 대해 M의 자릿수가 N과 같도록 최소 자연 M을 찾기위한 완전한 프로그램을 작성하십시오. N은 1,000,000,000보다 작습니다. M이 없으면 -1을 인쇄하십시오. 어떤 경우에도 코드가 10 초 이상 걸리지 않아야합니다. Sample Inputs 1 3 15 10 123456789 32 432 1296 Sample Outputs 1 3 35 25 -1 48 689 …
10 code-golf  math 

9
임의 자료 변환 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 하나의 숫자 기본 시스템에서 블록 배열을 취하는 루틴을 작성하고 다른 숫자 기본 시스템에서 블록 배열로 변환하십시오. 시작 및 종료 시스템은 모두 임의적이며 …

7
텍스트의 원
콘솔에서 문자를 사용하여 주어진 반지름의 원을 만드는 방법을 찾으십시오. 글꼴 이름과 크기를 지정하십시오. 또한 출력의 예를 하나 이상 제공하십시오. 예를 들면 다음과 같습니다. 입력: 3 산출: ****** ** ** ** ** * * ** ** ** ** ****** ... 반지름이 3 인 "손으로 그린" "원"보다 더 잘 보이는 것이 있습니다. …

4
다항식 긴 나눗셈
두 개의 다항식을 나누고 몫과 나머지를 얻는 알고리즘 인 다항식 긴 나눗셈을 구현합니다. (12x ^ 3-5x ^ 2 + 3x-1) / (x ^ 2-5) = 12x-5 R 63x-26 프로그램에서 다항식을 배열로 표시하고 꼬리에 상수 항을 표시합니다. 예를 들어 x ^ 5-3x ^ 4 + 2x ^ 2-x + 1은 [1, …

13
BCD 이진 시계 그리기
ASCII 로 BCD 이진 시계 를 만듭니다 . 묵시적으로, 그것은 6 개의 열로 된 시간으로 표시되어야한다 : (출처 : Wikimedia Commons ) 각 열은 왼쪽에서 오른쪽으로 시간, 분 및 초를 읽는 이진 코드 숫자입니다. 시간은 24 시간 형식으로 제공됩니다. 표시 할 시간은 명령 행 또는 stdin (둘 중 더 적합한 …

20
동전 던지기의 절반만큼 머리를 얻을 확률을 계산하십시오.
표준 입력에서 작은 양의 짝수 정수를 제공하면 많은 동전을 뒤집 으면 머리의 절반이 될 확률을 계산하는 프로그램을 작성하십시오. 예를 들어, 2 개의 동전이 주어지면 가능한 결과는 다음과 같습니다. HH HT TH TT 여기서 H와 T는 머리와 꼬리입니다. 코인 수의 절반에 해당하는 2 개의 결과 ( HT및 TH)가 있습니다. 총 4 …

6
운동 변경 [폐쇄]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 년 전 . 자동 금전 등록기를위한 프로그램을 작성 중입니다. 사용자는 사용 된 최소 코인 수로 변경해야합니다. 금액 ($ 1.53)을 …
10 code-golf 

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