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

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

6
가장 깨지기 쉬운 프라임 찾기
위치 의 숫자 부터 시작하여 숫자에서 숫자 Remove(n, startIndex, count)를 제거 하는 기능 을 고려하십시오 . 예 :countnstartIndex Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 우리는 가능한 모든 Remove연산이 프라임이 아닌 경우 소수 X를 깨지기 …

30
코드의 첫 N자를 인쇄하십시오
양의 정수 N를 입력으로 받아 N코드 의 첫 문자를 인쇄 하는 프로그램이나 함수를 작성해야 합니다. 경우 N당신이 주기적으로 출력에게 코드를 계속해야 코드의 길이보다 더 크다. 어떤 방식 으로든 소스 코드를 읽거나 파일, stdio 등에서 읽을 수 없습니다. 예 (코드가 있다고 가정 yourcode) 입력 => 출력 : 5=> yourc 10=> yourcodeyo …
21 code-golf  quine 

13
독특한 소수의 조합 제품
문제 진술 고유하고 연속적인 소수 (2를 반드시 포함 할 필요는 없음)가 주어지면 이러한 소수의 1 차 거듭 제곱의 모든 조합의 곱을 생성합니다 (예 : 반복 없음). 또한 예를 들어 {2, 3, 5, 7}, {1, 2, 3, 5, 6, 7, 10, 14, 15, 21, 30, 35, 42, 70, 105, 210}을 생성합니다. …

3
레이저로 그들을 파괴
소개 경기장은 고층 건물이 점재되어있는 평지입니다. 당신과 당신의 적들은 레이저로 서로를 쏴. 여러분 모두는 제트 팩을 가지고 다니므로 비행이 가능합니다. 레이저로 어떤 적을 공격 할 수 있습니까? 문제 먼저, 경기장의 크기 n는 한 줄에 정수 로 표시됩니다. 다음 n줄 n은 공백으로 구분 된 줄당 정수를 포함 합니다. 각 정수는 해당 …
21 code-golf 

18
주어진 배열에서 가장 가까운 숫자 찾기
이것은 내가 가진 실제 문제에서 영감을 얻었습니다. 이것에 대해 영리한 방법이 있는지 궁금합니다. 각각 임의의 수의 부동 소수점을 포함하는 두 개의 정렬되지 않은 배열 A와 B가 제공됩니다. A와 B의 길이가 반드시 같을 필요는 없습니다. A의 요소를 순차적으로 가져 와서 배열 B에서 가장 가까운 값을 찾는 함수를 작성하십시오. 결과는 새 배열에 …

3
별 모양의 코드 도전
아메리카 합중국의 국기에는 주에 50 개의 주를 나타내는 50 개의 별이 있습니다. 과거에는 더 적은 주가 있었을 때, 물론 더 적은 별이 있었으며, 다르게 배열되었습니다. 예를 들어 1912 년에서 1959 년 (뉴 멕시코 및 애리조나의 입국 후 알래스카 이전에)에는 6x8 직사각형 배열에 48 개의 별이있었습니다. 1867-1877 년 (네브라스카 입국 후, …

11
크로스 매칭 정규 표현식
여기서 할 일은 두 개의 정규 표현식을 작성하는 것입니다. 각 정규 표현식은 다른 표현식과 일치하지만 자체는 일치하지 않습니다. 두 정규식 모두 다음 형식이어야합니다. /pattern/optional-flags 이것도 일치해야하는 형식입니다. 가장 짧은 해결책이 이깁니다. 솔루션 길이는 슬래시와 플래그를 포함하여 정규 표현식에서 문자의 합계로 계산됩니다. 선택한 정규식 구문 표준을 사용하거나 차이가있을 때 프로그래밍 언어를 …

7
완전히 가짜 재부팅 [닫힘]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 도전은 간단합니다. 컴퓨터를 완전히 재부팅하는 것과 똑같이 보이는 코드를 작성하십시오. 실제 재부팅이 아님을 나타내는 화면에는 아무것도 표시되어서는 …

10
루아에서의 골프 팁
루아 골프에 대한 일반적인 팁은 무엇입니까? 루아에 대해 다소 특정한 코드 골프 문제에 적용 할 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
21 code-golf  tips  lua 

16
전화 멀티탭 맞춤법
Google 코드 챌린지 에서 영감을 얻음 : 라틴 알파벳은 26 자이며 전화기에는 10 자리 숫자 만 있습니다. 원하는 문자를 나타 내기 위해 일련의 키 누름을 사용하여 친구에게 메시지를보다 쉽게 ​​작성할 수 있도록하고 싶습니다. 문자는 아래와 같이 숫자에 매핑됩니다. 예를 들어 문자 B를 삽입하려면 프로그램에서 22를 누릅니다. 동일한 키에서 두 문자를 …
21 code-golf 

5
그녀가 불면!
아 아아아 아아아! 메인 세일을 펼치십시오! 우현으로 가득! 아, 머리에 바람을 느껴봐! 맞아요, 저의 왕자님 ... 저는 약간의 코인 기술이 필요합니다! 나 승무원은 아직도 preferrin '일'일의 포인트 '나침반 (볼 수 ... 더 meself보다 현대화 LI'L 있습니다 여기에 ... 대한 공격, 추가 정보를 원하시면) 나 승무원은 항상저기서 동안'은 headin '을 .. …
21 code-golf  math 

30
32 비트 정수의 역 비트 순서
32 비트 정수의 비트 순서를 바꾸려면 가장 짧은 코드를 작성하십시오. 규칙 : 언어가 숫자 값 (예 : Windows Batch)을 지원하지 않는 경우 입력은 유효한 정수 또는 문자열과 동등한 것으로 간주됩니다. 언어가 숫자 값 (예 : Windows Batch)을 지원하지 않는 경우 출력은 유효한 정수 또는 동등한 문자열이어야합니다. 표준 라이브러리 만. 기능이거나 …

6
하노이 타워 정렬
하노이 타워 스타일 의 정수 목록을 정렬하는 함수 / 서브 루틴을 작성하십시오 . 정수 스택 이 제공됩니다 . 이것이 주요 스택입니다. 또한 두 개의 도우미 스택이 추가로 제공됩니다. 이 도우미 스택에는 고유 속성이 있습니다. 모든 요소는 그 아래의 요소보다 작거나 같은 크기 여야합니다. 메인 스택에는 그러한 제한이 없습니다. 가장 큰 …

13
F #에서의 골프 팁
F #에서 골프를 할 때 어떤 일반적인 팁이 있습니까? 저는 F #에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
21 code-golf  tips  f# 

21
안녕하세요 세상 !!! 피보나치 분포
프로그램은 Hello world!!!줄 바꿈이 있든 없든 정확하게 출력해야합니다 . 프로그램은 입력하지 않아야합니다. 소스 코드 문자 분포는 다음에 따라 정확해야합니다. 의 수 숫자 (0-9) 정확히 하나의 피보나치 시퀀스 번호가 있어야합니다. 소스 코드 의 다른 숫자가 아닌 문자 ! (0-9)의 수는 위의 피보나치 시퀀스 번호 앞에 정확하게 피보나치 시퀀스 번호 여야합니다. 소스 …

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