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

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

30
공의 호를 그리십시오
던진 공의 포물선 궤적을 그립니다. 입력은 공의 초기 상향 속도, 양의 정수 v입니다. 매초 공은 1공간을 오른쪽으로 이동 하고 v수직으로 간격을 둔 다음 중력으로 인해 v줄어 듭니다 1. 그래서, 상승 속도는 결국에서 아래 단계 v에 0와 아래로 -v마침내 아래로 초기 높이 하락. 공의 위치는 포물선을 추적합니다. 수평 위치에서 x, 높이입니다 …

20
힘을 합치십시오
간단하지만 희망적이지는 않은 간단한 도전 : k숫자를 나누는 위력 을 더하는 프로그램이나 함수를 작성하십시오 n. 더 구체적으로: 입력 : 2 개의 양의 정수 n및 k(또는 정렬 된 정수 쌍 등) 출력 :의 양의 약수의 모든의 합 n이는 k정수의 일 힘 예를 들어 11! = 39916800에는 6 개의 제수, 즉 1, …

17
숨겨진 반전 (Cops 'Thread)
이것은 강도의 실이 여기 에서 찾을 수 있는 경찰과 강도 퍼즐 입니다. 당신의 작업은 두 개의 프로그램 (또는 함수)을 작성하여 서로의 아나그램 이며 하나 는 다른 것의 왼쪽 역 을 수행합니다 . 이러한 프로그램은 원하는만큼 정수 또는 복소수를 받아들이고 출력 할 수 있습니다 . 숫자를 문자 포인트 또는 다른 합리적인 …

30
효율적인 계산
내가 어렸을 때 저축에서 달러 지폐를 세고 싶을 때 나는 크게 소리를 세었습니다. 일이 삼 사 오 육 칠 팔 구 십; 11, 12, 13, 14, 15, 16, 17, 18, 19, 20; 스물 하나, 스물 둘, 스물셋, 스물 넷, 스물 다섯 ... 결국 나는이 여러 음절을 발음하는 데 지쳤습니다. 수학적으로 …
35 code-golf  number 

8
거북이를위한 피즈 버즈
문제 설명 당신이 격자의 거북이라고 상상해보십시오. 두 개의 숫자 f 와 b 가 주어지고 동쪽을 향하고 있습니다. 다음 규칙에 따라 발생하는 각 셀을 계산하여 그리드에서 행진을 수행합니다. 기본적으로 셀 수를 셀에 쓴 다음 앞으로 나아갑니다. 카운트를 f 로 나눌 수있는 경우 들어 F있는 셀에 쓴 다음 오른쪽으로 돌고 앞으로갑니다. 카운트를 …
35 code-golf  grid 

9
내 괴물을 인식하도록 도와주세요
배경 컴퓨터 게임 NetHack은 컴퓨터 게임에서 그래픽을 사용하기 전에 1987 년부터 시작되었습니다. 게임에는 많은 몬스터가 있으며 한 번에 화면에 많은 것을 맞출 필요가 있으므로 몬스터는 최소한의 방식으로 그려집니다. 몬스터는 단순히 화면에 ASCII 문자로 그려집니다. 몬스터가 많을뿐 아니라 몬스터도 많이 있습니다 . 어느 것이 어느 것인지 아는 것이 중요 할 수 …

28
메리 골프 마스 여러분!
모두 크리스마스이며 축하하는 코드 골프 도전입니다. 선물을 인쇄하려면 프로그램을 만들어야합니다. 구체적으로, "Merry Christmas"라는 단어. 그러나이 프로그램은 12 월 25 일인 경우에만 작동해야합니다. 다른 날에 코드를 실행하면 프로그램이 중단됩니다. 이것은 Code-Golf이므로 바이트 수가 가장 적은 답이 이깁니다. 메리 크리스마스!
35 code-golf  date 

30
메르 센 프라임인가?
숫자는 모두 소수이고 2 n -1 형식으로 쓸 수있는 경우 Mersenne Prime 입니다. 여기서 n 은 양의 정수입니다. 당신의 임무는 양의 정수가 주어지면 그것이 메르 센 소수인지 여부를 결정하는 것입니다. 진실 / 거짓 값을 반환하는 함수 또는 IO를 수행하는 전체 프로그램을 제출할 수 있습니다. 규칙 : 이것이 code-golf 이므로 가능한 …

30
삼각형의 종횡비 평가
삼각형의 세 변 길이가 주어지면 다음 공식을 고려하여 가로 세로 비율 AR을 평가 하십시오. 어디 삼각형이 등변에 가까울수록 1종횡비에 가까워집니다 . 1유효한 삼각형 의 종횡비가 크거나 같습니다 . 입력 입력 값은 세 개의 실수 양수이며 목록에 캡슐화 할 수 있거나 필요한 경우 유사한 항목으로 캡슐화 할 수 있습니다. 세 개의 …

4
파이썬의 강력한 타이핑!
당신의 임무는 다음 식으로 파이썬 2 또는 3으로 코드를 작성하는 것입니다. (a+b)(c+d) == a*c + b*c + a*d + b*d True예외를 발생시키지 않고 평가합니다 . 명확히하기 위해, 나는 다음, 파일에 코드를 복사 할 from파일을 import *. 그런 다음 콘솔에 식을 입력하고 식인지 확인합니다 True. 이것은 코드 골프이므로 최단 길이 (바이트)의 …
35 code-golf  python 

24
장군 (일명 소변기 문제)
내 Precalc 교사는 그가 만들어 (또는 가능성이 그의 마음에 드는 문제 중 하나가 스톨 에 의해 영감을 XKCD 의 행 포함) n소변기를. "체크 메이트"는 모든 소변기가 이미 채워져 있거나 그 옆에 소변이 채워져있는 상황입니다. 예를 들어, 사람이 X인 경우 X-X--X 장군으로 간주됩니다. 이미 채워진 소변기 옆에있는 소변기를 점유 할 수는 …

15
화장실에서 존중
물론 SE 네트워크는 화장실에서 존중하는 방법에 대해 잘 알고 있지만, 정리가 필요한 사람들에게는 화장실을 씻는 등의 의미가 있습니다. 가장 중요한 것은 마구간을 멀리 사용하는 것을 의미합니다. 가능한 다른 사람들로부터. 도전 어떤 스톨이 문자열로 사용되고 있는지를 나타내는 스톨 세트의 청사진이 주어지면 비즈니스에서 가장 존경받는 장소가있는 기능이나 프로그램에서 반환하거나 인쇄해야합니다. 입력 0 …
35 code-golf  string 

9
Quixels-양자 픽셀
소개 quixel은 양자 픽셀입니다. 기존 픽셀과 유사하게 3 개의 정수 값 (빨간색, 녹색, 파란색)으로 표시됩니다. 그러나, 퀵셀은 조합 대신이 3 가지 상태의 슈퍼 위치에 있습니다. 이 슈퍼 위치는 quixel이 관찰 될 때까지만 지속되며,이 시점에서 3 개의 클래식 픽셀 중 하나로 축소됩니다. RGB(255,0,0), RGB(0,255,0)및 RGB(0,0,255). 사양 대표 quixel 각은 0과 255 …

30
1 대 3만큼 쉬운
양의 정수를받는 프로그램이나 함수를 작성하십시오. 입력이 유효하다고 가정하고 문자열로 사용할 수 있습니다. 숫자가 123 234 345 456 567 678 789 그런 다음 진실한 가치 를 산출하십시오 . 그렇지 않으면 거짓 값을 출력하십시오 . 예를 들어, 입력 1 2 3 12 122 124 132 321 457 777 890 900 1011 1230 …

16
재고 시간 기계
재고 시간 기계 tomorrowStocksNASDAQ에서 선호하는 비즈니스의 주가가 포함 된 데이터 세트에 액세스 할 수 있습니다. 이 데이터 세트는 개봉 후 분 단위로 색인이 생성 된 컨테이너입니다. 각 지수는 당시 주식의 가격을 포함합니다. // Assume the stock market opens at 9:30AM EDT // tomorrowStocks[] contains the prices of your target stock. …

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