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

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

6
언어 디자인 : 2 차원 패턴 매칭
이것은 Fortnightly Challenge # 6 입니다. 주제 : 언어 디자인 거기에 채팅방 이 문제에 대한이. 아이디어를 논의하고 싶다면 우리와 함께하십시오! 그리고 지금 완전히 다른 무언가를 위해 ... 이번 주에는 새로운 유형의 도전을 실험하고 싶습니다. 이 도전에서 당신은 언어를 디자인하게 될 것입니다! 패턴 매칭은 프로그래밍에서 매우 일반적인 문제이며 종종 코드 골프에 …

30
신용 카드 번호 확인을위한 Luhn 알고리즘
도전 (신용 카드) 번호 확인을위한 Luhn 알고리즘 을 계산 하는 가장 짧은 프로그램 또는 함수 를 작성하십시오 . Luhn 알고리즘 설명 RosettaCode로부터 ,이 챌린지를위한이 알고리즘은 다음과 같은 입력 예와 함께 지정됩니다 49927398716. Reverse the digits, make an array: 6, 1, 7, 8, 9, 3, 7, 2, 9, 9, 4 Double …

7
사용자 프로필 미니 게임 만들기
어제 나는 매우 영리한 일을 발견했습니다. 예, 의 사용자 프로필 페이지에서 작동하는 Tic-Tac-Toe 입니다 @minitech. 물론, 내가 본 순간, 나는 그의 아이디어 를 리버스 엔지니어링하고 그를 위로해야했습니다 . : P 다음은 게시물에 직접 포함 된 내 예제입니다. 내가 좋은 해결책을 찾지 못했던 몇 가지 구현 세부 사항으로 인해 약간의 버그가 …

30
아빠 농담 재미있다
우리 모두는 다음과 같은 고전적인 아빠 농담을 알고 있습니다. 누군가 자신을 설명하는 문장을 말합니다 (예 : I'm tired또는 I'm confused). 아빠 농담 애호가가 와서 답장합니다 Hi <adjective>, I'm Dad!. 소개는 형식이 동일하기 때문입니다 ( I'm Peter와 형식이 동일 함 I'm hungry). 당신의 임무는 자기-기술자 (self-descriptor)의 형태로 입력을 받아서 적절한 아빠 …

22
“우주를 여행 할 때…”
태양계에서 가장 큰 20 개의 물체 중 하나의 이름이 주어집니다. 당신의 임무는 반경의 근사치를 킬로미터 단위로 반환하는 것입니다. 이것은 점수 가 당신의 최악의 근사값을 기준으로 페널티 비율 곱한 코드 길이 (바이트)로 구성되는 코드 도전 입니다. 따라서 최저 점수가 이깁니다 .≥ 1≥1\ge 1 "우리가 우주를 여행 할 때"는 검은 안식일에 의한 …

30
열파 감지
배경 로얄 네덜란드 기상 연구소는 열파 정의하는 일련의 *을 적어도 5 연속 ≥25 ℃로 날씨의 날 ( "여름 날씨")하도록 적어도 그 시절의 3 ≥30 °의 C이다 ( "열대 기후" ). 열대 날씨는 연속적으로 측정 할 필요가 없습니다. 예를 들어 30, 25, 30, 26, 27, 28, 32, 30열대 날씨는 4 일 …

30
재부팅 할 때 문자열을 유지하기 위해 언어에서 가장 짧은 코드
귀하의 프로그램 : 두 가지 프로그램을 작성합니다 (둘 다 동일한 언어로). 스토리지 프로그램은 STDIN에서 문자열을 가져와 영속적 인 위치 (아래 참조)에 저장 한 다음 오류없이 종료합니다. 검색 프로그램은 입력을받지 않고 저장된 문자열을 검색하여 STDOUT에 인쇄합니다. 지속성에 대한 객관적인 테스트 : 로컬 머신에서 스토리지 프로그램을 실행 한 다음 로컬 머신의 전원을 …

