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

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

30
내 바코드가 유효합니까?
EAN-8 바코드 정보와 8 체크섬 자리의 7 자리 숫자가 포함되어 있습니다. 체크섬은 숫자에 3과 1을 번갈아 곱하고 결과를 더한 다음 10의 다음 배수에서 빼서 계산합니다. 예를 들어, 숫자가 주어지면 2103498: Digit: 2 1 0 3 4 9 8 Multiplier: 3 1 3 1 3 1 3 Result: 6 1 0 …

12
나는 정어리를 좋아한다
나는 정어리를 좋아하고, 그것들을 충분히 얻을 수 없으며, 언어에 구애받지 않는 내 컴퓨터 인 Omnilang 5000도 마찬가지입니다. 컴퓨터에 정어리를 경험하는 기쁨을주기 위해 정어리의 화면 깡통에 다양한 방향으로 표시 할 수 있고 최대 10 개의 정어리를 표시 할 수있는 여러 프로그램을 제공하기로 결정했습니다. 이 과제에서는 다음 매개 변수를 기반으로 프로그램을 작성해야합니다. …

22
등산 등급 정렬
내 첫 번째 코드 골프 게시물, 실수에 대한 사과 ... 문맥 암벽 등반 ( 구체적으로 볼더링 )에서 V / Vermin (미국) 등반 등급은 'VB'(가장 쉬운 등급)에서 시작한 다음 'V0', 'V0 +', 'V1', 'V2', 'V3'으로 이동합니다. , 'V4', 'V5'등 최대 'V17'(가장 어려운 등급). 태스크 등반 성적 목록 / 배열을 입력으로 받아 …

30
제한된 미니 챌린지 경찰의 스레드
강도의 실 경찰로서 당신의 임무는 세 가지를 선택하는 것입니다. 프로그래밍 언어 OEIS 시퀀스 바이트 세트 그런 다음 세트의 바이트 만 사용하여 n 번째 시퀀스를 계산하는 해당 언어로 프로그램을 비밀리에 작성해야합니다. 강도가 프로그램을 알아낼 수 있도록 세 가지 정보를 공개합니다. 답은 더 많은 점수가 좋은 바이트 세트의 바이트 수로 점수가 매겨집니다. …

15
마나가 얼마나 필요합니까?
Dungeon Master 는 최초의 1987 년 Atari ST에서 출시 된 최초의 실시간 롤 플레잉 게임 중 하나였습니다. 당분간 다른 흥미로운 것들 중에서 룬을 기반으로 한 다소 정교한 주문 시스템을 제공했습니다. 오늘의 임무는 Dungeon Master에서 주어진 주문을 시전하는 데 필요한 Mana 포인트의 수를 평가하는 프로그램이나 함수를 작성하는 것입니다. '주문 캐스트'시스템은 위 …

10
마틴 대 데니스-1 라운드 : 누가 더 많은 담당자가 있습니까?
"세계 최고의 코드 골퍼 두 가지"에 대해 많은 도전이 있었음을 알고 있지만,이 두 가지가 관련된 일련의 (미래의) 도전에서 1 라운드로 다소 독특 합니다. 여러분의 임무는 Dennis ♦ 와 Martin Ender ♦ 사이에서 프로그램이 실행되는 시점에 더 평판이 좋은 두 개의 다른 공백이 아닌 ASCII 문자열을 반환하는 프로그램이나 함수를 작성하는 것입니다 …

30
가장 높은 고유 숫자 찾기
놀랍게도 우리는 단순하지만 도전 "가장 높은 자리를 찾을 수"를 가지고하지 않은,하지만 제 생각에 조금 너무 사소한. 음수가 아닌 정수를 입력 하면 정수에서 찾은 가장 높은 고유 (즉, 반복되지 않는) 숫자를 반환합니다 . 고유 한 숫자가 없으면 프로그램은 무엇이든 할 수 있습니다 (정의되지 않은 동작). 입력은 단일 정수, 문자열 또는 숫자 …

