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

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

30
알파벳 만 사용하여“그녀는 '하지만 그 사람입니다.'라는 문구를 인쇄하십시오.
And she said, 'But that's his.'다음 문자 만 사용 하여 문구 를 인쇄하십시오 . abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 문장 부호가 없거나 알파벳이 아닌 문자는 사용하지 마십시오. 원하는 프로그래밍 언어를 사용할 수 있습니다. 공백이 완전히 허용됩니다. 최단 프로그램이 이깁니다.

30
N을 나누지 않는 가장 작은 수를 찾으십시오
이 문제는 제목에 기본적으로 모든 있다는 간단하다 : 당신은 양의 정수 부여하고 N을 당신은의 제수없는 작은 양의 정수 반환해야합니다 N을 . 예 : N = 24 의 제수 는 1, 2, 3, 4, 6, 8, 12, 24입니다. 해당 목록에없는 가장 작은 양의 정수는 5 이므로 솔루션에서 찾은 결과입니다. 이것은 OEIS …

30
최대 제수를 빼면 n에서 1까지 몇 걸음이 걸립니까?
수학에서이 질문에 영감을 얻었습니다 . 문제 n자연수로 하자 ≥ 2. 자신과 n다른 최대 제수를 n빼고에서 빼십시오 n. 얻을 때까지 반복하십시오 1. 질문 1주어진 숫자 에 도달하는 데 몇 걸음 걸립니까 n ≥ 2? 자세한 예 하자 n = 30. 가장 큰 제수 : 1. 30 is 15 --> 30 - …

30
단어를 스트레칭
입력은 공백으로 분리되지 않은 소문자의 단어입니다. 마지막 줄 바꿈은 선택 사항입니다. 동일한 단어가 수정 된 버전으로 출력되어야합니다. 각 문자에 대해 원래 단어에서 두 번째로 나타날 때 두 배로, 세 번째로 세 번 등으로 두 배로합니다. 입력 예 : bonobo 출력 예 : bonoobbooo 표준 I / O 규칙이 적용됩니다. 바이트 …

16
쉬프 티 아이즈
Shifty-eyes ASCII 녀석은 ASCII를 이동하는 것을 좋아합니다 Ii. >_> <_< >_< <_> 시시한 사람들이 줄을 지어 서로 떨어져 있거나 별도의 줄이 있으면 Ii의 측면을 좌우로 옮기고 벽을 왼쪽으로, 하늘을 오른쪽으로 이동하십시오. Ii 최단 시프터가 상을받습니다. 뭐라고? 공백 또는 개행 문자로 구분 된이 네 가지 ASCII 이모티콘 중 임의의 목록으로 구성된 …

16
코드 (미니) 골프
미니 골프 코스의 측면과 스윙의 힘이 주어지면 공이 구멍에 들어갈 지 결정하십시오. 과정은 다음과 같은 형식으로 진행됩니다. ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ 공은 왼쪽의 첫 번째지면 조각 바로 앞에서 시작 하여 구멍에 도달 할 때까지 코스의 윤곽을 따릅니다 ( U현재지면 아래의 대문자 …

30
숟가락 단어
두 단어가 주어지면 초기 자음 클러스터를 전환하여 그것들을 채우십시오 . 가장 적은 바이트가 이깁니다. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears 첫 모음 ( aeiou) 전에 나타나는 …
50 code-golf  string 

12
알렉스가 때때로 옳다
이 문제는 우리 모드의 영혼 들어하는 것입니다 알렉스 A. 일반적으로, 잘못을 . 기본 논리와 수학, 특히 수학적 동등성에 대한 도움이 필요한 Alex라는 친구가 있다고 가정합니다 . 그는 [variable] = [variable]a [variable]가 항상 단일 대문자 A에서 Z (소문자가 아닌 숫자가 아닌 다른 형식) 인 형식의 방정식 목록을 제공합니다 . 이라고 만 …
50 code-golf  math  logic 

3
하지마 조차. 못 본 체하다
당신의 인생은 이것에 달려 있습니다. 깜박하지 마십시오. 깜박하지 마십시오. 깜박이고 당신은 죽었습니다. 그들은 빠르다. 당신이 믿을 수있는 것보다 더 빠릅니다. 등을 돌리지 말고 멀리 보지 말고 깜박이지 마십시오! 행운을 빕니다. 수양 천사 는 다른 존재 (또 다른 천사)에 의해 관찰되는 동안 움직일 수없는 외계 종족입니다. 그들은 희생자들을 제 시간에 돌려 …
50 code-golf 

30
네 91 줄입니다
yescoreutils의 길이 는 91 줄입니다 . 그들 중 대부분은 주석입니다,하지만 여전히 WAY 너무 오래. 2019 년 9 월부터 수정 : 소스 파일은 지난 5 년 동안 증가했으며 이제 126 줄입니다. 다음을 모방하는 프로그램을 작성하십시오 yes. stdout"y \ n"의 무한 스트림으로 출력 거기에 과정을 죽이는 것보다 다른 중지 할 수있는 옵션이 …

28
당신은 가장 약한 링크입니다, 안녕
이 킹의 - 더 - 언덕 도전은 게임 쇼, 떨어져 기반으로 약한 고리 . 쇼에 익숙하지 않은 사람들을 위해, 이 도전의 핵심은 당신이 투표하는 사람을 다루는 것입니다 . 다른 플레이어가 당신보다 똑똑하다면, 당신은 냄비를 얻을 가능성이 적습니다. 다른 플레이어가 당신보다 더 어리 석다면, 당신은 얻을 수있는 냄비가 적습니다. 각 라운드 …

13
Magrathea 2.0-건물 산맥
세계 경제의 큰 붕괴와 함께 맞춤형 행성에 대한 수요도 급감했습니다. Magratheans는 광범위한 고객층으로부터도보다 꾸준한 매출을보아야했습니다. 따라서 그들은 완전한 행성을 구할 수없는 예산이 적은 사람들을 위해 자신 만의 마운틴 체인 (또는 짧은 혼란 산)을 발명했습니다. 산들은 고객의 계획에 따라 (숫자와 점의 일명 문자열) 빌드하고 아스키 기술을 사용하여 전달 (구성 , /, …

10
Diehard 테스트를 통과하는 난수 생성기 구축
여기에 임의성을 포함하는 많은 코드 골프 질문이 있지만, 실제로 알고리즘 의사 난수 생성기를 작성하도록 요구하는 질문은 아직 보지 못했습니다. 거기에 이 하나의 비트 스트림을 생성하도록 요청하지만, 하나에서 제공하는 무작위 시험은 매우 엄격하지 않았다, 그것은 코드 골프 아니다. 작성하는 프로그램에는 0에서 4294967295 사이의 임의의 정수를 리턴하는 단일 호출 가능 함수가 있습니다.이 …

30
난독 화 된 FizzBuzz 골프 [닫기]
가장 짧은 난독 화 된 FizzBuzz 구현을 만듭니다. 난독 처리 된 것으로 간주 되려면 다음 중 하나 이상을 충족해야합니다. "Fizz", "Buzz"또는 "FizzBuzz"라는 단어가 포함되어 있지 않습니다. 숫자 3, 5 또는 15를 포함하지 않습니다. 위의 내용 중 하나를 오도하는 방식으로 사용하십시오. 주의 사항 : 목표는 짧게하는 것입니다 및 따라하기 어렵다. 이 …


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