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

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

20
제한 속도를 초과합니까?
아스키 아트 도로와 도로를 건너는 데 걸리는 시간을 감안할 때, 과속인지 말해주십시오. 단위 거리는의 임의의 단위입니다 d. 시간은의 임의의 단위입니다 t. 도로 간단한 길은 다음과 같습니다. 10===== 10수단 (10) d에 따라 t. 그것이 도로의 제한 속도입니다. 도로 5 가지고 =그 그래서, S를 dI 0.5에 해당 교차하는 경우, 따라서 5이며 t, …

24
계승과 끝없는 사이클!
아시다시피, 양의 정수의 계승은와 n같거나 작은 모든 양의 정수의 곱입니다 n. 예를 들면 : 6! = 6*5*4*3*2*1 = 720 0! = 1 우리는 이제 다음과 같이 관련이없는 이름으로 특별한 연산을 정의 할 것이다 sumFac: 양의 정수 감안할 때 n, sumFac(n)숫자의 계승의 합이다. 예를 들면 : sumFac(132) = 1! + 3! …

30
화면 해상도를 알려주세요!
장치의 화면 해상도를 특정 형식 [width]x[height](괄호없이)으로 출력합니다. 예를 들어, 출력은입니다 1440x900. 다음은 자신의 화면 해상도를 확인하는 데 사용할 수있는 온라인 테스터입니다.
33 code-golf 

7
로이터 스 바르의 삼각형 그리기
이 불가능한 물체 는 Reutersvärd의 삼각형입니다 . 다음 규칙에 따라 자신의 버전을 그리십시오. 정확히 9 큐브 각면은 정확히 4 개의 큐브로 구성됩니다. 큐브는 렌더링 된 객체가 사실상 불가능한 객체가되도록 겹치는 것처럼 보입니다. 4 개의 다른 색상이 사용됩니다-배경에 하나씩, 큐브의 각면에 3 개 비트 맵 출력에서 ​​전체 삼각형은 최소 100 픽셀 …

9
Sharkovskii의 이상한 순서
소개 이 과제에서 우리는 양의 정수의 특정 순서를 다룰 것입니다. 순서는 다음과 같습니다. 3, 5, 7, 9, 11, ... 2*3, 2*5, 2*7, 2*9, 2*11, ... 4*3, 4*5, 4*7, 4*9, 4*11, ... 8*3, 8*5, 8*7, 8*9, 8*11, ... 16*3, 16*5, 16*7, 16*9, 16*11, ... ... ... 64, 32, 16, 8, 4, …

17
트위스트가있는 가장 작은 프라임 (A068103)
주어진 과제는 숫자가 주어지면 숫자 의 시작 부분에 AT LEAST 로 n시작하는 가장 작은 소수를 찾습니다 . 이것은 OEIS에서 찾은 시퀀스입니다 ( A068103 ). n2 시퀀스의 처음 17 숫자는 아래에 나와 있습니다. 더 많은 것을 원한다면 실제로 시퀀스를 구현해야합니다. 0 = 2 1 = 2 2 = 223 3 = …

6
Cornu 나선 플로팅
Cornu 나선은 빛의 전파 경로 적분을위한 파인만의 방법을 사용하여 계산할 수 있습니다. 우리는 다음과 같은 이산화를 사용하여이 적분을 근사합니다. 이 이미지에서와 같이 거울을 고려하십시오. S광원은 P어디에 있고 우리가 빛을 수집하는 지점입니다. 우리는 빛 S이 거울의 각 점에서 직선으로 튀어 나온다고 가정합니다 P. 우리는 미러로 분할 N표지 본 예 13에서, 세그먼트 …


24
중복 제거 문자열
소개 다음 문자열을 관찰하십시오. AABBCCDDEFFGG 문자를 제외한 모든 문자가 복제 된 것을 볼 수 있습니다 E. 그것은 편지 E가 중복 제거 되었음을 의미합니다 . 따라서 여기서 수행해야 할 유일한 것은 해당 프로세스를 취소하는 것입니다. 이렇게하면 중복되지 않은 다음 문자열이 나타납니다. AABBCCDDEEFFGG 더 어려운 예를 들어 보자. AAAABBBCCCCDD 연속 수가 고르지 …
33 code-golf  string 

9
산봉우리 그리기
산을 그리는 프로그램이나 함수를 작성하십시오. 그 다음에 더 큰 각 산봉우리는 앞에있는 산봉우리가 "뒤에"있고 어느 쪽이 보이는지를 번갈아 가며 보여줍니다. 이것은 크기의 산맥입니다 1 /\ 이것은 크기의 산맥입니다 2 /\ /\ \ 이것은 크기의 산맥입니다 3 /\ / /\ / /\ \ 이것은 크기의 산맥입니다 4 /\ /\ \ / …

30
Notcalc (오답 계산)
골: 두 개의 자연수 (0부터 무한대까지의 정수)가 주어지면 해당 숫자의 합이 아니라 자연수 인 숫자를 출력합니다. 솔루션 예 (TI-Basic) : A+B+1 not(A+B) 잘못된 해결책 : A+B-1(입력의 0,0경우 -1자연스럽지 않은를 반환합니다 .) "ABC"( ABC숫자가 아님) 노트: 출력은 항상 두 자연수의 합이어야합니다 (실제로는 자연 수임) -1, undefined, infinity, NaN및 오류 메시지는 자연수 …

19
소수-1을 n으로 나눌 수있는 n 번째 소수 찾기
문제 목표는 -1을 n으로 나눌 수 있도록 제목이 n 번째 소수를 찾는 것입니다. 설명 다음은 질문을 이해하기위한 예 입니다. 반드시 해결해야하는 것은 아닙니다. 그것은 단지 질문을 설명하는 방법으로 입력으로 3을 주면 먼저 모든 소수를 살펴볼 것입니다. 2 3 5 7 11 13 17 19 23 29 31 37 41 43 …

9
나는 마름모를 정말로 원했지만, 내가 얻은 것은이 바보 같은 직사각형이었습니다.
직선과 나침반 만 주어지면, 주어진 사각형 안에 마름모를 그려서 두 개의 반대 점을 공유하십시오. 입력 입력은 사각형의 치수입니다. 표시된 예에서 이는입니다 125, 50. 가장 편리한 방법 (정수,리스트, 문자열 등)으로 입력 할 수 있습니다. 더 큰 치수는 최소 100이되고 더 작은 치수는 최소 25가됩니다. 두 모자 모두 200입니다. 산출 출력은 이미지 …

30
랜덤 다이 팁 검사
거의 6 년 전에, 동료 PPCG 회원 steenslag 는 다음과 같은 도전을 게시 했습니다. 표준 주사위 (다이)에서 숫자는 반대쪽면이 7 개가되도록 배열됩니다. 원하는 언어로 가장 짧은 프로그램을 작성하여 무작위 던지기와 9 개의 무작위 팁을 출력하십시오. 팁핑은 주사위의 1/4 회전입니다. 예를 들어 주사위가 5를 향한 경우 가능한 모든 팁은 1,3,4 및 …

1
가스켓 제직-Sierpiński 매듭 그리기
정수 N> = 2가 주어지면 N 도의 Sierpiński 매듭을 보여주는 이미지를 생성하십시오. 예를 들어, 2, 3, 4 및 5 도의 매듭은 다음과 같습니다. 이미지를 클릭하면 전체 크기로 볼 수 있습니다 (도가 높을수록 이미지가 커짐). 사양 N 등급의 Sierpiński 매듭은 N 등급의 Sierpiński 삼각형의 꼭지점을 안내 점으로 사용하여 그려집니다. N 등급의 …

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