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

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

21
반복되는 10 진수를 분수로 변환
이 질문 은 단지 소수를 종료하는 데 적용 할 필요는 없습니다. 반복 소수는 알고리즘을 통해 분수로 변환 할 수도 있습니다. 당신의 임무는 반복 된 십진수를 입력으로 사용하는 프로그램을 만들고, 그 십진 확장을 생성하는 해당 분자와 분모를 (최저의 용어로) 출력하는 것입니다. 1보다 큰 분수는와 같은 부적절한 분수로 표시해야합니다 9/5. 입력이 긍정적이라고 …

23
주요 요인 찾기
이 작업에서는 숫자의 소인수를 계산하는 프로그램을 작성해야합니다. 입력은 자연수 1 <n <2 ^ 32입니다. 출력은 다음 형식의 숫자의 주요 요소 목록입니다. 지수는 1 인 경우 생략해야합니다. 소수만 출력하십시오. (입력이 131784라고 가정) : 131784 = 2 ^ 3 * 3 * 17 ^ 2 * 19 같은 양의 공백을 사용할 필요는 …

30
10 인쇄 CHR $ (205.5 + RND (1)); : PHP의 GOTO 10 (또는 그 밖의 문제)
이 질문은 Code Golf Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 다음 기본 진술의 간결함에 대해 동료와 '정신적'대화를 나누었습니다. 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 그것은 제목의 이 책은 , 단순히 일련의 인쇄합니다 /및 \이와 유사한 패턴의 결과로, 무작위로 둘 사이의 …

30
For 루프 재창조 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . For 루프는 많은 언어에서 광범위하게 사용되지만 언어를 지원하지 않는 경우 어떻게 하시겠습니까? 기본 실행 방법 작성 for(모든 반복 구조를 사용하지 않고 루프를 …

30
문자열 X가 문자열 Y의 하위 시퀀스입니까?
주어진 문자열 X와 Y는 X가 Y의 서브 시퀀스 인지 여부를 판별합니다 . 빈 문자열은 모든 문자열의 서브 시퀀스로 간주됩니다. (예 ''와 'anna'의 서브 시퀀스이다 'banana'.) 입력 X, 대소 문자를 구분하는 영숫자 문자열 대소 문자를 구분하는 영숫자 문자열 인 Y 산출 X가 Y의 하위 시퀀스인지 여부를 올바르게 나타내는 True 또는 False …
23 code-golf  string 

26
노부가 있었다
당신의 목표는 여기에 표시된대로 다음시를 정확하게 인쇄하는 프로그램을 작성하는 것입니다. There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside her. She swallowed the …

11
이 번호는 비밀리에 피보나치인가요?
배경 대부분의 피보나치 수 는 무엇인지 알고 있습니다. Zeckendorf의 정리 에 따르면 모든 양의 정수가 하나 이상의 고유 피보나치 수의 합으로 표현 될 수 있음을 알고있을 것입니다 . 정수의 최적의 Zeckendorf Representation에서 용어의 수가 n피보나치 수인 경우, n"비밀로"피보나치라고합니다. 예를 들면 다음과 같습니다. 139 = 89 + 34 + 13 + …

6
가우스 정수를 인수 분해합니다
가우스 정수는 누구의 실수 부와 허수 부분 정수 복소수이다. 가우시안 정수는 일반적인 정수와 마찬가지로 가우시안 소수의 곱으로 고유 한 방식으로 표현 될 수 있습니다. 여기서 도전은 주어진 가우시안 정수의 주요 성분을 계산하는 것입니다. 입력 : 0과 같지 않고 단위 가 아닌 가우시안 정수 (즉, 1, -1, i 및 -i는 입력으로 …

30
LITERALLY 프라임 인 프라임 테스트
지정된 숫자의 우선 순위를 테스트하고 출력을 부울 값으로 제공하는 프로그램을 작성하십시오 (True is prime). 귀하의 프라임 테스트는 숫자 1에 유효 할 수 있습니다 (그러나 반드시 그런 것은 아닙니다). 다음은 캐치입니다. 프로그램 자체는 소수입니다. 모든 문자 (공백 포함)를 해당 유니 코드 / ASCII 값 ( table )으로 변환하십시오. 그런 다음 모든 …

13
긴 타입의 서명을 만드십시오
도전 가장 긴 형식 서명으로 최대 100 바이트 길이의 표현식을 찾으십시오. 규칙 형식 유추가있는 정적으로 유형이 지정된 언어가 허용됩니다. 유형은 모호하지 않아야하지만 정의 된 인스턴스가없는 유형을 포함 할 수 있습니다. 예를 들어 Num [a]및Eq [a] 심지어 정의 예를하지 않고, 사용할 수 있습니다 STDIN / STDOUT으로 프로그램을 컴파일하는 데 필요한 최소값 …

13
술집을 다룰 수 있습니까?
배경 금요일 오후 늦었고 당신과 친구들은 그날 저녁 늦게 술집을 치기로 결정했지만 술집에 가기 전에 몇 가지 음료가 있어야한다고 생각합니다. 그러나 상황이 빠르게 확대됩니다. 당신의 친구 Shaddock Pamplemousse는 이번 주 초 복권에 당첨되어 다른 음료수를 가진 상자에 상자를 가져 오기로 결정했습니다. 술집의 보안은 매우 엄격하며 구내로 들어가기 전에 과잉 섭취하면 …

1
기린은 언제 기린이 아닌가?
이런 종류의 "수수께끼"가 Programming Puzzles & Code Golf에서 주제가되기를 바랍니다. 아래 C # 메소드가 리턴false 하는 상황의 예를 제공하십시오 . public class Giraffe : Animal { public bool Test() { return this is Giraffe; } } 규칙 : 위의 코드 줄은 어떤 식 으로든 변경해서는 안되지만 "프로젝트"가 컴파일되고 메서드가 호출되도록 …

19
Dijkstra의 도전
올해 50 세가되는 대화식 도구로 APL 을 기리기 위해 발표 배경 Ken [Iverson] 은 1963 년 8 월 뉴저지 프린스턴의 기계 언어 구조에 관한 실무 회의 에서 프로그래밍 언어의 형식론을 발표했습니다 . (Backus, Curry, Dijkstra, Floyd, Iverson, Newell, Perlis, Wilkes). 이 논문은 또한 발표 후 발생한 토론과 Ken과 [Edsger] Dijkstra …

2
이모티콘 자동 판매기
이모티콘이 보이지 않습니까? 여기를 클릭 하십시오 . 자동 판매기를 시뮬레이션합니다. 항목은 56 개의 서로 다른 이모티콘이며, (U + D83C U + DF45)에서 🍼 (U + D83C U + DF7C)까지 두 개의 서로 게이트 UTF-8 문자로 표시 될 수 있습니다. HTML에서이 이모지는 UTF-16 형식으로 & # x1F345 ~ & # x1F37C …
23 code-golf 

27
시퀀스 재정렬
소개 다음 순서 (음수가 아닌 정수)를 살펴 보겠습니다. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... 예를 들어 처음 세 숫자를 봅시다 . 이들은입니다 0, 1, 2. 이 순서에 사용 된 숫자는 6 가지 방법 으로 주문할 수 있습니다 . 012 120 …

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