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

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

2
혁신 재생을위한 아이콘 계산
혁신 은 플레이어가 선사 시대부터 현대에 이르기까지 시대를 뛰어 넘어 상대방보다 빠르게 업적을 달성하는 카드 게임입니다. Innovation의 각 카드는 고유하며 여러 아이콘이있는 플레이어를 제공합니다. 각 카드를 2x3 격자로 취급하면 왼쪽 및 아래쪽 가장자리에있는 4 개의 슬롯 중 3 개는 항상 아이콘으로 표시됩니다 (검은 육각형의 기호는 계산되지 않음). 이 게임에는 6 …

5
의자 분석
이 도전은 Downgoat 's Adjust your chair 에 기반 합니다 . 도전 당신은 당신의 새로운 의자를 조정했습니다! 완벽하게 맞습니다. 그러나 휠이 삐걱 거리며 수리 담당자가 조정을 변경한다는 것을 알고 있습니다. 문제는, 당신은 통치자가 없기 때문에 그것을 측정 할 프로그램을 작성해야한다는 것입니다. 수리 담당자는 너무 오래 기다릴 수 있습니다. 따라서 코드는 …

2
완전 괄호 표현식
오늘 당신의 도전은 표현의 가능한 모든 괄호를 생성하는 것입니다. 입력은 연산자로 구분 된 하나 이상의 용어를 포함하는 인쇄 가능한 ASCII의 한 줄입니다. 입력에 공백이 포함될 수도 있습니다. 공백을 무시해야합니다. 용어는 [a-zA-Z0-9]이고 연산자는 [^ ()a-zA-Z0-9]입니다. 입력이 항상 유효하다고 가정 할 수 있습니다. 선택적인 후행 줄 바꿈으로 개행으로 구분하여 주어진 표현식을 완전히 …

5
다항식의 요인입니까?
함수의 (x-n)경우 다항식은 인수로 나눌 수 f(n)=0있습니다 f. 직업 : 다항식 함수 f(x)를로 나눌 수 있는지 확인하십시오 (x-n). 입력 입력 형식은 (x-n), (Polynomial)입니다. n이 음수이면 (x-n)입력 형식은(x+n) 입니다. 다항식의 경우 모든 지수는로 입력됩니다 ^. 변수 옆에 계수가 기록됩니다 x. 다항식의 예는 다음과 같습니다 2x^2 + x^1. 사이에는 공백이 없습니다. 이 …

4
유리수의 p-adic 규범을 계산하십시오
유리수의 p-adic 규범을 계산하십시오 입력으로 3 개의 정수 m,n,p( p양의 소수) 를 취하는 함수 또는 프로그램을 작성 하여 p로 표시되는 표준 (으로 표시 |m/n|_p)을 (완전히 감소 된) 분수로 출력합니다. Fermat은 매우 작은 여백 만있는 것으로 알려져 있지만, 컴퓨터 화면이 매우 작다는 것입니다. 따라서 Fermat의 화면에 맞게 코드를 가능한 짧게 만드십시오! …

1
Ducttape Ducttape
상사는 당신을 포함한 많은 직원들이 다른 사람들로부터 코드를 훔치는 것을 좋아한다는 것을 알게되었습니다. 그는 다른 사람으로부터 코드를 훔치는 사람들을 찾는 데 사용할 수있는 프로그램을 작성하도록 명령했습니다. 직무: 누군가 자신의 코드를 다른 곳에서 복사했는지 감지하는 프로그램 / 함수를 작성하십시오. 이 프로그램은 기존의 모든 프로그램과 두 개의 개별 입력에서 테스트해야하는 프로그램을 가져옵니다 …

10
산술 진행
당신의 임무는 산술 시퀀스 인 경우 n 번째 항에 대한 공식을 입력하고 출력하여 수식을 출력하는 것입니다. 그렇지 않으면 "NAAP"를 인쇄해야합니다. 입력 입력 (STDIN에서)은 4-10 개의 숫자로 구성되며, 각 숫자는 -1000에서 1000 사이의 범위에 있으며 구분 기호 (공백 또는 쉼표 또는 세미콜론으로 구분됨) 선호도]). 다음은 입력 예입니다. 12,14,16,18 //valid -3 4 …

