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

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

9
Hexagony 소스 코드 펼치기
소개 Hexagony에 익숙하지 않다면 Martin Büttner가 만든 난해한 언어입니다. 문제는이 언어가 프로그램에 여러 형식을 허용한다는 것입니다. 다음 프로그램은 모두 동일합니다. abcdefg 과 a b c d e f g 기본적으로 코드는 일반 육각형으로 롤업되었습니다. 그러나 코드에 새 명령을 추가 abcdefgh하면 다음과 같은 프로그램이 생성됩니다. a b c d e f …

3
파이 로레인 [닫힘]
최근 파이의 날이었던 이래로, 파이 계산을 요구 하는 여러 가지 문제 를 발견 했습니다 . 물론 파이 로레인은 파이가 아닙니다 (제목에서 도전을 추측하면 보너스 점수 ¹ +1을 청구 할 수 있습니다). 따라서, 귀하의 작업하는 알고리즘 쓰기 또는 방법을 보이는 먼저 눈에 파이를 근사 등을 있지만 수렴하지 보장 파이쪽으로. 이는 어려운 …

9
미적분학으로 도와주세요!
나는 프로그래밍을 좋아하고 모든 언어를 알고 있지만 수학을 잘합니다. 불행히도, 우리 학교는 컴퓨터 학생들이 1 년의 미적분학을 치러야한다고 요구합니다. 다음 주에 테스트가 진행 중이며 파생 상품에 대한 공식을 모릅니다. 수식을 찾도록 도와주세요. 치트 시트- 4*x^3-2입력으로 표현과 같은 표현을 취하고 미분을 출력 하는 프로그램 (가능한 한 짧게 선생님이 알지 못하도록 프로그램)이 …

16
측면도에서 주사위 값 결정
주사위의 왼쪽과 오른쪽 값을 정수 (1-6)로 가져 와서 맨 위에 값을 반환하는 프로그램이나 함수를 작성하십시오. 주사위 레이아웃 : +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- Top value |`._,´| .6 | 4, <-- Side …
52 code-golf 

7
새끼 고양이 찾기
도전 로봇이 새끼 고양이를 가능한 한 적은 단계로 찾는 데 도움이되는 문자 수로 가장 짧은 코드. 골퍼들, 이것은 위기의 시간입니다-새끼 고양이가 사라졌고 그것을 찾는 로봇의 일입니다! 로봇은 가능한 가장 짧은 경로에서 새끼 고양이에게 도달해야합니다. 그러나 로봇 방식에는 많은 장애물이 있으며, 솔루션을 프로그래밍해야합니다. 로봇은 그에게 프로그램을 제공했지만 그 프로그램을 잃어 버렸고 …

14
파이썬이 얼마나 느리게 진행됩니까 (2 부)?
이것은 파이썬이 얼마나 느리게 진행됩니까? (또는 언어가 얼마나 빠릅니까?) . 내 마지막 질문에 대해 x100 속도를 높이기가 너무 쉽다는 것이 밝혀졌습니다. 도전을 즐기고 있지만 저수준 기술을 실제로 사용할 수있는 더 어려운 것을 원하는 사람들을 위해 여기에 II 부가 있습니다. 문제는 내 컴퓨터에서 테스트 한 다음 파이썬 코드의 x100 속도를 높이는 …

14
숫자 사이의 중력
중력은 질량을 가진 두 물체를 끌어 당기는 힘입니다. 이 도전에서 우리의 목표는 숫자가 될 것이고 그들의 질량은 그들의 가치가 될 것입니다. 그렇게하기 위해, 우리는 힘의 힘이 아니라 힘의 방향에 신경 쓰지 않습니다. 이 숫자 집합을 상상해보십시오 [1 6 9 4 6 9 7 6 4 4 9 8 7] 그들 …
52 code-golf 

11
정수 쌍을 같게하기
이것은 내가 인터넷 어딘가에 보았다 수학 문제에서 영감을했지만 위치를 기억하지 않습니다 (UPDATE : 원래 문제가 발견 된 하위 Reddit 수학 수수께끼 가 가능하다는 것을 제공 증거로도 볼 이 수학 SE 게시물을 ) 요구를 임의의 정수 쌍에 대해 다음 프로세스가 가능한지 증명합니다 (내가 기억하는 것에서 주어진 쌍에 대해 가능했습니다). 한 쌍의 …

29
크리스마스 이브 형식으로 날짜를 인코딩
이 포스트가 출판 된 날은 크리스마스 이브였습니다. 내일은 크리스마스 일 것이다. 어제는 크리스마스 이브 이브였습니다. 이틀 후에는 Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

12
5, 2, 16, 3580, 다음은 무엇입니까?
10의 양의 정수 제곱을 고려하십시오. 다음은 처음 25 개 (오른쪽 정렬)입니다. X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 762939453125 18 3814697265625 19 …

25
페인트 프로그램을 만드십시오!
소개 어느 날, 당신은 아이에게 컴퓨터로 그리는 법을 보여주었습니다. mspaint.exe실행 막대를 입력 합니다. 공포에 "검색어와 일치하는 항목이 없습니다"라고 표시되어 있습니다. 아이가 그릴 수 있도록 간단한 페인트 버전을 만들어야합니다! 도전 간단한 드로잉 프로그램을 만들어야합니다. 이렇게하려면 흰색 표시 창을 엽니 다 (99x99 픽셀보다 큼). 마우스를 누를 때마다 마우스가있는 픽셀을 검은 색으로 변경하십시오. …

30
확인란 만들기
사람들이 마우스를 사용하여 상호 작용할 수 있는 2 상태 확인란 을 만드는 프로그램을 작성하십시오 . 특히, 프로그램은 다음을 모두 달성해야합니다. 확인란의 클릭 가능한 영역 인 화면의 8 × 8 픽셀 (또는 원하는 경우 더 큰) 영역이 있어야합니다. 따라서이 영역을 단순히 확인란이라고합니다. 마우스 커서가 확인란 내에서 이동하고 기본 * 마우스 버튼을 …

30
문자열 길이 추가
도전: - , - , - s문자에 문자열이 주어지면 길이의 추가 문자를 총 길이의 일부로 계산하여 길이를 추가하십시오 .azAZ09ss 입력: 임의의 길이의 문자열 만 (비어있을 수 있음) 산출: 같은 문자열이지만 길이가 끝에 추가됩니다. 길이를 나타내는 문자도 길이의 일부로 계산되어야합니다. 추가 할 유효 길이가 여러 개인 경우 가능한 가장 작은 길이를 …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
N까지 코 프리
다수 주어 n >= 2,보다 출력이 모두 양의 정수 n여기서, gcd(n, k) == 1(함께 k출력 번호 중 어느 하나 인). 이런 종류의 숫자는 서로 동일 합니다. 예 : 10출력을 제공합니다 [1, 3, 7, 9](숫자가 명확하게 분리되어 있고 목록에있는 한 원하는 형식으로). 목록은 중복 된 항목을 가질 수 없으며 정렬 할 …

30
모든 ASCII 영숫자를 사용하지 않고 인쇄
도전 다음 문자를 인쇄하십시오. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 중요한 것은 코드에서 그중 하나를 사용할 수 없다는 것입니다. 선행 또는 후행 줄 바꿈의 유무에 관계없이 임의의 순서로 인쇄 할 수 있지만 다른 문자는 인쇄 할 수 없습니다. 규칙 위에서 언급 한 세트의 문자를 사용할 수 없습니다 다른 문자를 사용할 수 있습니다 컨닝 하지마 금지 …

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