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

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

11
퍼 뮤터 구축
이 문제를 해결하기 위해리스트를 입력으로 받아서 해당리스트의 순열을 리턴하는 함수 (함수가 완전한 프로그램 일 수 있음)를 작성하려고합니다. 기능은 다음 요구 사항을 준수해야합니다. 결정적이어야합니다. 함수 자체를 가변 횟수로 구성하면 순열 목록을 얻을 수 있어야합니다. 이것은 코드 골프 질문이므로 바이트 수가 적을수록 답이 바이트로 표시됩니다. 추가 규칙 당신은 목록의 모든 유형, (걸릴 …

5
Goldbach 파티션 증가
Goldbach의 추측에 따르면 2보다 큰 짝수는 두 소수의 합입니다. 우리는 다수의 골드 바흐 파티션을 고려할 것 N 에 추가 두 소수 한 쌍의 수 N . 우리는 숫자가 Goldbach 파티션을 늘리는 것에 관심이 있습니다 . 우리는 숫자의 모든 Goldbach 파티션의 크기를 해당 숫자 파티션의 가장 작은 소수의 크기로 측정합니다. 이 …


18
목록을 최종 숫자로 줄입니다.
입력 숫자 목록 (배열) 또는 숫자 문자열을 사용하면 더 쉽습니다. 목록에 항상 두 개 이상의 요소가 있고 모든 요소는 자연수 (0보다 큰 정수)라고 가정 할 수 있습니다. 출력 단일 숫자 또는 숫자 문자열 문제 아이디어는 목록의 현재 단계에서 가장 큰 숫자의 마지막 숫자를 제거하여 숫자 목록을 줄이는 것입니다. 결국 한 …

6
두 줄의 십자형 인쇄
동일한 길이를 보장하는 두 줄의 세트가 주어지면 십자형을 인쇄하십시오 . 두 줄 의 십자형 크로스 는 다음과 같이 구합니다. 두 번째 문자열의 두 번째 문자를 생성 한 다음 첫 번째 문자열의 첫 번째 문자를 생성하십시오. 두 번째 문자열의 첫 번째 문자를 생성 한 다음 첫 번째 문자열의 두 번째 문자를 …

5
나는 1과 0의 올바른 콤보를 문자
나는 최근에 운전 중에 문자 메시지에 관한 Textpert 라는 노래를 들었 으며 노래의 특정 줄이이 도전에 영감을주었습니다. 나는 문자 사진만큼 낮게 구르지 않았다 / 대신 나는 1과 0의 올바른 콤보를 문자 분명히, 이것은 거의 불가능한 일이 될 것이므로 동일한 일을 수행하는 프로그램을 코딩하여 텍스트 퍼트를 전 세계적으로 도와야합니다. 당신의 임무는 …

8
태권도 좋아하세요?
최홍 하씨 는 2002 년 6 월 15 일 83 세의 나이로 세상을 떠 났습니다 . 태권도를 설립했습니다 . 15 년 만에 태권도의 주인이되고 싶습니다. 지금은 빛날 시간입니다! 직무 문자열이 주어지면 태권도 버전을 출력해야합니다 . 규칙 유효한 입력으로 비어 있지 않은 문자열 / 문장을 받게됩니다 각 제목 (대소 문자를 구분하지 …

16
CMYK 값을 RGB로 변환
CMYK에 지정된 색상 코드가 있으면 RGB 값으로 변환하십시오. 입력 : 공백으로 구분 된 4 개의 정수 문자열 (0-100 범위) 86 86 0 43 28 14 0 6 0 41 73 4 산출: #141592 #ABCDEF #F49043 최단 코드 승리! 힌트 : CMYK를 RGB로 변환하려면 다음과 같은 공식을 사용할 수 있습니다. Red …

30
입력과 다음 가장 높은 제곱 사이의 값 수
입력으로 양의 제곱수가 주어집니다. 입력과 다음 최고 제곱 사이의 값 수를 출력합니다. 예 입력 : 1 출력 : 2 이유 : 숫자 2와 3은 1에서 4 사이이며 다음으로 높은 정사각형입니다. 입력 : 4 출력 : 4 이유 : 숫자 5, 6, 7, 8은 4와 9 사이입니다.
9 code-golf  math 

1
Muriel와 유사한 언어 및 구현 작성
Muriel 은 반복하는 유일한 방법은 quine을 생성하고 실행하는 것입니다. 귀하의 임무는이 속성으로 기존 언어로 언어를 구현하는 것입니다. 다음과 같이 Muriel과 유사한 언어를 정의합니다. Muriel의 @명령 또는 python 과 유사한 자체 언어로 코드를 실행하기위한 기본 제공 명령 이 exec있습니다. 튜링 완료입니다. 내장 실행 명령을 제거하면 더 이상 Turing이 완료되지 않습니다. Muriel은 …

4
편지의 전투
당신의 임무는 간단합니다 : 누가 편지의 전투에서 승리했는지 말해주세요. 군대 이 전투에는이 표로 요약 된 세 가지 "군대"가 있습니다. name | health | damage A 25 25 B 100 5 C 10 50 부대를 나타 내기 위해 3 개의 고유 한 문자를 사용할 수 있지만이 문자가 아닌 경우 지정해야합니다. 전투 …
9 code-golf 

10
호주 주 확장
8 개의 호주 주와 테리토리가 있으며 각각 2 자 또는 3 자의 약어가 있습니다 : 행동 : 호주 수도권 NSW : 뉴 사우스 웨일즈 NT : 노던 테리토리 QLD : 퀸즐랜드 SA : 남호주 TAS : 태즈 매니아 VIC : 빅토리아 WA : 서호주 귀하의 임무는 대문자로 유효한 호주 약어를 …

6
비트 눈알
타원과 스틱으로 인쇄 된 이진 값을 눈에 띄는 것은 그리 쉬운 일이 아닙니다.이를 돕기 위해서는 사용자 지정 이진 표현으로 숫자를 인쇄하는 함수 (또는 프로그램)를 작성해야합니다. 따라서 3 ( 00000011)과 같은 숫자를 가져 와서 비트를 사용자 정의 형식으로 출력 하려고합니다 ( 예 : 공백으로 구분 된 쌍). 00 00 00 11 …

4
다시 알림?
소개 알림에 대해 들어 본 적이 있습니까? 아니? 약 2 년 전까지도 마찬가지였습니다. 기본 전제는 교사가 미리 알림을 보내고 학생과 대화하는 것입니다. 꽤 깔끔 하지요? 심지어 감정 표현을 보내고 메시지에 반응 할 수 있습니다! 내가 매일하는 일. 그러나 Remind의 한 가지는 교사가 항상 "당신의 숙제를하세요!" "그렇지 않으면 F를 얻게됩니다!". 그러나 …

4
앨리스 서수 형식
소개 Alice 는 Martin Ender 의 2 차원 언어로 , 추기경 과 순서의 두 가지 실행 모드가 있습니다 . 명령 포인터가 전달되면 통해 (하나 미러 /나 \)는 다른 곳으로 하나 개의 모드로 전환한다. 이 과제 에서는 명령이 문자열에서 작동하고 명령 포인터가 대각선으로 움직이면서 코드의 가장자리에 튀는 서수 모드에 중점을 둘 …

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