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

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

9
Super Collatz 번호 인쇄
Collatz 시퀀스 는, 양의 정수로 시작이 예를 들어 우리가 10를 사용하고, 그것에 단계의 설정을 적용 할 경우 (도 3 배 + 1 문제라고합니다)입니다 : if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n = 1 10은 짝수이므로 …

25
비 회문 번호 N 번째 인쇄
회문 번호 (모른 경우)는 앞뒤로 같은 숫자를 읽습니다 (예 : 11). 첫 번째 15 비 대칭 수는 다음과 같습니다 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26. 이것은 A029742 입니다. 나는 지속적 으로이 숫자가 필요하지만 스티커 메모 패드는 매우 작으므로 코드는 가능한 짧아야합니다. …

12
줄에서 모음 모음
과업 설명 때때로, 당신은 정말로 당신이 쓰고있는 무언가를 작은 공간에 맞출 필요가 있습니다. 모음을 떨어 뜨리고 유혹을하는 유혹이있을 수 있습니다. 실제로 공간이 필요한 사람은 누구입니까? Thssprfctlrdbl! † 이 모음 제거합니다 소문자하는 기능 또는 프로그램을 작성 aeiou하고 공간하고 어떤 문자를 입력 문자열 . 또한 캐릭터를 제거 할 때마다 제거 할 수있는 …
22 code-golf  string 

15
코드 골프 골프 점수
금요일입니다 ... 골프를 타러 가자! 골프 경기에서 홀에 대한 플레이어의 득점을 결정하는 코드를 작성하십시오. 코드는 함수 또는 전체 프로그램 일 수 있습니다. 장르에서 알 수 있듯이 가장 짧은 코드가 승리합니다. 입력 (파라미터 또는 표준 입력, 선택) : 홀의 파를 나타내는 정수로 3에서 6 사이입니다. 골퍼의 점수를 나타내는 정수로 1과 64 …

2
최고봉 경험 : 모든 봉우리를 빠르게 방문
고도가 숫자로 표시되는 x 맵의 한 지점 (0,0)에 서 있습니다 .HW 1132 2221 1230 # H = 3, W = 4 나는 모든 피크의 전망을 경험하고 싶습니다.이 경우 고도가있는 지역입니다 3. 그러나 언덕을 오르는 것은 쉬운 일이 아니며 시간이 부족합니다. 도전 문제는 모든 봉우리를 방문하고 다시 올 수있는 가장 빠른 …

13
점은 무엇인가?
직교 평면 에서 점의 X 및 Y 좌표를 나타내는 두 개의 정수를 사용하는 프로그램 또는 함수를 작성하십시오 . 입력이만큼 X 값은 예를 들면, Y. 앞에 오는 임의의 적당한 형태로 올 수 있으며, 1 -2, (1,-2), [1, -2], 또는 1\n-2모든 괜찮을 것이다위한 X = 1, Y = -2. 평면에서 점의 위치를 …