1
비밀 산타-재 방문
크리스마스는 빠르게 다가오고 있으며, 매년 가족 Secret Santa을 준비합니다. 나는 이것을 시작하려고 노력하고 싶지만, 부부가 서로를 위해 사지 않도록하는 것은 문제를 일으키는 원인이되며 몇 년 동안이 일을 했음에도 불구하고 여전히 Bob대부분의 선물을위한 선물을 사는데 꽤 쓰레기 문제가 있습니다 , Erin실망 할 것 같지만, 그는 FrankTalisker 를 좋아 한다는 것을 알고 …
11 code-golf 

5
LaTeX 악센트 매크로 구현
소개 LaTeX 조판 시스템은 매크로를 사용하여 악센트를 정의합니다. 예를 들어, 문자 ê는에 의해 생성됩니다 \hat{e}. 이 과제에서는이 기능의 ASCII 버전을 구현해야합니다. 입력 입력 할 수있는 빈 문자열은 인쇄 가능한 ASCII 문자입니다. 개행은 포함되지 않습니다. 산출 출력은 두 줄로 구성된 문자열입니다. 첫 번째 줄에는 악센트가 있고 두 번째 줄에는 그 문자가 …

3
부분 문자열 곱하기
두 개의 정수를 입력으로받는 프로그램을 작성하십시오. 첫 번째는 임의의 정수일 수 있으며 두 번째는 첫 번째 숫자의 자릿수보다 작거나 같습니다. 이 숫자 a들을 b각각 이라고하자 . 프로그램은 다음을 수행합니다 1끝에 s 의 최소 ​​수를 연결하여 a자릿수를 a으로 나눌 수 b있습니다. 분할 a마다 함께 b자리. 각 섹션의 숫자를 곱하십시오. 제품을 함께 …
11 code-golf  math  number 

3
음악을 만들어 보자!
많은 사람들이 재미와 오락을 위해 음악을 좋아합니다. 불행히도 때때로 음악은 꽤 어렵습니다. 그래서 여기에 있습니다! 직무 어려움을 겪고있는 사람들이 음악을 훨씬 쉽게 읽을 수 있도록하는 것이 당신의 일입니다. 뮤지컬 스태프를 입력으로 사용하고 해당 스태프에 작성된 노트의 이름을 출력하는 프로그램 또는 기능을 작성해야합니다. 직원, 음자리표 및 메모 뮤지컬 직원 , 또는 …

3
현장의 요소를 맞추십시오
1000보다 작은 양의 정수가 주어지면 해당 영역으로 가능한 모든 사각형을 표시하십시오. 직무 입력이 20이라고 가정 해 봅시다. 사각형을 20 × 1, 10 × 2 또는 5 × 4로 만들 수 있습니다. ******************** ********** ********** ***** ***** ***** ***** 가능한 각 사각형은 정확히 한 번 나타납니다. 사각형은 임의의 순서, 방향 또는 …

2
모든 색상의 애니메이션
작년에는 모든 24 비트 RGB 색상을 포함하는 이미지 를 작성하는 것이 매우 인기있는 과제였습니다 . 내 도전은 모든 프레임의 모든 픽셀의 색상이 고유 한 부드러운 애니메이션 (24 프레임 / 초)을 만드는 것입니다. 또한 모든 색상이 같은 횟수 (0보다 큼)로 나타나는 한 색상 복제 가 가능합니다. 그렇지 않으면 애니메이션이 짧거나 프레임이 …

2
승리, 손실 및 무승부 테이블이 주어지면 스포츠 경기에서 각 경기의 결과를 출력하십시오.
이 질문은 풀장 무대를 막 완료 한 럭비 월드컵 (Rugby World Cup ) 의 "훌리건 게임"에 대한 지속적인 토너먼트에서 영감을 얻은 것 입니다. 토너먼트에는 20 개의 팀이 있으며 각각 5 개의 팀으로 구성된 4 개의 풀로 나뉩니다. 풀 스테이지 동안 각 팀은 풀에있는 다른 모든 팀과 경기를하며 (풀 당 총 …
11 code-golf 

2
나무를 센다
나무는 아무주기와 연결된, 무향 그래프이다. 당신의 임무는 주어진 수의 정점에 몇 개의 별개의 나무가 있는지 계산하는 것입니다. 두 나무가 동형 이 아닌 경우 별개의 것으로 간주됩니다 . 두 그래프는 각각의 정점이 쌍을 이룰 수있는 경우 다른 그래프의 정점과 짝을 이루는 정점 사이에 가장자리가있는 경우에만 한 그래프에 두 정점 사이에 가장자리가있는 …

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