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

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

7
문구 약어
직무: 예를 들어 dftba, 약어를 입력으로 사용하는 프로그램을 작성하고 약어가 의미 할 수있는 몇 가지 문구를 생성하십시오. 단어 목록을 단어 입력으로 사용할 수 있습니다. https://www.youtube.com/watch?v=oPUxnpIWt6E에서 영감을 받음 예: input: dftba output: don't forget to be awesome 규칙 : 귀하의 프로그램은 동일한 약어에 대해 동일한 문구를 매번 생성 할 수 없습니다. …

11
n 개의 이상한 숫자 인쇄
기수는 적절한 제수의 합이 숫자 자체보다 크며 적절한 제수의 부분 집합이 해당 숫자에 합치 지 않는 숫자입니다. 예 : 70은 적절한 제수 (1, 2, 5, 7, 10, 14, 35)가 74보다 큰 74이고,이 수의 조합은 70이 아니기 때문에 이상한 수입니다. 18은 적절한 제수 (1, 2, 3, 4, 6, 9)의 합이 25보다 …
12 code-golf 

10
쉼표로 구분 된 범위의 정렬 된 목록에 대한 영숫자 문자열
정렬되지 않은 영숫자 문자열이 주어진 경우 ( 예 : ABC321STPpJqZZr0 ","로 구분 된 문자 범위의 목록을 ASCII 값으로 정렬하여 대소 문자를 무시하고 중복을 제거합니다 ( 예 : 대문자 및 숫자 만 출력). 예 : 0-3, A-C, J, P-T, Z 규칙 평소와 같이 프로그램의 길이는 기본 점수입니다. 프로그램 내에서 위의 예제를 …
12 code-golf  string 

7
C 코드 인 덴터
상황 : 귀하는 고등학교 교사이며 컴퓨팅 클래스에 C 프로그램 작성 방법을 가르치고 있습니다. 그러나 용어의 시작일 뿐이므로 들여 쓰기와 간격의 중요성에 대해 가르치지 않았습니다. 당신이 그들의 작업을 표시 할 때, 당신의 눈은 너무 아파서 고통스럽게 비명을 지르며, 이것이 계속 될 수 없다는 것을 깨닫습니다. 타스크 : 유효한 C 소스 코드를 …

24
숫자의 제곱근을 계산하십시오.
이 코드 골프의 목표는 입력으로 주어진 숫자의 제곱근을 계산하고 출력하는 프로그램 또는 함수를 만드는 것입니다. 규칙: 외부 자원이 없음 내장 큐브 루트 기능을 사용하지 않습니다. 숫자를 거듭 제곱 할 수있는 방법 / 연산자 (제곱근, 제 4 근 등 포함)를 사용하지 않습니다. 함수 / 프로그램은 부동 소수점 숫자와 음수를 입력으로 받아 …
12 code-golf  math 

30
세로 단어로 문자열을 인쇄
당신의 임무는 ASCII 문자의 입력 문자열을 가져 와서 공백으로 구분 된 일련의 수직 단어로 문자열을 출력하는 것입니다. 예는 다음과 같습니다. 주어진 문자열 : Hello, World! My name is Foo. 출력은 다음과 같아야합니다. H W M n i F e o y a s o l r m o l l …

6
배수구 아래로
여러 번 수평 파이프로 연결된 4 개 이상의 수직 파이프가 있고 수직 파이프에 공이나 물을 떨어 뜨려야하는이 미니 게임이 발생했습니다. 내가 아는 두 종류가 있습니다 : 출구 중 하나에서 양동이 / 바구니에 물건을 넣습니다 (어떤 파이프를 던질 지 추측합니다) 물체가 어떤 파이프에서 나오는지 맞춰보세요. 샘플 파이프 : | | |-------| …

2
쓸모없는 통역사 구현하기
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 년 전 . 당신의 임무는 쓸모없는 언어로 통역사를 만드는 것 입니다. 기능 요구 사항은 다음과 같습니다. 설명 된 모든 …

2
회로도 해석
논리 게이트로 완성 된 회로도를 해석해야합니다. 논리 게이트 (실제로이 과제를 완료하기 위해 이들이 무엇을해야하는지 알 필요는 없음) : 그리고 게이트 : a 또는 게이트 : o 낸드 게이트 : A 도 게이트 : O xor 게이트 : x xnor 게이트 : X 게이트 아님 : ~ 각 게이트이지만 마지막 게이트는 …

1
2D 바이트 배열에서 직사각형의 수를 구합니다
0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000001111111111111100000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000011111100000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000000000000000000000000000011111111111111100000000000000000 0000000000000111111000000000000000000011111111111111100000000000000000 0000000000000100001000000111111000000011111111111111100000000010000000 0000000000000100001000000111111000000000000000000000011000000000000000 0000000000000111111000000111111000000000000000000000011000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000111111000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 mx n 크기의 2 차원 바이트 배열이 제공됩니다. 모든 바이트가 1 또는 0임을 보장합니다. 위와 같이 2d에서 볼 때 1로 표시되는 직사각형 수를 찾으십시오. 완전히 채워진 사각형 만 계산에 …

4
Manufactoria의 모드 7
간단한 Manufactoria 도전. 입력 모듈로 7을 계산합니다. 입력은 빅 엔디안 바이너리 (파란색 = 1, 빨간색 = 0)입니다. 출력 형식이 동일해야합니다. 테스트 사례가 제공되었습니다. 가장 작은 부품 수가 이깁니다. http://pleasingfungus.com/Manufactoria/?ctm=Mod7;Input:_binary_number_big_endian._Output:_that_binary_number_mod_7;bbb:|brrr:b|brrrr:br|bb:bb|bbrrb:brr|brrrrb:brb|bbrb:bbr; 13; 3; 1 ; (입력 모드 7이 0이면 아무것도 출력하지 않습니다.)

5
쉘 스크립트의 서브 세트 구현
이 사이트는 인터프리터 태그 에서 다양한 언어를 구현하는 데 많은 문제가있었습니다 . 그러나 실제로 그들 모두는 아무도 사용하지 않는 난해한 언어였습니다. 여기에서 대부분의 사용자가 이미 알고있는 실용적인 언어에 대한 통역을 할 시간입니다. 예, 제목을 읽는 데 문제가있는 경우를 대비하여 쉘 스크립트입니다. (예, GolfScript 및 Befunge와 같은 언어가 모든 것을이기는 것에 …

8
막대기를 그리는 데 얼마나 걸립니까?
( 이 Math.SE 문제를 바탕으로 일부 그래픽도 제공함) 나는 다음과 같은 막대기를 가지고 있습니다. 나는 다음과 같이 보이기를 원합니다. 그러나 저는 전문 화가가 아니기 때문에 야심 찬 DIY 프로젝트를 시작하기 전에 머리가 아프지 않은지 확인하고 싶습니다. 이 스틱을 그리는 데 얼마나 많은 단계가 포함되어 있는지 프로그램에서 알려줍니다. 각 단계에는 단색의 …
12 code-golf  math 

12
숫자 문자열 축소
주어진 길이 1와 2길이 의 문자열이 주어지면 다음 기준에 따라 문자열을 최종 형태로 축소하는 데 필요한 단계 수를 계산하는 코드를 작성하십시오 ( 더 이상 함수 일 필요는 없으며 모든 것이 잘 될 것입니다). 문자열이 112112인 경우 다음 과 같이 1, 2 1 및 2를 인쇄해야합니다 1112. 작업을 다시 수행하면 1과 …
12 code-golf 


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