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

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

3
유니 코드 사각형
주어진 a의 문자 행렬u=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" 같은 행렬의 좌표 x, y, w, h(좌측 상부 폭> 1, 높이> 1) 두께 t(1에서와 같이 ┌) 또는 2 (같이 ┏) 기존 선을 고려하여 지정된 두께로 하위 행렬의 내부 경계를 렌더링합니다. x=4;y=1;w=2;h=3;t=2; a=[' ┌───┐', '┌┼┐ │', '│└┼──┘', '└─┘ '] // output r=[' ┌───┐', '┌┼┐ ┏┪', '│└┼─╂┨', …

11
특수 기간 이미지 생성
다음 형식으로 입력을받는 프로그램 또는 함수를 구성하십시오. <width>, <height>, <color1>, <color2> 제 1 행이 컬러의 픽셀들 사이에서 <color1>및 <color2>주기로 교번하도록 출력을 생성한다 <height>. 다음에 오는 각 행에 대해 기간은 <height> - <row number>입니다. 참고 <color1>항상 행을 시작합니다. 샘플 출력 입력 120, 6, #000000, #FFFF00: 입력 80, 50, #000000, #FFFF00: (샘플 …

7
내 자유 형식 날짜를 읽으십시오
다음 형식 중 하나로 작성된 날짜 (동일한 프로그램에서 모두 처리해야 함)가 있으면 유효한로 구문 분석하십시오 yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 규칙 날짜는 때때로 유효하지 않습니다. 한 달의 월 또는 월 수가 틀린 경우 두 경우를 모두 처리해야합니다. …
10 code-golf  string  date 

2
입방체 큐브 구현
큐빅 (Cubically) 은 매우 특정한 문제의 부분에 대해 골프 같은 짧은 답변을 만들 수있는 상당히 새로운 난해한 언어입니다. 메모리는 3x3 Rubik의 큐브 형태로 메모리를 저장하여 대부분의 언어보다 계산이 덜 사소하다는 점에서 독특합니다. 입방체에서 프로그래머는면에 저장된 값을 조작하기 위해 내부 큐브를 회전 한 다음 해당 값을 계산에 사용해야합니다. 계산은 "메모장"으로 알려진 …

3
블라인드 이진 가산기
두 개의 상자가 B(x)있고 B(y)각각에 알 수없는 비트 -0 또는 1 F이 포함되어 있고 X-ray를 수행하고 B(x^y)( xor )에 대한 세 번째 상자를 생성 할 수 있는 기계가 있다고 가정합니다 . ( 및 )를 F계산할 수도 있습니다 . 실제로, 이는 기계가 각각 내부 제품을 수행 할 수있는 단일 작업의 특수한 …

22
복소수의 지수
마이너스 제로, 또는 긍정적, 할 수있는 두 정수, 주어 a와 b(, 합리적인 형식으로 촬영 일반 복잡한 번호를 입력 포함 )로 변환 할 a + bi경우 i허수 (음 하나의 제곱근을)입니다. 그 후, 제 (양의 정수)의 입력 변수의 힘으로 올리기 c에 관해서 . 그런 다음과 같은 것으로 끝내야합니다 . 그런 다음 출력, …

12
간단한 주 판매 세 계산기
미국의 판매 세는 가장 복잡합니다. 일반적으로 주 판매 세 (주 판매 세를 징수하지 않는 소수의 주가 있음)가 있지만 카운티 판매 세, 학군 판매 세,시 (시) 판매 세 또는 대도시 지역 판매 세. 도시마다 다른 판매 세가있을 수도 있습니다. 그러나이 문제를 해결하기 위해 주 판매 세에만 초점을 맞출 것입니다. 미국 달러 …

