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

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

5
x-illion을 표준 형식으로 변환
접두사와 "illion"으로 구성된 문자열이 제공되면이 숫자를 표준 형식으로 변환하십시오. 예를 들면 다음과 같습니다. "million" -> 10^6 "trillion" -> 10^12 "quattuordecillion" -> 10^45 이 프로그램은 Centillion (10 ^ 303)까지 올라가는 입력을 처리 할 수 ​​있어야합니다. 이름과 표준 형식 값 목록은 여기 에서 찾을 수 있습니다. 이 값은 10 ^ 3 단위로 …

4
스크립트 봇 워즈!
스크립트 봇 워즈! 결과가 나오고 Assassin 은 우리의 챔피언이며 2/3 경기에서 승리했습니다! Scriptbot을 제출 한 모든 분들께 감사드립니다! 특별 감사 뿔 에 대한 BestOpportunityBot 우수한 경로 지정을 표시하고 모든 작업 옵션의 전체를 사용했다. 지도 1 어 ass 신은 초기에 BestOpportunityBot을 꺼내었고 나머지 경기는 지루했습니다. 자세한 재생 방법은 여기입니다. 어 ass …

3
속성 X없이 최고 점수 행렬 찾기
이 과제는 부분적으로 알고리즘 과제, 부분적으로 최적화 과제, 부분적으로 가장 빠른 코드 과제입니다. 순환 행렬은 첫 번째 행으로 완전히 지정됩니다 r. 나머지 행은 r오프셋이 행 인덱스와 동일한 행의 각 순환 순열입니다 . 우리는 정사각형이 아닌 순환 행렬을 허용하여 단순히 마지막 행 중 일부가 누락되도록합니다. 그러나 행 수는 열 수를 넘지 …

6
순환 태그 시스템 시뮬레이션
순환 태그 시스템은 두 개의 기호 알파벳 (내가 사용하는 것이다 구성된 작은, 튜링 완전한 계산 모델 {0,1}의), 유한, 비어 있지 않은 순환 목록 제작 이 두 기호로 구성, 그리고 무제한의 단어 도 구성 그 두 상징. 각 단계에서 : 단어 의 첫 번째 요소 가 제거됩니다 이 있다면 0, 현재 …

4
Dominion의 배가 및 삼중 동작 해결
영감 이 질문은 유명한 데크 빌딩 카드 게임 Dominion 의 Throne Room과 King 's Court 카드에서 영감을 얻었습니다 . 차례의 일환으로 일련의 행동을 취합니다. 이 두 가지 특정 동작으로 인해 다음에 수행 할 동작이 두세 번 반복됩니다 *. 다른 "일반적인"행동은 특정 게임 효과를 유발하지만, 우리는 특정 내용에 관심이 없으며 단순히 …
14 code-golf  game 

2
해적 수
Pi 는 비이성적 인 숫자로 , 10 진수 표현은 절대 종료되거나 반복되지 않습니다. 소수점 이하 41 자리 (40 자리)로 잘린 Pi는 3.1415926535897932384626433832795028841971입니다. 소수점을 무시하고 숫자를 양의 정수 시퀀스로 나열하면 중복을 피하고3 1 4 15 9 2 6 5 35 8 97 93 23 84 62 64 33 83 27 950 …
14 code-golf  pi 

1
최소 보글 형 배열
동일한 문자 큐브를 두 번 이상 사용하지 않는 규칙이 무시되는 경우 임의의 큰 Boggle 격자 에 단어를 배열하는 방법을 고려하십시오 . 당신이 (존재하는 모든 문자) 편지 큐브의 무제한을 가지고 또한 가정 및 단지입니다 .QuQ 단어 MISSISSIPPI는 6 개의 큐브 만 사용하여 배열 할 수 있습니다. 가능한 배열은 다음과 같습니다. S …

1
당신의 (언어) 뱀은 얼마나 걸립니까?
3 차 퀴네 챌린지 에 이어 가능한 많은 언어를 사용 하는 Ouroboros 프로그램 을 작성해야 합니다. 즉, 언어 A에서 프로그램 pB를 언어 B로 출력하는 프로그램 pA를 작성하십시오. 프로그램 pB는 프로그램 pC를 언어 C로 출력해야하며, 결국 프로그램이 원래 프로그램 pA를 언어 A로 출력 할 때까지 계속됩니다. 루프의 두 언어는 서로 동일하거나 …

