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

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

30
드래곤 커브 시퀀스
용 곡선 시퀀스 (또는 일반 용지 접는 순서) 이진 시퀀스이다. a(n)의 최하위 1의 왼쪽 비트를 부정함으로써 주어진다 n. 예를 들어 계산 a(2136)하려면 먼저 이진으로 변환하십시오. 100001011000 우리는 가장 중요한 비트를 찾습니다 100001011000 ^ 비트를 왼쪽으로 100001011000 ^ 그리고 그 부정을 반환 0 태스크 입력으로 양의 정수가 주어지면 output a(n). 정수 …

17
숫자 패턴과 일치합니까?
최근에 수학 테스트를 받았으며 테스트의 특정 숫자가 흥미로운 패턴과 일치 함을 알았습니다. 숫자 ( 28384)는 다음과 같은 일반적인 숫자 시퀀스와 일치합니다. (n)(x)(n+1)(x)(n+2)(x)(n+3) etc... 곳 n과 x한 자리 정수입니다. 순서 중 하나를 시작할 수 x또는 n과 양쪽 끝과 x나 n+y. 작업에 여러 자리 양의 정수가 제공되면 입력이 패턴과 일치하는지 여부에 따라 …

7
최단 가산 체인
추가 체인은 1로 시작하는 일련의 정수이며 초기 1 이외의 모든 정수는 2 개의 이전 정수의 합입니다. 예를 들어 다음은 추가 체인입니다. [1, 2, 3, 4, 7, 8, 16, 32, 39, 71] 추가 체인으로 만드는 합계는 다음과 같습니다. 1 + 1 = 2 1 + 2 = 3 1 + 3 …

30
문자열 나누기
도전 문자열과 숫자가 주어지면 문자열을 동일한 크기의 여러 부분 으로 나눕니다 . 예를 들어 숫자가 3이면 문자열 길이에 관계없이 문자열을 3 개로 나눕니다. 문자열의 길이가 제공된 숫자로 균등하게 분할되지 않으면 각 조각의 크기를 반올림하고 "나머지"문자열을 반환해야합니다. 예를 들어 입력 문자열의 길이가 13이고 숫자가 4 인 경우 각각 크기가 3 인 …
23 code-golf  string 

18
뒤섞인 카드 덱 인쇄
입력 없음 산출 52 장. 중복이 없습니다. 카드는 유니 코드 문자로 표시됩니다 (예 : 🂹). 유니 코드 코드 포인트는 다음과 같은 형식을 따릅니다 : 처음 세 자리는 1F0입니다. 다음 자리 인 A, B, C, 또는 D각각 스페이드, 하트, 다이아몬드, 클럽합니다. 다음 숫자는 1을 통해 C그리고 E다양한 번호 / 얼굴 카드를. …

6
추가 또는 접두사? 달려있다
내일은 1 살이 된 뇌 플랙 ! 생일을 축하하기 위해 PPCG 스타일의 생일 파티를 열었습니다. 여러 사용자가 뇌와 관련된 질문을 게시합니다! 우리가 축하하도록 도와주세요! :) Brain-flak는 모든 명령이 대괄호이고 모든 대괄호가 완전히 일치해야하는 난해한 언어입니다. 내 자신의 정의 를 빌리려면 : 이 과제의 목적 상 "브래킷"은 다음 문자 중 하나 …

16
상자에 ASCII 상자 그리기
문제 주어진 입력 a,b,c a,b,c양의 짝수 정수는 어디 입니까? 과 a > b > c 치수가 허용 된 문자로 상자를 만듭니다. a x a 허용되는 다른 문자의 상자를 b x b이전 크기 내에서 가운데에 맞 춥니 다 허용되는 다른 문자의 상자를 c x c이전에 치수로 가운데에 맞 춥니 다. 허용되는 …

