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

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

4
제한된 연산으로 곱하기
있다 (500) 담당자 비공식 현상금 맞아서에 대한 현재의 최선의 대답은 . 골 목표는 매우 제한된 산술 연산과 변수 할당 만 사용하여 두 개의 숫자를 곱하는 것입니다. 부가 x,y -> x+y 역수 x -> 1/x( 되지 분할 x,y -> x/y) 부정 x -> -x( 하지 뺄셈 x,y -> x-y, 당신은 두 …

3
4k 데이터 URI에서 무엇을 할 수 있습니까? [닫은]
현상금이 끝났고, PHP 개발자가 Conway의 Game of Life로 승리 오늘날 웹 플랫폼은 빠른 속도로 발전하고 있습니다. 같은 기능 CSS3 애니메이션 , 변환 , 그림자 와 그라데이션 , <canvas>, <audio>및 <video>태그, SVG , WebGL을 , 이전보다 당신이 훨씬 더 브라우저에서 할 수있는보다 평균 많은, 훨씬 적은 코드입니다. 물론 많은 개발자들은 이러한 …

30
볼링 대형 그리기
당신의 목표는 일부 핀만 남아 있는 10 핀 볼링 에서 포메이션의 ASCII 예술을 표시하는 것입니다 . 가장 적은 바이트가 이깁니다. 수십 개의 핀은 삼각형 형태입니다. O O O O O O O O O O 핀은 다음과 같이 1에서 10까지 표시됩니다. 7 8 9 10 4 5 6 2 3 …

30
소스 코드를 해독하십시오 [크래킹 시도를위한 강도 스레드]
이것은 주요 소스 코드 해독 문제에 대한 동반자 입니다. 경찰 답변 중 하나를 해독 할 수 있다고 생각되면 솔루션을이 스레드에 대한 답변으로 게시해야합니다. 다시 말해, 각 제출물을 크래킹하려고 한 번 시도합니다. 크래킹 시도는 소스 코드의 해독되지 않은 버전입니다. 추측이 설명 (동일한 문자, 출력 및 언어)과 일치하고 첫 번째 올바른 추측 …

26
좋아하는 컴파일러 충돌
컴파일 할 때 컴파일러에서 충돌이 발생하거나 무한 루프 (무한 컴파일 시간)로 보내는 적절한 언어로 완벽하게 유효한 코드를 작성하십시오. 제한 사항 : 실제 세계에서 사용되는 표준 언어를 사용하십시오. 잘 개발 된 표준 컴파일러를 사용하십시오 ( "모든 것에 충돌하는 C 컴파일러를 작성했습니다"). 코드는 언어에서 합법적이어야합니다 (따라서 컴파일러 나 언어 버그를 이용해야 할 …

12
주요 패리티 페레 그네 레이션
이 과제의 목적은 평면에서의 보행을 그래픽으로 묘사하는 것입니다. 각 단계 케이kk 의 방향 은 케이kk 우선 성과 ​​이진 확장의 패리티에 의해 결정됩니다 . 구체적으로 초기 방향은 고정되어 있습니다 (예 : 북쪽). 모든 단계의 길이 는 같습니다 . 단계 k 의 방향 은 북쪽, 서쪽, 남쪽 또는 동쪽 일 수 있으며 …

30
출력 프로그래밍 언어 이름
도전: 선택한 프로그래밍 언어에서 입력하지 않고 프로그래밍 언어 이름을 출력하십시오. 충분 하죠? 제한 사항 : 코드에서 프로그래밍 언어의 이름에 포함 된 문자는 사용할 수 없습니다. 예를 들어 Batch를 사용하는 경우 코드에서 문자 'B' 'a't ''c ''h '를 사용해서는 안됩니다. 대소 문자를 구분합니다. 문자 'b'는 'B'와 다르기 때문에 여전히 사용할 수 …

3
도와주세요, 저는 Sierpinski 삼각형에 갇혀 있습니다!
시어 핀 스키 삼각형을 그리기하는 한 짓을 죽음 . 우리가 할 수있는 다른 흥미로운 일들이 있습니다. 우리가 삼각형을 충분히 움켜 쥐면 거꾸로 된 삼각형을 프랙탈 그래프의 노드로 볼 수 있습니다. 그 그래프를 둘러 보자! 먼저 각 노드에 번호를 할당 해 봅시다. 가장 큰 거꾸로 된 삼각형은 노드 0이 될 것입니다. …

10
팔콘 헤비 스테이지
다음 4 가지 세트 중 하나에서 대체하지 않고 (즉, 바이트가 반복되지 않는) 4 바이트 세트를 선택하십시오. 1 바이트 인코딩의 문자 00-FF 범위의 유니 코드 문자 −128–127 범위의 부호있는 십진 정수 0-255 범위의 부호없는 10 진수 정수 선택한 네 개의 값 (있는 그대로 기재하십시오)이 유효한 입력이됩니다. 각 값을 아래 ASCII 아트 …

23
붓으로 스카이 라인을 덮고
음수가 아닌 정수 스카이 라인 높이 목록이 주어지면이를 덮기 위해 중단없이 1 단위 높이의 수평 브러시 스트로크가 몇 번 필요한지 대답하십시오. [1,3,2,1,2,1,5,3,3,4,2]다음과 같이 시각화됩니다. 5 5 4 3 5334 32 2 53342 13212153342 9 개의 브러시 스트로크가 필요합니다. 1 2 3 4 5555 66 7 88888 99999999999 예 [1,3,2,1,2,1,5,3,3,4,2] → …

30
골드 배틀 KoTH
이 도전은 끝났다. 경쟁사의 최종 점수를 보려면 여기를 클릭하십시오 이 과제에서 각 제출은 하나의 봇입니다. 각 봇은 자바 스크립트 함수 여야합니다. 봇은 금에서 가장 높은 총 가치를 얻기 위해 싸울 것입니다. 금은 농사를 짓거나 다른 봇을 죽임으로써 얻을 수 있으며 치유, 공격, 방어 및 농사를 업그레이드하는 데 사용됩니다. 객관적인: 최대 …

30
편지의 속도
문자열을 입력으로 받으면 알파벳 문자별로 각 문자를 오른쪽으로 밀고 새 문자열을 인쇄하십시오. 우리는 모두 A가 느리고 Z가 빠른 편지라는 것을 알고 있습니다. 즉, Z는 25 칸 오른쪽으로 이동하고 A는 전혀 이동하지 않으며 B는 1 칸 이동합니다. 프로그램은 AZ의 대문자 만 처리 할 수 ​​있으며 다른 문자, 공백, 구두점은 없습니다. 이동 …
43 code-golf  string 

30
iOS 11 계산기 구현
iOS 11에는 1 + 2 + 3의 결과를 24로 만드는 버그 가 있습니다 . 이것은 애니메이션 속도와 관련이 있지만 어쨌든 : 과제는 만드는 것 1 + 2 + 3 == 24입니다. 그러나 그것만. 그래서 당신은 제대로 대부분의 시퀀스하지만 수익을 요약하는 기능 제공해야 24인수가 때를 1, 2그리고 3어떤 순서로한다. 입력 예 …
43 code-golf  math  number 

30
모드 골프의 프로그래밍 퍼즐
당신의 임무는 Good morning, Green orb!모든 문자가 소스에서 가장 빈번한 바이트 수만큼 반복되는 텍스트를 인쇄하는 것입니다 (모드). 후행 줄 바꿈이 허용되며 반복 할 필요가 없습니다. 예를 들어 소스가 print p p두 번 나타나고 다른 모든 바이트는 한 번 나타나 므로 인쇄해야합니다. GGoooodd mmoorrnniinngg,, GGrreeeenn oorrbb!! 응답은 바이트 수와 출력이 반복 …

24
카오스는 ASCII 사다리입니다
당신은 아무것도 몰라 I가하는 일 " 혼돈은 사다리이다가 " 텔레비전 시리즈에서 기억에 남는 라인 왕좌의 게임 . 이 과제의 목적은 ASCII 기술로 혼란에서 사다리를 만드는 것입니다. 도전 입력 사다리 폭 W >= 3(정수) 스텝 높이 H >= 2(정수) 렁 수 N >= 2(정수). 산출 사다리와 수평 렁 및 수직 레일 …

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