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

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

23
인덱스에서 엑셀 열 이름 생성
이것은 실제 문제에서 비롯된 것입니다. 물론 우리는 그것을 해결했지만 너무 길고 로터리 솔루션이라는 것을 더 잘할 수 있다고 생각합니다. 그러나 내 동료 중 누구도 그것을 간결하게 작성하는 방법을 생각할 수 없습니다. 따라서 코드 골프로 표시합니다. Excel에서 열 머리글을 표시하는 것과 같은 방식으로 음이 아닌 정수를 문자열로 변환하는 것이 목표입니다. 그러므로: …

8
가장 빠른 스도쿠 솔버
수상자 발견 마치 승자가있는 것 같습니다! 세계에서 가장 빠른 스도쿠 솔버에 이의를 제기 할 계획이 없다면 사용자 53x15는 엄청나게 빠른 솔버 Tdoku로 승리합니다. 여전히 솔버를 작업하는 사람은 시간이 있어도 새로운 제출물을 벤치마킹합니다. 도전 Sudoku 게임의 목표는 각 행, 열 및 상자에 각 숫자가 한 번만 포함되도록 각 셀에 하나씩 1-9의 …

30
e의 근사
우리 는 Maclaurin 시리즈 확장 을 사용하여 일부 변수 x의 거듭 제곱으로 e로 표시된 오일러 수를 근사 할 수 있음을 알고 있습니다 . x를 1로함으로써 우리는 도전 입력 N을 받아 오일러 수에 가까운 모든 언어로 프로그램을 작성하고 N 번째 항에 대한 계열을 계산합니다. 첫 번째 항에는 분모가 0!이 아니라 1!이 …

24
10 핀 볼링 점수-월드 볼링 에디션
세계 볼링 득점 많은 사람들이 볼링 게임을하기 위해 지역 볼링 센터에 갔으며, 많은 사람들이 점수를 계산하기 위해 계속 노력하고 있습니다. 월드 볼링은 더 많은 사람들을 스포츠에 끌어 들이기 위해 간단한 점수 시스템을 도입했습니다. 이 스코어링 시스템은 국제 게임에서 활용됩니다. 스코어링 시스템은 다음과 같이 작동합니다 ( Wikipedia에서 ). "현재 프레임 스코어링"[32]으로 …