30
정수 목록 정렬
도전 정말 간단합니다. 숫자 목록을 정렬하십시오. 세부 내장 정렬 함수 / 라이브러리 등을 사용하지 않고 (예 : list.sort()Python) 숫자 목록을 오름차순으로 정렬해야합니다 . 입력 / 출력은 사람이 읽을 수있는 한 원하는 방법으로 수행 할 수 있습니다. 표준 허점은 항상 허용되지 않습니다. 바이트 단위의 최단 코드가 이깁니다. 사용한 정렬 방법 (버블, …

9
파슨스 코드 시각화
소개 파슨스 코드를 설명하는 단순한 방법이다 피치 변화를 메모가 높은지, 음악의 조각 또는 이전보다. 곡을 기억하는 데 어려움을 겪어도 음표가 올라가거나 내려가는 것을 여전히 기억할 수 있으므로 Parsons 코드 는 검색 엔진을 사용하여 음악을 식별하는 데 도움이 될 수 있습니다. 기술 각 변형은 단일 문자로 표현되며 다음 중 하나입니다. R노트 …

21
직교 방향
작업 : 정확히 하나의 문자로 구성된 입력이 주어지면 <>^v화살표 방향의 인쇄 가능한 ASCII 문자 (공백에서 물결표까지)로 구성된 두 번째 입력을 출력합니다. 프로그램에 대한 두 번째 입력이이라고 가정 해 봅시다 ABC. 이것이해야 할 일입니다. 입력 >: 인쇄 ABC. 입력 <: 인쇄 CBA. 입력 ^: 인쇄 C\nB\nA또는 입력이 -90 ° 회전했습니다. 입력 …
22 code-golf  string 

13
더 큰 숫자를 유지하면서 숫자 제거
소개 이 문제는 제거 가장 많은 찾는 구성 Y 원래 번호에서 숫자를 N 이 X 자리. 가정 y=2 n=5263 x=4, 제거 가능한 번호 Y = 2 진수이다 : [52, 56, 53, 26, 23, 63] 따라서 가장 큰 숫자는 63이 예제의 출력이어야합니다. 또 다른 논리는 다음과 같습니다. 각 y에 대해 오른쪽에서 …

10
쿼트. 퀸 + 고양이
Quat은 quine 과 인기있는 esolang cat 프로그램 의 조합입니다 . 도전 문제는 표준 고양이 프로그램을 작성하는 것입니다. 사용자가 무엇을 입력하든 프로그램은 입력을 표준 출력에 반영합니다. 그러나, 입력의 길이가 0보다 큰 경우 및 (4)의 여러 프로그램을 출력해야 자체 소스 코드. 콰트 는 포르투갈어 콰트로 에서 유래 하며 '4'로 번역됩니다. 규칙 표준 …
22 code-golf  quine 

16
다른 프린터를 사용하여 1-15 인쇄
다재다능한 정수 프린터를 만드는 것은 훌륭하지만 모두 다른 숫자를 인쇄하는 단일 코드를 작성하는 것은 번거 롭습니다. 숫자를 출력하는 스크립트를 만드는 것이 쉽지 않습니까? 다음 숫자를 얻는 새로운 스크립트를 제공합니까? 도전: 단일 정수 N와 실행 코드 를 출력하는 코드를 작성하십시오 . 다음 코드 N+1와 출력 할 수있는 코드가 출력되어야 합니다 N+2. …
22 code-golf  string 

15
시저 시프 팅
시저 이동은 아마도 우리 모두에게 친숙 할 것입니다. (당신은 숙제로 할 수도 있습니다. 그렇다면 대답을 복사하지 마십시오. 선생님은 거의 여기에서 답변과 같은 것을 원하지 않습니다.) 그렇지 않은 경우, 시저 이동은 매우 간단한 형태의 암호입니다. 암호화 할 문자열과 정수가 필요합니다. 그런 다음 문자열의 모든 알파벳 문자에 대해 다음 변환을 수행하십시오. 알파벳의 …

30
n 차원 공간에서 두 점 사이의 거리
여기 또 다른 간단한 것이 있습니다. 도전 n 차원 공간에 두 점이 주어지면 그 사이의 거리를 유클리드 거리라고도합니다. 좌표는 유리수입니다. 유일한 제한은 언어의 제한입니다. 가장 낮은 차원은 1이고, 가장 높은 것은 언어가 처리 할 수있는 모든 것입니다 두 점의 치수가 같고 빈 입력이 없다고 가정 할 수 있습니다. 거리는 소수점 …

2
뉴스를 읽는 것은 지루합니다. 도와주세요!
누구나 뉴스가 지루하다는 것을 알고 있습니다. 정말 지루 합니다. 정치인과 스캔들에 관한 것이 아니라면. 재밌어요! 그러나 아쉽게도 정치인들은 너무 많은 스캔들을 저지를 수 있습니다. 뉴스를 더 재미있게 만들기 위해 당신을 고용하고 있습니다. 목표 HTML 스 니펫 이 있으면 여기 에서 찾은 모든 대체 , 즉이 그림에서 수행하는 모든 대체를 수행 …
22 code-golf  string 

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