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

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

19
쉽게 입력 할 수있는 단어
이 경쟁은 끝났습니다. 우승자는 TwiNight 의 답을 한 문자 씩 이기는 22 자 CJA입니다 . 축하합니다 데니스 ! 감투상은 간다 팔코 무료 수입과 완전히 미친 갔다. . 얼마 전 Nokia 3310으로 최신 스마트 폰을 어떻게 타이핑 할 수 있는지 알고 싶었습니다. 일부 답변은 정말 좋았지 만 계속 유지할 수는 없었습니다! …
30 code-golf 

26
등급으로의 정수 마크
양의 정수 (0 이상, 최대 값 없음)가 주어지면 다음 규칙에 따라 등급으로 변환하십시오. A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. 약간 지루한 느낌이 들었으므로 +7,8 또는 9이면 등급 a …
30 code-golf 

3
철도 트랙을 만들고 정부를 속이는
기차가 대중화 될 때 19 세기 미국의 철도 기업가는 육상으로 대량의 자재를 운송하는 가장 효율적인 수단이기 때문입니다. 동해안에서 서쪽으로 최근 식민지가 된 땅을 통과하는 철도 트랙이 전국적으로 필요합니다. 이러한 요구를 충족시키기 위해 미국 정부는 철도 보조금을 부과하는 세금을 부과 할 예정입니다. 그들은 선로 1 마일마다 철도 회사에 돈을 지불하겠다고 약속했습니다. …

11
하이트 맵을 뎁스 맵으로 교체
기술 당신의 임무는 '뎁스 맵', 즉 객체의 하이트 맵을 출력하는 것입니다. 예를 들어 이미지에 표시된 다음 객체를 고려하십시오. 높이 맵이 왼쪽에 표시됩니다. 해당 깊이 맵은 (화살표에서 서서 볼 때) 다음과 같습니다. 010 211 <- Depthmap 322 화살표에 서 있으면 왼쪽 하단 지점에 서로 뒤에 3 개의 큐브가 있고, 왼쪽 중앙 …
30 code-golf 

3
나무를 심고 자라는 모습
우리가 자라는 나무에는 자라는 방식을 정의하는 몇 가지 규칙이 있습니다. 성장 규칙 : 나무는 가지로만 구성됩니다. 지점은 다음과 같은 기호의 조합으로 구성되어있다 : _, \, |, /,_ 나무 |는지면 에서 단일 수직 분기 / 트렁크 ( )로 시작합니다 ( _). __________________|___________________ 가지 성장을위한 음식은 빛에서 비롯됩니다. 하늘의 각 지점에서 빛의 …

6
화학 방정식의 균형을 잡으십시오!
Bernd는 화학에 문제가있는 고등학생입니다. 클래스에서 그는 헵탄의 연소와 같이 그들이하고있는 실험에 대한 화학 방정식을 설계해야한다 : C 7 H 16 + 11O 2 → 7CO 2 + 8H 2 O 수학은 정확하게 Bernd의 가장 강한 주제가 아니기 때문에 종종 반응의 생산과 교육 사이의 정확한 비율을 찾는 데 어려움을 겪고 있습니다. …

23
여러 세션에 걸쳐 숫자 증가
좋은 저녁 골프 요원, 당신의 임무는 악명 높은 엔터테인먼트 거인 Eviltronic Arts를 대표하는 것입니다. 세계 노예화와 오락을위한 사악한 계획의 일환으로 가능한 한 SimStation V 사본을 판매해야합니다. 이것은 소프트웨어가 몇 번 시작된 후에 신비하게 작동을 멈춰야한다는 것을 의미합니다. 귀하의 목표는 실행 횟수를 계산하는 프로그램을 작성하는 것입니다. 프로그램은 다른 것을 수행하지 말고 …
30 code-golf 

30
+,-연산을 사용하지 않고 정수가 2의 거듭 제곱인지 확인 [닫기]
정수가 2의 거듭 제곱인지 확인하는 프로그램을 작성하십시오. 샘플 입력 : 8 샘플 출력 : Yes 샘플 입력 : 10 샘플 출력 : No 규칙 : +, -작업을 사용하지 마십시오 . 숫자를 얻으려면 일종의 입력 스트림을 사용하십시오. 입력은 변수에 초기에 저장되어서는 안됩니다. 가장 짧은 코드 (바이트)가 이깁니다. 진실 / 거짓 응답을 …

19
숫자가 "4"로 가장 많이 밑으로 변환
영감을받은 이 . 정수, 문자열 또는 숫자 배열로 제공되는 숫자가 있습니다 (선택). 숫자 표현에 "4"가 가장 많은 밑을 찾아 해당 밑을 반환합니다. 수 결과 624 5 444 10 68 16 제한 사항 : 반환 된 기준은 입력보다 크지 않아야합니다. abs (4) 보다 작거나 같은 숫자 는 유효한 입력으로 간주되어서는 안되므로 …
30 code-golf  number 


16
숫자를 사용하지 않고 두 숫자를 곱하십시오.
기수 10에서 양수를 나타내는 두 개의 문자열 (예 : "12345"및)이 입력으로 제공됩니다 "42". "518490"이 경우 제품 이 포함 된 문자열을 출력해야합니다 . 트위스트는 코드에 숫자 유형을 사용할 수 없다는 것입니다. 아니 ints, floats,unsigned long s 등은 내장 된 복소수 유형이나 임의의 정밀 정수 또는 해당 행을 따라 아무것도 없습니다. 이러한 …

30
대화식 Deadfish 통역사 작성
Deadfish 는 네 가지 명령이있는 농담 "프로그래밍 언어"입니다. Esolang 페이지는 약간 모순되며 해당 페이지의 인터프리터가 모두 동일하게 작동하지 않으므로 다음 변형을 구현해야합니다. 사양 최소 16 비트 크기 의 누산기가 있으며 더 많이 허용되지만 더 적습니다. 음수는 지원할 필요가 없습니다. 누산기는 0프로그램이 시작될 때입니다. 다음 두 가지 네 가지 명령 세트가 …

29
럭키 하우스
Super Mario 3D World에는 Lucky House 로 알려진 미니 게임이 있습니다 . 4 개의 블록이있는 슬롯 머신으로 구성됩니다. 각 블록은 5 개의 서로 다른 아이콘 (꽃, 잎, 종, 체리 또는 부메랑) 중 하나 일 수 있으며 플레이어의 목표는 가능한 많은 동일한 아이콘을 얻는 것입니다 ( 비디오 참조 ). 플레이어는 동전으로 …

26
스스로 먹을 수있는 숫자
양의 정수가 주어지면 숫자가 스스로 먹을 수 있는지에 대한 진실 / 거짓 값을 출력하십시오. 규칙 가장 왼쪽은 머리, 가장 오른쪽은 꼬리 머리가 꼬리보다 크거나 같으면 머리가 꼬리를 먹고 새 머리가 ​​합이됩니다. 경우 s u m ≥ 10에스유엠≥10sum \ge 10 다음 헤드로 대체 .S U m모드10에스유엠모드10sum \mod 10 s u m …

30
가장 가까운 피보나치 수 찾기
우리는 유명한 잘 알고있는 피보나치 시퀀스 , 그와 함께 시작 0하고 1, 각 요소는 이전 두의 합계입니다. 처음 몇 용어 (OEIS A000045 ) 는 다음과 같습니다 . 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584 양의 정수가 주어지면 다음 …

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