16
식 시그마 피
모르는 사람들을 위해 Sigma 는 그리스 문자로, 수학에서 크게 의미하는 부호로 사용됩니다. 에 따라 나타낼 표현식을 나타내는 문자열이 주어지면 각 대해 결과의 합을 계산하십시오 . 간결하게, 당신은 다음 과 같은 를 찾아야 합니다 :E ( k ) E ( k ) k ∈ { 1 , 2 , 3 , …

30
사각형을 만들어보십시오!
태스크 공백이 아닌 인쇄 가능한 문자가 있으면 해당 입력을 3x3 정사각형으로 표현하십시오. 예를 들어 입력이 #인 경우 출력은 다음과 같습니다. ### # # ### 규칙 후행 줄 바꿈이 허용되지만 출력 형식은 엄격합니다. 중간에 공백이 필요하고 세 줄을 구분하는 두 줄 바꿈 문자가 필요하다는 것을 의미합니다. 테스트 케이스 입력: # 산출: …

12
Lípínguapua dopo 페페
Língua do Pê 또는 P Language는 포르투갈어로 브라질과 포르투갈에서 사용되는 언어 게임입니다. 또한 네덜란드어 및 아프리칸스어와 같은 다른 언어로도 알려져 있습니다. ( 위키 백과 ) 이 언어 게임에는 방언이 있습니다. 게임에서 사용되는 언어마다 고유 한 방언이 있습니다. 어떤 사람들은 P 언어에 능통하며, 가장 잘하는 사람은 그 자리에서 원하는 텍스트로 번역 …
20 code-golf  string 

20
행렬을 두 번 재정렬
넌 스퀘어 주어진 행렬 하고리스트 (또는 벡터) 길이 숫자 함유 통해 (또는 내지 ). 당신의 작업은 열 순서를 변경하는 것입니다 및 행렬의 행 지정된 순서에 따라 .n × n엔×엔n \times n에이에이A유유u엔엔n111엔엔n000n - 1엔−1n-1에이에이A유유u 되었으므로 매트릭스 구성 것이다 여기서, 번째 요소는 인 의 번째 요소 . 또한이 동작의 역을 출력해야합니다. 즉,의 …

9
레 벤슈 테인 이웃
대부분의 정사각 수는있는 적어도 한 다른 평방 숫자가 Levenshtein 거리가 정확히 주어진 사각형의 경우 1입니다 하는 호출이 조건을 충족하는 각 평방 Levenshtein 이웃 의 . 예를 들어, 은 1의 편집 ( ) 만 필요하므로 의 Levenshtein 이웃입니다 . 그러나 는 최소 2 개의 편집이 필요하기 때문에 16 의 Levenshtein 이웃이 …

11
모든 사각형을 폭발 시키십시오
제곱 숫자 포함하는 너비 의 제곱 행렬이 제공 됩니다.≥ 2≥2\ge2≥ 1≥1\ge1 당신의 임무는 모든 사각형 숫자가 모두 사라질 때까지 '폭발'하는 것입니다. 최종 행렬을 인쇄하거나 반환해야합니다. 더 구체적으로: 행렬에서 가장 높은 제곱 를 찾으십시오 .엑스2x2x^2 인접한 가장 작은 인접 찾으십시오 (수평 또는 수직으로 감싸지 않은 상태).엔nn 교체 와 및 대체 과 …
20 code-golf  matrix 

8
앨리스의 첫 번째 코드 검토
Alice는 Brainfuck을 클라이언트 측 및 서버 측 개발의 기본 언어로 사용하는 회사의 인턴입니다. Alice는 방금 첫 번째 코드를 작성했으며 첫 번째 코드 검토를 준비 할 때 약간 긴장합니다. Alice는 자신의 코드를 올바르게 형식화하고 멋지게 보이기를 원하지만 328 페이지의 회사 코드 스타일 가이드를 읽을 시간이 없으므로 완벽한 정사각형 으로 형식화하기로 결정했습니다 …

8
원환 체의 사이클
도전 이 문제는 두 정수에 걸리는 프로그램을 작성해야합니다 n및 m과의 숫자 교차하지 않는 루프를 출력 n으로 m부터 다음과 같은 방법으로 만든 원환 체 (0,0)만 단계를 복용하고 오른쪽에 있습니다. 원환 체 는 상단과 하단 및 측면에 랩 어라운드가 있는 그리드로 생각할 수 있습니다 . 이것은 코드 골프 이므로 가장 적은 바이트가 …

9
뒤틀린 체스 판
이 과제는 보드 전체에서 일정하지 않고 정사각형 크기가 아래에서 설명하는 것처럼 줄이지 않는 특정 순서를 따르는 체스 판을 만드는 것입니다. 보드는 반복적으로 정의됩니다. 크기의 기판 크기로 확대된다 크기의 사각형의 "층"에 의해 아래로 연장하여 오른쪽으로 , 가장 큰 약수 은 초과하지 않습니다 . 대각선의 사각형은 항상 같은 색입니다.n×nn×nn \times n(n+k)×(n+k)(n+k)×(n+k)(n+k)\times(n+k)kkkkkknnnn−−√n\sqrt{n} 구체적으로, …

22
정수의 회전 위치
도전: 입력: 양의 정수로 정렬 된 목록입니다. 산출: 각 정수의 자릿수를 왼쪽으로 회전 한 후 수정 된 목록을 다시 정렬 한 후 여전히 정확히 동일한 인덱스에있는 정수의 양입니다. 예: 입력 : [8,49,73,102,259,762,2782,3383,9217,37846,89487,7471788] 출력 (0 기반 인덱스) 6 출력 (1 기반의 인덱스)5 왜? 0 기반 인덱싱 : After rotating each: [8,94,73,102,592,276,8227,3338,9217,63784,89487,7887471] …

30
전기 회로의 병렬 저항
소개: 두 개의 저항 R1과 R2는 병렬로 표시되며 다음과 같이 R1 || R2결합 된 저항을 갖습니다 Rp. 아르 자형피2= R1⋅ R2아르 자형1+ R2아르 자형피2=아르 자형1⋅아르 자형2아르 자형1+아르 자형2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} 또는 의견에서 제안 된대로 : 아르 자형피2= 11아르 자형1+ 1아르 자형2아르 자형피2=11아르 자형1+1아르 자형2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} 3 …

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