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

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

19
체비 쇼프 회전
각 셀에 정수 좌표가있는 일반 그리드를 고려하십시오. 각 고리의 셀 이 원점 과 동일한 체비 쇼프 거리 (또는 체스 판 거리)를 갖는 정사각형 "링"으로 셀을 그룹화 할 수 있습니다 . 당신의 임무는 그러한 세포 좌표를 취하고 그 고리 내에서 시계 반대 방향으로 한 위치만큼 그 세포를 회전시키는 것입니다. 이것은 다음과 …

14
그레이 코드 증가
소개 그레이 코드 번호는 한 비트 만이 아닌 비트의 가변 량을 전환하여 증가하는 바이너리 표현에 대한 대안이다. 다음은 십진수 및 이진수에 해당하는 회색 코드입니다. decimal | binary | gray ------------------------- 0 | 0 | 0 ------------------------- 1 | 1 | 1 ------------------------- 2 | 10 | 11 ------------------------- 3 | …

30
코드 사다리, 경찰
참고 :이 과제는 완료되었습니다. 제출물은 여전히 ​​환영하지만 이길 수는 없습니다. 이것이 경찰의 실입니다. 강도의 실 이 여기로갑니다 . integer를 출력하는 코드를 작성하십시오 1. 단일 문자 (선택한 문자)를 추가, 제거 또는 대체하는 경우 코드는 integer를 출력해야합니다 2. 하나 이상의 문자 (동일 또는 다른 문자)를 변경하면 코드가 출력되어야합니다 3. 가능한 한 최대 …

30
짝수 고리 링-g ol! f
'짝수 문자열'은 문자의 ASCII 값의 패리티 가 항상 번갈아 나타나는 문자열입니다. 예를 들어, EvenSt-ring$!문자의 ASCII 값은 다음과 같으므로 문자열 은 짝수 문자열 입니다. 69 118 101 110 83 116 45 114 105 110 103 36 33 이 숫자의 패리티는 다음과 같습니다. Odd Even Odd Even Odd Even Odd Even Odd …
36 code-golf  string 

20
Carmichael 함수 계산
과업 설명 정수론에서, 카 마이클 함수 λ는 양의 정수 얻어 N 복귀 최소 양의 정수 K 있도록한다는 K 각 정수 번째의 파워 서로 소 에 n은 1 개 모듈 동일 N을 . 양의 정수 n이 주어지면 솔루션은 λ (n)을 계산해야합니다 . 바이트 단위의 가장 짧은 코드가 이깁니다. 프로그램은 이론적으로 임의로 …

23
염소 수면 계산
어떤 사람들은 잠을 자기 위해 양을 센다. 다른 사람들은 염소를 센다. 양의 정수 N을 취하고 N-1 깨어있는 염소 다음에 잠자는 염소 한 마리를 출력하는 프로그램이나 함수를 작성하십시오. 마치 누군가가 N 염소를 세는 것처럼 마지막에는 잠이 들었습니다. 깨어있는 염소는 다음과 같습니다 : \ ___/o> -(___)" '' '' 잠자는 염소는 다음과 같습니다. …

25
C 배열 확장
C 프로그래밍 언어에서 배열은 다음과 같이 정의됩니다. int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 배열의 크기는 초기화 요소 (이 경우 6)에서 추론됩니다. C 배열을 이런 식으로 작성하여 명시 적으로 크기를 지정한 다음 각 요소를 순서대로 정의 할 수도 있습니다. int foo[6]; …
36 code-golf  string  parsing  c 

13
ASCII 예술에서 옛 친구의 그림
이 사진이 당신에게 익숙해지기를 바랍니다. 팩맨이 파워 필을 먹은 후 "취약한"상태 의 팩맨 유령 중 하나입니다 . 도전 ASCII 아트를 사용하여 유령을 작은 프레임으로 그려보십시오. 보통 크기 (나중에 자세히 설명)에서 위 이미지의 각 정사각형은 하나의 문자와 일치해야하며 프레임은 위아래로 한 문자 분리되어야하고 유령의 왼쪽과 오른쪽으로 두 문자 분리되어야합니다. : #################### …

30
코인 페어 만들기
당신은 생산 동전이 0또는 1. 그러나 동전이 편향되어 있다고 의심됩니다. 즉, 0(또는 1) 의 확률이 반드시 1/2 일 필요는 없습니다. 잘 알려진 에 바이어스 동전을 "변화"에 대한 절차 공정한 동전 폰 노이만에 의해 제안 된 (즉 똑같이 가능성이 결과를 얻기 위해)로 다음이다. 블록의 두 값이 다를 때까지 두 개의 코인 …

30
피보나치 오리알
정의 F(n)양의 정수에서 피보나치 수열 은 다음과 같이 정의됩니다. 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 양의 정수의 피보나치 오리알은의 곱입니다 [F(1), F(2), ..., F(n)]. 태스크 양의 정수가 주어지면 n의 Fibonacci-orial을 찾으십시오 n. 명세서 …

27
메트로놈 만들기
소개 며칠 전에 나는 무언가를위한 메트로놈이 필요했습니다. 사용할 수있는 앱이 없어 App Store에서 앱을 다운로드했습니다. 앱의 크기는 71MB입니다 !!! 틱 토크 제작을위한 71MB ...?! 그래서 코드 골프가 마음에 들었고 여러분 중 일부가 이것을 향상시킬 수 있는지 궁금합니다. 도전 소리를내는 코드를 골라주세요. 어떤 종류의 소리와는 관련이 없습니다. 필요한 경우 일부 사운드 …
36 code-golf  music  audio 

14
화장지 미스터리
오늘날 매우 실용적인 문제를 해결해야합니다. 화장지 롤에 특정 수의 시트가 있어야하는 루프는 몇 개입니까? 몇 가지 사실을 살펴 보자. 맨손 화장지 실린더의 직경은 3.8cm 화장지 한 장의 길이는 10cm입니다. 화장지 한 장의 두께는 1mm입니다. 실린더를 처음으로 감싸기 전에 둘레는 3.8 * pi입니다. 원통 주위에 시트를 감쌀 때마다 반경이 0.1 씩 …

2
타워가 균형을 잡을까요?
소개 ASCII 타워와 바람의 힘이 주어지면 타워가 균형을 잡을지 아니면 떨어질지를 결정하는 프로그램이나 함수를 작성하십시오. 예를 들어 첫 번째 타워는 균형을 유지하지만 두 번째 타워는 왼쪽으로 넘어갑니다. # # # # ### ### ### ### # # # # ##### ##### ### ### ### # 이것이 나의 첫 번째 도전이다. …

1
컵 적재 로봇 프로그래밍
컵을 피라미드 (및 다른 모양)에 쌓을 수 있기 전에 모든 사람들이 본 적이 있다고 확신합니다. A A A A A A A A A A A A A A A A A 예, A확실히 컵을 표현하기에 적합한 캐릭터입니다. 새 컵은지면, 구조물의 오른쪽 또는 인접한 두 컵 위에 추가 할 수 …

1
“그리드 채우기”문제
간단한 규칙이지만 사소한 알고리즘을 사용하는 것은 쉽지 않습니다. :-) 태스크 공백으로 구분 된 정수 형식으로 입력하십시오. N A B S 여기서 N은 A와 B 사이의 고유 한 숫자 (정수)로 채워진 2D 정사각 행렬의 측면 길이입니다 . 이 행렬의 각 행과 열에 대한 합은 항상 같습니다. S. (즉, 행렬은 준 마법의 …
36 code-golf  math  grid 

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