5
TryItOnquine 챌린지
( 이 게시물과 채팅에 대한 다음 토론 을 바탕으로 -TIO를위한 Dennis에게도 감사드립니다!) 도전 TryItOnline 사이트 에서 현재 사용 가능한 언어 ( 예 : PowerShell)를 선택하십시오 . 실행 버튼을 클릭 할 때 해당 페이지의 출력 이 저장 / 저장 시 "일반 URL"필드의 내용 과 정확히 동일 하도록 해당 페이지 에 해당 …

1
Ruby on Rails (또는 Trackety Track)
당신은 철도 엔지니어 루비입니다. 당신의 임무는 모든 계곡 ( M)을 방문하도록 주어진 계곡에 트랙을 놓는 것 입니다. 배치 된 트랙의 양은 중요하지 않지만, 계곡 입구 / 출구 지점 ( >) 에서 시작하고 끝나는 임의의 지점에서 교차하지 않는 하나의 연속 경로에 배치되어야 합니다. 몇 가지 다른 제약이 있습니다. 산 ( ^)은 …

30
끈을 벗다
우리는 이미 공간에서 문자열을 제거하는 방법을 이미 알고 있습니다. 그러나 적절한 신사 / 여성으로서 옷을 벗어야 합니다. 끈을 벗기는 것은 그것을 벗기는 것과 동일하며 더 섬세합니다. 모든 선행 및 후행 공백을 한 번에 제거하는 대신 하나씩 제거합니다 . 또한 계단을 태우지 않도록 선행과 후행을 번갈아 가며 나타냅니다. 예 (시작 " …
48 code-golf  string 

29
제곱과 제곱근을 계산하십시오!
한 언어로 입력의 제곱을 출력하고 다른 언어로 입력의 제곱근을 출력 하는 폴리 글 로트 를 작성해야합니다 . 바이트 단위의 최단 답변이 승리합니다! 소수점 이하 3 자리 이상의 정밀도를 가져야하며 입력은 항상 양의 부동 소수점입니다.

30
금 수집가 KoTH
참고 : 커뮤니티 즐겨 찾기 설문 조사가 곧 릴리스됩니다 이 KoTH에서 목표는 마지막 봇이되는 것입니다. 동전은 임의의 영역에 배치되며 봇은 먼저 동전을 가져와야합니다. 봇이 다른 봇을 만나면 더 많은 동전을 가진 봇이 이기고 다른 봇은 죽습니다. 자세한 내용은 아래를 참조하십시오. 동전 종류 금과 은의 두 가지 유형의 동전이 있습니다. 금은 …

16
폴리 글 로트 생성을위한 팁
수개 국어는 2 개 이상의 서로 다른 프로그래밍 언어에서 실행할 수있는 프로그램입니다. 폴리 글 로트를 만들거나 특정 작업에 대해 폴리 글 로트를 작성하기 쉬운 언어를 선택하기위한 일반적인 팁은 무엇입니까? 대부분의 상황에서 적용될 수있는 팁을 게시하십시오. 즉, 그들은 두 가지 특정 언어의 폴리 글 로트에서만 작동해서는 안됩니다. (너무 구체적인 팁이 있으면 …
48 tips  polyglot 

15
이 Tic-Tac-Toe 보드가 유효합니까?
도전 모든 형식의 틱택 토 보드가 제공되는지 확인하십시오. 보드가 틱택 토 게임의 결과 일 수 있다면 유효합니다. 예를 들어,이 보드는 유효합니다 :XOX 옥소 XOX반대로이 보드는 유효하지 않습니다 : 트리플 엑스 XXO OOO 입력 전체 (9/9) 틱택 토 보드 (게임이 아닌 결과). 규칙 입력 형식은 512 개의 가능한 입력 보드를 모두 …

8
코인 시스템이 정식인지 확인
자기앞 알고리즘은 대부분의 통화 시스템에 아주 잘 작동 동전의 최소 수에 변화를 만들기위한 알고리즘이다. 그러나 대부분의 탐욕스러운 알고리즘과 마찬가지로 결함이 없습니다. 통화 시스템이 바로 설정되거나 잘못 설정되면 계산원의 알고리즘이 최적의 변화를 찾지 못하는 특정 값이 있습니다. 다음 예제를 보자. 우리는 4 ¢, 3 ¢, 1 ¢ 동전을 가지고 있습니다. 6 …

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