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

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

7
최대 작업 찾기
문제는 기본 산술 연산자 (더하기, 빼기, 곱하기, 단항 부정)를 사용하여 정수 목록에서 얻을 수있는 최대 수를 찾는 것입니다. 입력 정수 목록 산출 입력의 모든 정수 를 사용 하는 최대 결과 입니다. 입력 순서는 중요하지 않으며 결과는 동일해야합니다. 전체 작업을 출력 할 필요는 없으며 결과 만 표시됩니다. 예 Input : 3 …

5
힘을 키우다
도전 과제는 얻어 프로그램 쓰는 포지티브 번호 a및 제로의 수를 b출력한다 a^b(상기 전원 (B)까지 상승 참조). + - * / abs()수학 함수 / 연산자 로만 사용할 수 있습니다 . 스칼라 값에만 적용 할 수 있지만 전체 목록이나 배열에는 적용 할 수 없습니다. 예 : 1.234 ^ 5.678 = 3.29980 4.5 …

8
이 광산은 항상 실선입니다
숫자가 소수인지 시각적으로 확인하는 데 사용할 수있는 NxN 격자 간격과 밑줄을 만듭니다. (N은 양의 정수일 수 있습니다.) 이 그리드에는 세 가지 간단한 규칙이 있습니다. n 번째 열에는 n-1 밑줄의 반복 된 패턴과 한 공백이 포함됩니다. 이 패턴은 첫 번째 행에서 시작하고 행 N에서 패턴 중간에 중지됩니다 (행과 열은 1 색인화 …
12 code-golf  primes 

4
카쿠로 조합
카쿠로 조합 내가 정신 산술을 할 수 없기 때문에, 나는 종종 Kakuro Puzzle을 사용하여 어려움을 겪습니다. 많은 숫자가 있습니다. 예를 들어, 3 개의 숫자에서 23을 얻는 방법을 알고 싶다면 6 + 8 + 9입니다. (이것은 익숙한 Killer Sudoku와 동일합니다). 때로는 숫자 1 이 존재할 수 없다는 것과 같은 다른 정보가있을 …

1
Android 휴대 전화의 잠금을 해제하는 데 시간이 얼마나 걸립니까?
대본 패턴 일치 잠금 화면을 사용하고 있으며 슬프게도 패턴을 잊었습니다. 잠금을 해제하는 데 얼마나 많은 시간이 필요한지 알고 싶습니다. 이 도전에 사용할 Google 잠금 화면의 사양은 다음과 같습니다. 5 개의 잘못된 코드마다, 사용자는 30 seconds더 이상 들어가기 전에 기다려야 합니다. 패턴은 최소한 다음으로 구성되어야합니다 4 points(아래 참조). 포인트는 한 번만 …

6
ASCII로 직조
직사각형의 |문자 격자가 직조기 ( 뒤틀림 ) 의 팽팽한 끈을 나타내고 있다고 상상해보십시오. 다른 실 ( 위사 ) -이 짜여 질 수 있습니다. 다음은 7 × 4 베틀의 부직포 워프입니다. ||||||| ||||||| ||||||| ||||||| 씨실이 날실로 직조 될 수있는 방법은 여러 가지가 있는데, 가장 간단한 것은 평직 이다. 평직의 첫 …

3
원심 분리기에 유리 병을 놓으십시오
이 질문은 reddit 사용자 taho_teg에 의해이 reddit 스레드 에서 시작 되지만 더 일반적인 '퍼즐'로 확장됩니다. 바이알을위한 24 개의 구멍이있는 원심 분리기가 중심 축 주위에 원으로 균일하게 분포되어 있습니다. 이제 여러 개의 바이알이 있고 원심 분리기를 시작하려는 경우 바이알을 균형 잡힌 방식으로 배치해야합니다. 균형을 맞출 수없는 바이알의 수는 1과 23입니다. 예를 …
12 code-golf  math 

6
잘못 보이는 정렬 프로그램을 작성하지만 실제로는 정확합니다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 하나 이상의 버그가있는 것처럼 보이는 숫자 벡터 (또는 모든 유형의 요소)를 정렬하는 프로그램을 작성하지만 실제로는 괜찮습니다. 코드는 명확해야합니다. 코드를 살펴 보는 사람은 …

2
JSF ** k를 일반 JS로 변환
많은 사람들이 이미 JSF ** k를 알고 있습니다. 그렇지 않은 사람들에게는 기본적으로 JavaScript 코드를을 사용하여 작성된 것으로 바꾸는 스크립트 []()!+입니다. 당신의 임무는 선택한 언어를 사용하여 JSF ** k를 난독 화되지 않은 JavaScript로 변환하는 프로그램을 작성하는 것입니다. 입력 : 유효한 JSF ** k 코드를 가진 문자열. Output : 입력을 생성하기 위해 …
12 code-golf 

4
영어를 읽고 쓰는 외계인을위한 문자열을 인코딩하지만 ASCII를 모르는 경우
영어를 아는 (그리고 8 비트 컴퓨터 아키텍처에서 우연히 표준화 된) 먼 외계인이 있다는 것이 밝혀졌습니다 . 그러나 그들은 ASCII 나 알파벳 순서에 대해 들어 본 적이 없습니다. 이 외계인은 지구에서 정보를 수집하고 있다고 믿어집니다. 그러나 전송이 전송되지 않을 때 무의미한 정보를 읽는 디지털 장비를 사용하고 있습니다. 따라서 주변 소음으로부터 눈에 …
12 code-golf  encode 

30
정수의 정수 제곱근 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 년 전 . 문제: 선택한 언어에서 부호없는 64 비트 정수의 제곱근의 바닥을 반환하는 가장 짧은 함수를 작성하십시오. 테스트 사례 …

13
극장 좌석
직무 극장 표지 10 행 갖는다 A으로 J왼쪽에서 오른쪽으로 1부터 15 번째 앞에서 뒤로, 각 행 (15 개) 좌석. 이 프로그램은 다음 규칙을 사용하여 최적의 좌석을 선택합니다. 규칙 1 : 한 예약의 모든 좌석은 서로 같은 줄에 있어야합니다. 규칙 2 : 좌석은 가능한 한 앞쪽에 있어야하고 가능한 왼쪽에 있어야합니다 (가장 …

19
문자열 집합의 모든 명확한 접두사 찾기
이 문제를 해결하려면 Abbrev가능한 적은 코드로 Ruby 모듈을 구현해야 합니다. 도전 입력은 언어의 배열 (배열, 목록, 순서 등)로 사용하는 언어가 무엇이든됩니다. 함수를 작성하거나 STDIN에서 쉼표로 구분 된 단어를 승인 할 수 있습니다. 그런 다음 해당 문자열에 대한 명확한 접두사 세트를 계산해야합니다. 즉, 약어의 해시 (또는 맵, 객체 등)를 원래 문자열로 …
12 code-golf 

2
중국 체커 가장 긴 움직임
에서 중국어 체커 , 조각은 다른 조각을 통해 호핑에 의해 또는 홉 시퀀스를하여 이동할 수 있습니다. 당신의 임무는 가능한 가장 긴 홉 시퀀스를 찾는 것입니다. 입력 121 개의 0 또는 1의 시퀀스로 각각 보드 위의 위치를 ​​나타냅니다. 0은 장소가 비어 있음을 의미합니다. 하나는 장소가 점유되었음을 의미합니다. 위치는 왼쪽에서 오른쪽으로 나열됩니다. …

2
서클 미로 검사기
물체가 미로를 움직일 위치가 작은 볼 베어링이 달린 나무 장난감을 알고 있습니까? 이것은 그런 식입니다. 미로와 일련의 움직임이 주어지면 공이 끝나는 위치를 결정하십시오. 보드는 수직으로 고정되며 보드가 회전 할 때 공이 중력에 의해서만 움직입니다. 각 "이동"은 회전 (라디안)입니다. 미로는 단순히 동심원 모양의 원형 벽이며 각 벽에는 외부 복도로 정확히 하나의 …
12 code-golf 

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