30
이 번호는 담당자입니까?
도전 렙 디지트는 그 자리 모두 동일한 음이 아닌 정수이다. 입력 값으로 단일 정수를 사용하고 입력 번호가 10 진법의 정수이면 틀린 값을 출력하고 그렇지 않으면 거짓 값을 출력하는 함수 또는 완전한 프로그램을 작성하십시오. 입력은 양의 정수 여야합니다 . 10 진법에서 입력 값을 불완전하게 사용하여 문자열 표현으로 사용할 수 있습니다. 테스트 …

28
이진 벽 만들기
밑이 10 인 양의 정수가 주어지면, n > 0이진 벽의 표현을 출력합니다. 어떻게 작동합니까? 각 숫자를 이진 표현으로 변환하십시오. 가장 긴 길이 (예 : 1, 2-> 1, 10->)에 선행 0을 사용하여 표시를 채 웁니다 01, 10. 1벽돌이 있고 벽돌 0이없는 벽을 만듭니다 . 벽은 인쇄 가능한 문자가 벽돌을 나타내고 공백 …

30
지정된 색인에서 문자 제거
( 지정된 인덱스의 문자열 요소에서 크게 영감을 얻음 ) 의 색인을 나타내는 문자열 s과 정수가 주어지면- 번째 위치 의 문자가 제거 된 상태로 출력 됩니다.nssn 0 인덱싱 및 1 인덱싱이 허용됩니다. 0 인덱싱의 경우 n음이 아니고 길이보다 작습니다 s. 1- 인덱싱의 n경우 양수이고 길이보다 작거나 같습니다 s. s인쇄 가능한 ASCII …
33 code-golf  string 

13
생일 축하합니다, Raffaele Cecco!
라파엘 세코는 생산 프로그래머 일부 의 가장 에 대한 비디오 게임 ZX 스펙트럼 80 년대 후반에 컴퓨터를. 그 중에서도 그는 호평을받은 Cybernoid 와 Exolon 을 개발 했습니다 . 라파엘레는 2017 년 5 월 10 일에 50 세가되었습니다 . 이 도전은 많은 사람들이 그 훌륭한 게임을하면서 보낸 행복한 시간과 그들이 가져온 …

30
폭발 시키세요!
양의 정수로 된 행렬을 입력 하여 분해하십시오! 행렬을 분해하는 방법은 외부 경계를 포함하여 모든 요소 주위에 단순히 0을 추가하는 것입니다. 입력 / 출력 형식은 항상 선택 사항입니다! 테스트 사례 : 1 ----- 0 0 0 0 1 0 0 0 0 -------------- 1 4 5 2 ----- 0 0 0 …
33 code-golf  matrix 

30
이 숫자가 삼각형입니까?
도전 양의 정수가 주어지면 삼각 숫자인지 확인하고 그에 따라 두 개의 상수로 구분되는 값 중 하나를 출력합니다. 정의 삼각형 개수 이들은 또한 화학식으로 표현 될 수있다 (1)에서 시작하여 연속적인 양의 정수의 합으로 표현 될 수있는 수이고 n(n + 1) / 2, n어떤 양의 정수이다. 테스트 사례 진실한 : 1 3 …

10
완벽한 번호판
완벽한 번호판 몇 년 전부터, 나는 운전하면서 약간의 게임을 만들었습니다. 근처의 번호판이 "완벽한 지"확인했습니다. 비교적 드물지만 찾을 때 흥미 진진합니다. 번호판이 완벽한 지 확인하려면 : 문자를 A = 1, B = 2, ... Z = 26으로 요약하십시오. 각각의 연속 된 숫자 청크를 취해 합산하십시오. 이 각 합계를 곱하십시오. 파트 1과 …

13
최적의 패턴 찾기
주어진 문자열 s의 같은 소문자로 구성 aabaaababbbbaaba 및 t 가 s 의 길이로 반복 될 때 가능한 한 많은 문자를 갖도록 길이 n 스트링 t를 출력하는 것과 같은 양의 정수 n . 주어진 예제의 경우 대상 문자열과 공통으로 13 개의 문자가 있기 때문에 최적 출력은입니다 .4aaba s: aabaaababbbbaaba t: aabaaabaaabaaaba …
33 code-golf  string 

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