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

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

30
배열 증가
비어 있지 않은 양의 정수 배열이 주어지면 다음과 같이 한 번 "증가"합니다. 모든 배열 요소가 동일 1하면 배열 끝에 a 를 추가합니다 . 예를 들면 다음과 같습니다. [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, …

30
Polyglot Anagrams 경찰 스레드
이 과제에는 두 가지 스레드가 있습니다. 이것이 경찰의 실입니다. 강도 실은 여기 에 있습니다 . OEIS 시퀀스 를 선택하고 STDIN을 통해 n 또는 다른 형식의 표준 입력을 제공 할 때 시퀀스에서 n 번째 항목을 생성하는 두 개의 다른 언어로 두 개의 전체 프로그램 을 작성 하는 것이 어렵습니다 ( 여기서 …

30
예, 물론 성인입니다!
나는 우리 모두 이것을 어렸을 때 그렇게했다고 생각합니다. 일부 웹 사이트는 최소 18 세가 필요합니다. 따라서 우리는 출생 연도에서 몇 년을 뺀 것입니다. 또한 유원지에서 대부분의 놀이기구의 경우 입력 할 수있는 최소 높이는 1.40 미터입니다 (네덜란드에서는 최소 높이). 물론 이것은 나이보다 쉽게 ​​속일 수는 없지만 두꺼운 발 뒤꿈치가있는 신발을 신고 …

10
1 개만있을 수 있습니다!
귀하의 작업에는 양의 정수가 주어지며 nnumber와 동일한 표현식을 생성합니다 n. 캐치 : 1출력 에서 숫자 만 허용 됩니다. 귀하가 처리 할 수있는 운영자는 다음과 같습니다. +, -, *및/ /부동 소수점 나누기 (so 5/2 = 2.5)입니다. sqrt(로 s) ceil및 floor(AS c및 f각각) ! (계승) 이 경우 계승은 양의 정수에 대해서만 작동합니다. …

26
아나스타샤 세계에서 수학은 어떻게 작동합니까?
배경: 실제 세계의 기본 덧셈 및 곱셈과 같은 표준 연산 수학은 다음과 같이 작동합니다. 12 + 123 = 135 과 12 * 123 = 1476 재미 있고 지루하지 않습니다! 많은 학교들이 이미 이것을 공식 알고리즘의 연습, 연습, 연습으로 해석하고 있습니다. 그것은 매우 단단하고 지루한 수학적 다이어트를 의미 하며이 도전에서 의도 …

19
이론적으로 그레이엄 수를 출력
그레이엄의 번호 G는 다음과 같이 정의됩니다 : u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) u(3,3,2)=7625597484987코드를 확인하라는 메시지가 표시 됩니다. 당신의 임무는 G충분한 정수 크기와 충분한 시간이 주어지면 …

9
삼각형없이 삼각형 만들기
어린 시절, 나는이 장난감을 많이 가지고 노는 것을 좋아했습니다. 그들은 아마도 이것들이 예술에 사용되도록 의도되었지만, 항상 수학에 사용했습니다! 도형, 패턴 등 한 번, 나는이 도전을 받았다 : 녹색 삼각형 타일을 사용하지 않고 삼각형을 만듭니다. 이 도전은 내가 3 개의 사다리꼴로 그것을하는 정말 아름답고 간단한 방법을 발견 할 때까지 가장 오랫동안 …

30
두 숫자 추가
입력 : 두 정수. 바람직하게는 십진 정수이지만, 다른 형태의 숫자가 사용될 수있다. 이들은 표준 입력의 코드, 프로그램 또는 함수의 인수 또는 목록으로 제공 될 수 있습니다. 결과 : 그들의 합. 출력 정수에 입력 정수와 동일한 형식을 사용하십시오. 예를 들어, 입력 5 16은 출력으로 이어 21집니다. 제한 사항 : 표준 허점은 …

6
요다를 사용하는 문제입니다.
도전 글쎄, 나는 그것이 분명하다고 생각하지 않습니까? 문자열을 인수로 사용하여 해당 요다 연설을 출력하는 함수 나 프로그램을 만들어야합니다. 이것은 code-golf 이므로 바이트 수가 가장 적습니다. 입력 입력은 될 수 있는 개행 문자가없는 문자열입니다. 다음과 같이 구성된 문자열을 번역 할 수 있습니다. 과목 + 동사 + 다른 것. 어디 주제는 개인의 …

6
내 루빅스 큐브에 개미가있다
해결 된 표준 3 × 3 × 3 Rubik 's Cube 는 6 개의 서로 다른 색상의 얼굴을 가지고 있으며, 각 얼굴은 한 색상의 3 × 3 격자 사각형입니다. 하얀 얼굴은 노랑 반대, 빨강 반대 오렌지, 파랑 반대 녹색, 흰색이 위를 향하면 빨강은 파랑의 왼쪽에 있습니다. 개미가 하얀 얼굴의 중앙 …

30
수학 수업 무기
지난번에 복제본이 아닌 쉬운 것을 생각해 내려고했을 때 너무 어려워졌습니다. 그래서 이번에는 새로 온 사람들도 시도 할 수있는 것이기를 바랍니다. 입력: 정수 / 소수가 포함 된 배열 / 목록입니다. 또는 정수 / 소수를 가진 배열을 나타내는 문자열입니다. 산출: 숫자를 반복하고 다음 5 개의 수학 피연산자를이 순서대로 적용하십시오. 추가 ( +); …

30
전폭 텍스트
전각 텍스트는 마지막 문자를 포함하여 모든 문자 뒤에 공백이있는 텍스트입니다. 예를 들어,이 질문의 첫 문장은 다음과 같습니다. F u l l w i d t h t e x t i s t e x t t h a t h a s a s p a c e a …
44 code-golf  string 

12
분자에서 원자로
도전 입력 화학 공식을 분해 할 수있는 프로그램을 작성하고 (아래 참조) 각 원자를 형식으로 출력하십시오 element: atom-count. 입력 샘플 입력 : H2O 입력 내용에는 항상 하나 이상의 요소가 포함되지만 10 개 이하가 포함됩니다. 프로그램은 중첩 될 수있는 괄호를 포함하는 입력을 승인해야합니다. 문자열의 요소는 항상 일치 [A-Z][a-z]*하므로 항상 대문자로 시작합니다. 숫자는 …

4
때로는 무손실 스크린 샷 Resizer가 필요합니다
때로는 코드의 주석보다 더 많은 문서를 작성해야합니다. 때로는 이러한 설명에 스크린 샷이 필요합니다. 때때로 그러한 스크린 샷을 얻는 조건이 너무 이상하여 개발자에게 스크린 샷을 찍도록 요청합니다. 때때로 스크린 샷이 내 사양에 맞지 않아서보기 좋게 보이도록 크기를 조정해야합니다. 보다시피, "손실없는 스크린 샷 리사이 저"마법이 필요한 상황은 거의 없습니다. 어쨌든, 나는 매일 …

30
정규식을 사용하지 않고 UUID가 유효한지 확인
문자열 입력이 주어지면 정규 표현식 을 사용하지 않고 입력이 유효한 UUID 인 경우 정확한 값 을 STDOUT 또는 이와 동등한 값 으로 인쇄하는 프로그램을 작성하십시오 . 유효한 UUID는 16 개의 32 자리 숫자로, 하이픈으로 구분 된 5 개의 그룹으로 표시되며 총 8 자 (32 자의 영숫자 및 4 개의 하이픈)에 …

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