10
빗방울이 내 안경에 떨어지고 있습니까?
나는 비가 내리는 영국에 산다. 많이. 또한 안경을 착용해야하는 불행한 필요성이 있습니다. 즉, 비가 올 때 (지금처럼), 나는 거의 눈을 see 수 없습니다. 이 도전은 모두 똑같이 경험할 수 있도록하는 것입니다! 태스크 매 초마다 한 방울의 물로 ASCII 아트 안경을 출력하십시오. 입력 없음 산출 그들에 물 방울과 안경의 쌍. 안경 …

2
"하위 벡터 반전"을 사용하여 정렬 최적화
이것은 가장 적은 반전을 사용하여 벡터를 오름차순으로 정렬하는 것이 가장 적은 작업 문제입니다. 알고리즘은 "하위 벡터 반전" 1을 사용하여 벡터를 정렬 할 수 있지만 산술 연산, 루프, 정렬 여부 확인 등을 위해 다른 연산을 사용할 수 있습니다. 알고리즘이 수행하는 하위 벡터 반전의 수는 점수입니다. 1 "하위 벡터 반전": 벡터에서 숫자 …

16
# 8의 랜덤 골프 : 무한리스트 셔플
시리즈 정보 우선, 이것을 다른 코드 골프 도전과 같이 취급하고 시리즈에 대해 전혀 걱정하지 않고 대답 할 수 있습니다. 그러나 모든 과제에는 리더 보드가 있습니다. 첫 번째 게시물에서 시리즈 에 대한 추가 정보와 함께 리더 보드를 찾을 수 있습니다 . 홀 8 : 무한리스트 셔플 무한 목록을 입력으로 받아서 그 …

3
용의 이미지
사각형으로 만든 트윈 드래곤 커브 의 멋진 GIF 를 보았고 다른 기본 이미지에서 시작하면 어떻게 될지 궁금했습니다. 그래서 이것을하기위한 프로그램을 작성했습니다. 너무 시원해서 도전으로하는 것이 재미있을 것이라고 생각했습니다. 태스크 모서리 길이가 2 (4보다 큰) 인 정사각형 이미지를 촬영합니다. 이 이미지를 만들려면 먼저 이미지를 동일한 크기의 4 개의 수직 밴드로 나누고 …

10
자연 로그에 개미
이것은 좋은 초보자 도전과 좋은 시간 킬러입니다. 제목이 너무 짧아서-자연-로그 만 말했는데, 이것은 로그와 관련이 없습니다. 주어진 2 개의 변수 : 개미의 수 n. 로그의 너비입니다 w. 출력 너비의 로그 w와 n개미 (도시 예 w=3, n=6) | | | \O/ \O/ \O/ | | -O- -O- -O- | | /o\ …

13
100 바이트 미만으로 가장 느리게 성장하는 함수 만들기
당신의 임무는 100 바이트를 넘지 않는 가장 느린 성장 함수를 만드는 것입니다. 프로그램은 음이 아닌 정수를 입력으로 사용하고 음이 아닌 정수를 출력합니다. 프로그램 P를 불러 보자. 다음 두 가지 기준을 충족해야합니다. 소스 코드는 100 바이트 이하 여야합니다. 모든 K에 대해, N이 존재하여, 모든 n> = N에 대해, P (n)> K이다. …

1
피보나치 커널 찾기
피보나치 수에 대해 들어 보셨을 것입니다 . 그들은 꽤 유명합니다. 피보나치 시퀀스의 각 숫자는 시퀀스에서 마지막 두 숫자의 합계이며 첫 번째 숫자와 두 번째 숫자는 1입니다. 순서는 다음과 같습니다. 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 …

12
내 Diffy 게임이 퇴화됩니까?
최근에 나는 답이없는 Diffy games에 관한 질문을 게시 했습니다 . 괜찮습니다. 질문은 정말 어렵지만 Diffy 게임에 대해 더 쉬운 질문을해서 볼을 굴릴 수있게하고 싶습니다. Diffy의 작동 방식 Diffy 게임 찾기 에서 복사 Diffy 게임은 다음과 같이 작동합니다 : 음이 아닌 정수 목록으로 시작합니다.이 예에서는 3 4 5 8 그런 다음 …

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