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

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

30
같음, 합 또는 차이!
주어진 두 정수 값이 같거나 합 또는 절대 차이가 5 인 경우 true를 리턴하는 가능한 가장 짧은 코드를 작성하십시오. 테스트 사례 예 : 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 => …

5
왼손 vs. 오른손 — 타이피스트 도전
당신의 임무는 키보드의 양쪽을 서로 맞대고 같은 언어로 출력하는 표준 키보드의 왼쪽에있는 키만을 Pollinium milk; plump pumpkin; lollipop?사용하고 다른 하나는 출력하는 오른쪽에있는 키를 사용하여 두 개의 프로그램 을 작성하는 것입니다. Weatherheaded sweetheart haberdasheress!. 규칙 왼쪽 프로그램에 허용되는 정확한 키는 다음과 같습니다. 123456!@#$%^QWERTYqwertyasdfghASDFGH`zxcvb~ZXCVB 그리고 오른쪽 프로그램 : 7890-=&*()_+uiop[]UIOP{}jkl;'\JKL:"|nm,./NM<>? 솔루션 중 하나 …

7
한 차원의 유한 타일
이 과제의 목적은 1 차원 조각 모음이 타일링되어 유한 연속 청크를 형성 할 수 있는지 여부를 결정하는 것입니다. 조각은 0과 1의 비어 있지 않은, 유한 순서 인 하나 시작 및 종료가. 몇 가지 가능한 조각이 1, 101, 1111, 1100101. 타일링 은 하나의 인접한 블록이 형성되도록 피스를 배열하는 것을 의미한다. 한 …

30
카드 덱 생성
다음은 두 조커를 포함하여 표준 카드 덱을 나타내는 배열입니다. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH", "AC", …

14
원형 테이프가 흥미 롭습니까?
Brainfuck 파생 상품 간단한 Brainfuck 같은 프로그래밍 언어를 정의 해 봅시다 . 셀에는 양방향 테이프가 있으며 각 셀에는 1 비트가 있습니다. 모든 비트는 처음에는 0입니다. 테이프에는 처음에 위치 0에 움직이는 헤드가 있습니다. 프로그램은 문자 <>01!에서 다음과 같은 의미로 왼쪽에서 오른쪽으로 실행되는 문자열입니다 . < 머리를 왼쪽으로 한 단계 이동합니다. > …

6
매트릭스에서 뱀 찾기
도전 이진 행렬과 이진 문자열이 주어지면, 이진 문자열이 행렬의 어느 지점에서나 이진 문자열을 형성하기 위해 임의의 후속 지점에서 어떤 방향으로 움직일 수 있는지 확인하십시오. 즉, 매트릭스 내부에서 문자열을 접을 수 있습니까? 끈은 90도 또는 180 도만 접을 수 있으며 (가장자리 연결 : Manhattan Distance 1) 어느 시점에서나 겹칠 수 없습니다. …

16
소수를 정의하는 다른 방법
소수에 대한 내가 가장 좋아하는 정의 중 하나는 다음과 같습니다. 2가 가장 작은 소수입니다. 2보다 큰 숫자는 작은 소수로 나눌 수없는 경우 소수입니다. 그러나이 정의는 임의의 것으로 보입니다. 왜 2입니까? 다른 번호는 왜 없습니까? 그럼 다른 숫자를 시도하여 n- 프라임을 정의합니다. n은 가장 작은 n- 프라임입니다. n보다 큰 숫자는 더 …

9
골판지 숫자는 몇 개입니까?
골판지로 만든 숫자를 일부 숫자 ( 예 :)로 표시해야합니다 . 어떤 숫자를 표시해야하는지 미리 알 수 없습니다. 내가 아는 유일한 것은 이보다 크지 않다는 것 n입니다. 몇 개의 골판지 숫자를 준비해야합니까? 예: n = 50 0 ... 50 범위의 숫자를 표시하려면 다음 숫자가 필요합니다. 숫자 0 또는 다른 둥근 숫자를 …
32 code-golf  number 

30
차선의 숫자
입력: 정수 목록 산출: -0123456789중복 된 숫자는 무시하고 각 숫자 (및 빼기 부호)를 순서대로 자체 레인에 넣습니다 . 예: 입력: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] 산출: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 789 2 4 89 - …

30
연속적인 이진 숫자가없는 첫 n 개의 숫자
이 시퀀스에는 다음과 같은 형식의 이진수 숫자의 10 진수 표현이 포함됩니다. 10101...여기서 n 번째 항에는 n 비트가 있습니다. 순서는 숫자의 이진 표현과 소수 표현 사이의 관계를 보여줌으로써 가장 쉽게 설명 할 수 있습니다. 0 -> 0 1 -> 1 10 -> 2 101 -> 5 1010 -> 10 10101 -> …

20
내 길을 제곱
사람들은 숫자의 제곱에 숫자가 곱해 진다고 계속 말합니다. 이것은 분명히 거짓입니다. 숫자를 제곱하는 올바른 방법은 숫자를 자릿수와 같은 수의 숫자로 쌓아서 정사각형으로 만드는 것입니다. 왼쪽에서 오른쪽으로 만) 및 세로로 (위에서 아래로만) 함께 추가합니다. 따라서 숫자 123의 경우 먼저 사각형을 만듭니다. 123 123 123 그런 다음 사각형에서 모든 행과 열을 가져 …
32 code-golf  number 

25
나는 숫자를 생각하고있다 (Cop 's Thread)
강도 실 이 경찰과 강도 도전에서 경찰은 양의 정수를 생각할 것입니다. 그런 다음 숫자를 입력으로 제공 할 때 하나의 값을 출력하고 다른 모든 양의 정수 입력에 대해 다른 값을 출력하는 프로그램 또는 함수를 작성합니다. 경찰은 그 번호를 비밀로 유지하면서 답안으로 프로그램을 공개 할 것입니다. 강도는 숫자를 찾아서 답을 해독 할 …

30
1 차 봉인 입찰 경매
최종 결과 경쟁은 끝났습니다. 축하합니다 hard_coded! 몇 가지 흥미로운 사실 ​​: 40920 개 경매 중 31600 개 (77.2 %)에서 첫 번째 라운드의 승자가 해당 경매에서 가장 많은 라운드를 차지했습니다. 예를 들어, 로봇이 대회에 포함 된 경우, 상단 아홉 곳은 제외하고는 변경되지 않습니다 AverageMine및 heurist자신의 위치를 교환합니다. 경매에서 상위 10 개 …

2
사무실 탈출 : 탈출구를 계획하세요!
마지막 스프린트이고 팀의 절반이 아프다. 당신은 늦게 일하고 있고, 하루 동안 마지막 커밋을 만들고, 기대하고 있습니다 ... 왜 조명이 꺼졌습니까? 보안 요원이 다가오는 것을 기억하지 못합니다. 열쇠를 집에 두었습니다! 상황의 공포가 가라 앉을 때, 당신은 탈출하려고 결정합니다 . 작업 요약 탈출을 위해서는 계획이 필요합니다! 그러나 계획이 실패 할 가능성이 있으며 …

17
입력 한 ASCII 문자 맵
다른 도전 과제 인 ASCII 문자 반전 을 참조하십시오 ! ASCII 문자 집합 (정보 교환을위한 미국 표준 코드)은 가장 널리 사용되는 문자 인코딩 표준입니다. ASCII 코드는 컴퓨터, 통신 장비 및 기타 장치의 텍스트를 나타냅니다. 도전 사용자가 입력 할 때 ASCII 문자 집합의 매핑을 인쇄해야합니다. GIF : 사용자가 모든 ASCII 문자를 …

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