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

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

12
많은 수를 나타내는 일반적인 팁
때로는 골프를 치는 동안 코드에서 많은 수를 나타내야합니다. 그대로 쓰면 바이트 수를 크게 늘릴 수 있습니다. 코드에서 긴 숫자를 간결하게 표현하기위한 일반적인 1 가지 팁은 무엇입니까 ? 답변 당 하나의 팁을 게시하십시오. (1) 와 일반적으로는 , 나는 하나의 언어보다 더 많은에 적용 할 수있는 팁을 의미한다. 언어 별 팁은 해당 …
21 code-golf  number  tips 

14
끈을 안쪽으로 돌리십시오
균형 잡힌 문자열은 ()모든 괄호를 다른 괄호와 일치시킬 수 있도록 괄호 문자열입니다 . 더 엄격하게 그들은이 문법에 의해 퍼져있는 줄입니다 : S → (S)S | ε 다음과 같이 문자열을 "내부"로 바꿀 수 있습니다. 모든 항목 전환 (과 )서로를 줄이 다시 균형을 잡을 때까지 줄 앞에서 뒤로 문자 이동. 예를 들어 …

20
아직 사용하지 않은 쌍
양의 정수 시퀀스를 정의 해 봅시다. 짝수에 대한 순서를 이전 항의 두 배로 정의합니다. 시퀀스의 홀수 인덱스는 시퀀스에 아직 나타나지 않은 가장 작은 양의 정수입니다. 첫 커플 용어는 다음과 같습니다. 1,2,3,6,4,8,5,10,7,14,9,18,11,22,12,24,13,26,15,30 이것을 연결 쌍 (n, 2n) 의 목록으로 생각할 수도 있습니다. 여기서 n 은 가장 사용되지 않은 양의 정수입니다. 태스크 …

30
원이 겹치나요?
중심의 좌표와 2 개의 원의 반지름이 주어지면 겹치거나 겹치지 않는 정확한 값을 출력합니다. 입력 STDIN 또는 이와 동등한 함수 인수를 통해 입력을받을 수 있지만 변수는 아닙니다. 원하는 순서대로 단일 변수 (목록, 문자열 등) 또는 여러 입력 / 인수로 사용할 수 있습니다. 입력은 6 개의 실수입니다. 이 수레는 소수점 이하 3 …

6
전치 및 대각선
이 문제를 해결하려면 주어진 정사각 행렬의 대각선을 출력하는 프로그램이나 함수를 작성해야합니다. 그러나 솔루션 소스 코드의 행과 열을 바꾸면 대신 행렬의 반 대각선을 반환하는 프로그램이나 함수가되어야합니다. 자세한 내용을 읽어보십시오 ... 규칙 솔루션의 소스 코드는 선택한 표준 개행 (줄 바꿈, 캐리지 리턴 또는 둘의 조합)으로 구분 된 2D 문자 그리드로 간주됩니다. 소스 …

30
세탁을 도와주세요
도움! 내 다크 구분 V3001.01에서 완전히 자동화 된 조명 돌파! :( 지침 태스크 문자 L 또는 문자 D (빛 또는 어둡게 나타남) 인 문자열의 배열 (또는 일부 언어로 된 목록)을 입력하고 두 배열을 포함하는 배열을 출력하는 프로그램을 작성하십시오. 모든 L과 하나, 모든 D와 함께 규칙 코드 골프이므로 바이트 단위의 최단 …

30
제수의 곱
도전 양의 정수가 주어지면 자신을 포함한 제수의 곱을 반환하십시오. 이것은 OEIS의 시퀀스 A007955입니다 . 테스트 사례 1 : 1 2 : 2 3 : 3 4 : 8 5 : 5 6:36 7 : 7 8:64 9:27 10 : 100 12 : 1728 14 : 196 24 : 331776 25 …


23
내 번호는 de Polignac 번호입니까?
숫자는 홀수 이고 p + 2 n 형식으로 표현할 수없는 경우에만 폴리곤 숫자입니다. 여기서 n 은 음이 아닌 정수이고 p 는 소수입니다. 태스크 양의 정수를 사용하고 그것이 Polignac 수인지 결정하는 코드를 작성하십시오. 하나는 true, 하나는 false의 두 가지 고유 한 값을 출력 할 수 있습니다. 바이트 수를 최소화하는 것을 목표로해야합니다. …

7
물류지도의 이상한 매력
과제의 목적은 거의 플롯이다 트랙터 의 물류 맵 의 파라미터의 함수로서 , R (또한 분기도 ), 또는 그것의 하위 영역. 그래프의 모양은 Wikipedia의 다음 이미지에서 볼 수 있습니다. 배경 물류지도 입력 취하는 수학적 함수 의 X (k)를 와 출력에 매핑 X K + 1 로 정의 x k + 1 …

20
내 [서브] 줄이 숨어 있습니다!
소개 얼마 전에 잃어버린 SO 사용자가 여기에 질문을 게시했으며 지금은 삭제되었지만 좋은 도전을 할 것이라고 생각합니다. 도전 두 개의 문자열을 사용하고 첫 번째 문자열의 순열이 두 번째 문자열의 하위 문자열인지 확인하는 전체 프로그램 또는 함수를 작성하십시오. 입력 테스트 할 두 개의 문자열, 문자열 및 하위 문자열 (순서를 선택할 수 있음). …

2
합리적 분해 a = xyz (x + y + z)
쓰기 기능 x(a), y(a)그리고 z(a)이러한 모든 합리적 동안 그 a 모든 기능은 유리수를 반환 하고 x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. ≥ 0이라고 가정 할 수 있습니다. 프로그램이 수학적으로 건전한 경우 프로그램에서 합리적인 유형이나 연산을 사용할 필요가 없습니다. 예를 들어 답에 제곱근을 사용하면 해당 인수가 항상 합리적인 수의 제곱임을 …

3
인생이 레몬을 줄 때 레모네이드 만들기
도전 당신은 어디 단어, 입력 문자열이 주어집니다 "Lemon"이 변환되어야 발견 "Lemonade" 하지만a , d그리고 e문장에 다른 곳에서 빌려해야합니다. 예 입력 예 : 어렸을 때 레몬을 찾았 어요 출력 예 : 내가 어렸을 때 레모네이드를 찾았 어 레모네이드는 원본에서 다음 첨자 문자를 도용하여 만든 내가 foun D 레모네이드 어 전자 N …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

30
큰 슬래시 X 그리기
음수가 아닌 정수가 주어지면 X그 중 큰 것을 인쇄하십시오 . X는 input의 출력 0이며 각 방향의 입력과 동일한 슬래시를 추가 X하여 더 큰 입력 을 위해 확장합니다 . 테스트 사례 0 X 1 \ / X / \ 2 \ / \ / X / \ / \ ... 10 …

9
평균 기온!
최고 온도 스케일에 대해 TNB에서 한 번 토론이 진행되었으며, 우리는 무언가에 동의했습니다. 즉, Celsius , Kelvin , Fahrenheit 및 Rankine (죄송합니다). 이제 문제는 대부분의 사람들이이 시스템을 사용하지 않는다는 것입니다. 따라서이 평균에서 다시 변환 할 프로그램이 필요합니다! 도전 특정 온도의 섭씨, 화씨, 켈빈 및 랭킨 표현의 평균을 고려하면 미리 정의되고 일관된 …
21 code-golf  math 

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