4
수학을 할 시간이다
소개 이것은 내가 가장 좋아하는 수학 퍼즐 중 하나입니다. 숫자 (예 : 3)와 해당 숫자 (5)를 사용할 횟수가 주어지면 +, +, +, +, +, +, +, +, +, +, −, ×, ÷, ^ 및 √ (루트) (대괄호는 작업을 그룹화 할 수 있습니다). 예를 들면 다음과 같습니다. (3^3 + 3)/(3 + …

7
카운트 다운 및 재활용
카운트 다운 이 코드 골프 챌린지의 목표는 카운트를 카운트하고 재활용하는 것 입니다. 설명하겠습니다. 먼저 응용 프로그램은 프로그램 인수 또는 stdin을 사용하여 숫자를 읽습니다. 다음으로 간단히 다음과 같이 카운트 다운해야합니다. 10 9 8 7 6( 내림차순 ) 그러나 더 많은 것이 있습니다! 재활용 모든 숫자를 인쇄 할 수 있지만 모든 숫자를 …
14 code-golf  number 

3
길이와 같은 표현
숫자가 주어지면 해당 숫자와 길이가 같은 숫자로 된 표현식을 찾으십시오. 따라서의 입력에 15 개의 문자 (공백 제외)가 15있는을 출력 할 수 있습니다 sixteen minus one. 여러 가지 해결책이 있으면 원하는 것을 인쇄하십시오. 존재하지 않는 경우 인쇄impossible 만 사용 사업자 plus, minus, times,와 divided by. 작업자는 왼쪽에서 오른쪽으로 배출됩니다. 1234를로 형식화하십시오 …
14 code-golf  math  string 

30
최소 제외 번호
이것은 쉬운 바이트 크기의 코드 골프입니다. MEX 번호 한정된 컬렉션 (최소 수는 제외) 최소 음이 아닌 정수이다 0, 1, 2, 3, 4, ...않는 하지 컬렉션에 나타난다. 즉, 보완의 최소값입니다. mex 작업은 조합 게임 이론 에서 공정한 게임 분석의 핵심 입니다. 당신의 목표는 가능한 적은 바이트를 사용하여 mex를 계산 하는 프로그램 …
14 code-golf  math 

11
알파벳 트리 만들기
소개 대부분의 글꼴에서 대문자 알파벳 문자는 BDO모두 문자 경계 사각형의 네 구석 중 일부에 거의 닿는 단일 행을 갖습니다 ACEFGHIJKLMNPQRSTUVWXYZ. 예를 들어 A캐릭터의 왼쪽 하단 및 오른쪽 하단 모서리를 "터치" 하는 두 다리가 있습니다. 마찬가지로, C상단과 하단 오른쪽 모서리를 터치합니다 (약간 구부러졌지만 충분히 가까움). L한 줄로 왼쪽 상단과 오른쪽 하단에만 …

7
몰 질량의 화합물
직무 원자 번호 92 이하의 원소 (우라늄)로만 이루어진 화합물을 취하여에 몰의 질량을 출력하는 프로그램을 작성하시오 grams/mole. 규칙 및 제한 몰 질량을 직접 계산하는 함수를 사용할 수 없습니다. 프로그램은 오프라인 컴퓨터에서 실행할 수 있어야합니다. 별도의 데이터 파일을 사용할 수 있습니다. 이 파일의 내용이 제공되어야합니다. 점수는 프로그램을 사용하기로 선택한 경우 프로그램 길이 …

3
저를 창 관리자로 만드십시오!
나는 코드 팽창이 싫어! 그래서 Windows 7 시스템을 골프 버전으로 교체하기로 결정했습니다. 그러나 쉽지는 않다는 것을 알고 있으므로 먼저 프로토 타입을 만들어 보겠습니다. 사용자의 창 목록을 가져 와서 표준 출력에서 ​​의사 그래픽 디스플레이를 사용하여 창을 표시합니다. 예를 들어 : 사용자 입력 : 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 17,5,20,7 11,2,17,4 15,4,19,6 13,3,18,5 …

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