2
삼촌이 취한 필요를 도와주십시오
술에 취한 아저씨 (지역 잠금에 대한 미안 ME와 AUS)는 Saturday Night Live의 가상의 인물입니다. 그는 종종 다른 사람들의 말처럼 혼란스러워합니다. 이 문제를 해결하려면 보통 말을 술취한 말로 바꿔야합니다. 연산 drunkspeak로 번역하려면 텍스트에서 단어의 순서를 바꾸어야합니다. 스와핑은 두 단어 의 술 취함 유사성 을 기반으로합니다 . 술 취함 유사성은 두 단어가 …

7
표시등이 언제 깜박입니까?
두 개의 조명이 있다고 상상해보십시오. 이 표시등은 특정 속도로 깜박입니다. Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms 처음 2000ms 동안 이러한 조명을 시뮬레이트합시다 : 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light 0 off 1500ms: Light 1 …
10 code-golf  number 

15
시프터 만들기
여러 n곳 을 "이동"하려면 다음을 수행하십시오. 마지막 n자리를 제거 n숫자의 시작 부분에 첫 번째 숫자의 사본 추가 예를 들어, 31415세 자리를 이동하려면 마지막 세 자리를 가져 와서을 입력 31한 다음 첫 번째 자리의 사본 세 개 3를 끝에 추가하여을 지정하십시오 33331. 숫자가 음수이면 대신 왼쪽에서 숫자를 가져와야하고 첫 번째 숫자는 …
10 code-golf  math 

10
Fermat 프라임 생성
숫자 n이 주어지면, n 번째 소수 Fermat 수를 인쇄하십시오 . 여기서 Fermat 수는 2 2 k +1 형식 입니다. 이> N 4.를 종료 할 것으로 예상되지는 않지만이 코드는 이론적 상관 없음에 대한 작업 (즉, 그것을 하드 코딩하지 않음), (그것은해야한다 하지 4294967297가 소수 아니므로, 대한 4,294,967,297 N = 5를 반환합니다.) 모든 …
10 code-golf  primes 

12
두 번째 영점 찾기
도전 32 비트 2의 보수 형식 의 정수가 제공 되면 이진 표현에서 두 번째 로 중요도가 낮은 두 번째 0 의 인덱스를 반환합니다 . 여기서 인덱스 는 가장 중요하지 않은 비트 0를 31나타내고 인덱스 는 가장 중요한 비트 를 나타냅니다. 두 번째 0이 없으면 0, 음수, 잘못된 값을 반환하거나 사용자 …
10 code-golf  number 

11
Tri-interquine-루프에서 서로를 출력하는 3 개의 프로그램
관련 : Interquine 프로그램 A는 실행될 때 프로그램 B의 코드를 출력하고 B는 C의 소스를 출력하고 C는 A의 소스를 출력합니다. 이번에는 두 문자를 교환하고 다시 교환 할 수 없습니다 :) 요구 사항 : 모든 프로그램에서 단 하나의 언어 표준 허점 제한이 적용됩니다 모든 프로그램이 다릅니다. 자체 출력하는 하나의 프로그램은 자격이 없습니다. …
10 code-golf  quine 

2
Java / C / C ++ / 등을 다시 들여 쓰기 암호
공백을 추가하거나 제거하여 코드를 멋지게 형식화하는 프로그램을 작성하십시오. 완료되면 코드 모양에 대한 규칙 : 행은 {과 중 하나 이상을 포함해서는 안됩니다 }. A {는 항상 마지막 줄이어야합니다. A }는 항상 줄의 유일한 항목 이어야합니다 (앞에 공백이 있음). 각 줄 앞의 공백은 고정 된 현재 중첩 수의 배수 여야합니다. (변경되지 않는 …

2
골프장에 나무 심기!
이 도전은 이 앱에서 영감을 얻은 것입니다 . 이것은 이 도전 보다 훨씬 쉬운 버전입니다 . 이 과제는 code-golf 이고 다른 과제는 가장 빠릅니다 . 당신은 크기의 사각형 입력 그리드이 제공됩니다 6별로 6 으로 나누어 져 6 개 각 영역의 세포가 난에서 소문자를 사용합니다 (고유 식별자가 영역 AF , 여기에 …
10 code-golf  grid  game 

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