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

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

25
내 콘솔 크기를 알려주세요!
소수점 이하 두 자릿수 형식으로 출력 터미널 치수 (열 및 행) *. 예를 들어, 출력은입니다 80x25. 영감 . 프롬프트 . * 출력은 하나 또는 두 개의 연속 라인에서 두 측정 값을 가져야하며, 하나 이상의 선행 및 / 또는 후행 출력 라인이있을 수 있습니다 (선택적으로 개행). (최대 4 줄)은 max (cols, …
41 code-golf 

30
자신의 자리에 앉기
오늘날의 과제를 해결하려면 문자열을 대체하는 프로그램이나 함수를 작성해야합니다. 그러나 알파벳이 아닌 문자는 무시해야합니다. 이것은 모든 알파벳 문자가 선행 및 다음 알파벳 문자 와 다른 대소 문자를 가져야 함을 의미합니다 . 예를 들어 이것은 다른 모든 문자를 대문자로 쓰는 것보다 약간 더 복잡합니다. 다음과 같은 문자열을 사용하면 hello world 다른 모든 …
41 code-golf  string 

30
제로에서 멀리 떨어져
태스크 음이 아닌 정수 주어 n출력 1하는 경우 n이고 0, 출력의 값을 n달리한다. 입력 음이 아닌 정수 문자열을 입력으로 받아들이려면 문자열은 다음 정규식과 일치합니다. /^(0|[1-9][0-9]*)$/즉 0. 실제 정수를 입력으로 받아들이면 정수가 언어의 처리 능력 내에 있다고 가정 할 수 있습니다. 산출 위에서 지정한 양의 정수입니다. 선행 0은 허용되지 않습니다. 출력은 …

30
이 숫자는 정수 -2입니까?
숫자가 2의 거듭 제곱인지 여부를 결정하는 영리한 방법 이 있습니다. 더 이상 흥미로운 문제는 아니므로 주어진 정수가 -2 의 정수 제곱인지 여부를 결정하십시오 . 예를 들면 다음과 같습니다. -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => …

15
소스 코드에서 소수가없는 2017 숫자인지 확인
제가이 도전을해온 몇 년 중 2017 년이 첫 번째 해였습니다. 따라서 질문은 소수와 속성에 관한 것입니다. 당신의 임무는 임의의 큰 양의 정수를 입력으로 취하고 그 숫자가 2,017-friable 인지 여부, 즉 그 숫자의 가장 큰 소수가 2,017 이하 인지 여부를 출력하거나 반환하는 프로그램이나 함수를 생성하는 것 입니다. 일부 예제 입력 및 …

30
haiku-w 검출기 작성
하이쿠 5/7/5로 세 줄시를 음절 각각 카운트. 하이쿠 w는 5/7/5로 세 줄 시이다 워드 각각 카운트. 도전 반환하는 프로그램 작성 진정한 입력이 하이쿠-W의 경우를, 그리고 거짓 없는 경우. 유효한 haiku-w 입력은 개행으로 구분 된 3 개의 라인으로 구성되어야합니다. 1 행은 5 개의 단어로 구성되어야하며 각 단어는 공백으로 구분됩니다. 2 행은 …

30
이 숫자를 (3 ^ x)-1 형식으로 쓸 수 있습니까?
도전: 양의 정수를 허용하고 (3 ^ x) -1 형식으로 작성할 수 있는지 확인하는 프로그램을 작성하십시오. 여기서 X는 또 다른 양의 정수 입니다. 가능하면 X를 출력하십시오. 그렇지 않으면 -1 또는 허위 문을 출력하십시오 . 입력 / 출력 예 입력: 2 (3 ^ 1)-1로 쓸 수 있으므로 1 인 x를 출력합니다 산출: …

30
도전 과제 # 1 : 교대 배열
교대 배열 교대 배열 두 (반드시 다르지 않은) 값이 교번하는 길이의리스트이다. 즉, 모든 짝수 색인 항목이 같고 모든 홀수 색인 항목이 동일합니다. 당신의 임무는 양의 정수 목록이 주어 truthy지면 그것이 번갈아 가거나 falsy그렇지 않으면 출력 / 반환하는 프로그램이나 함수를 작성하는 것입니다 . 이것은 code-golf 이므로 가장 짧은 코드 (바이트)가 이깁니다! …

10
정사각형, 다이아몬드, 정사각형, 다이아몬드
태스크 비어 있지 않은 소문자 ASCII 문자 a--가 있으면 z첫 번째 문자를 사용하고 다음을 수행하십시오. 두 번째 문자 의 제곱 사본으로 둘러 쌉니다 . 세 번째 문자 의 다이아몬드로 둘러싸고 네 번째 문자 의 제곱의 사본으로 그것을 둘러싸십시오 … … 줄의 끝까지 정사각형과 다이아몬드 경계를 번갈아 가며. 경계 사이의 빈 …

8
소용돌이 치는 단어를 찾아라!
방법 또는 이유를 묻지 않지만 프로젝트를 코딩하는 동안 두 단어의 문자가 알파벳과 관련된 특정 패턴을 가지고 있음을 알았고 단어의 각 문자를 알파벳의 연필과 연결하여 두 개를 얻었습니다. 나선, 그때 내가 처음 나선 시계 방향 것을 발견하고 다른 하나는 반 시계 방향으로, 그리고 다른 특성 ... 내가 그들을라는 이름 때문에 단어 …
41 code-golf  string 

30
굿 니스 기자 골프!
구어체로도 " 티미 번호 "라고도 알려진 "기자 번호" 는 숫자가 피라미드를 나타내는 임의의 숫자입니다 ( A134810 ). 예를 들어, "12321"은 다음과 같이 시각화 될 수 있기 때문에 기자 번호입니다. 3 2 2 1 1 그러나 피라미드의 상단에 두 자리 숫자가 있기 때문에 "123321"과 같은 것은 기자 번호가 아닙니다. 33 2 …


9
1 차원 미로의 비밀을 밝히다
배경 당신은 일차원 미로에서 길을 잃은 것을 발견하기 위해 깨어 있습니다! 신비로운 요정 (혹은 무엇인가)이 나타나고 출구가 당신 앞에 놓여 있다고 설명하지만, 출구와 출구 사이에는 일련의 도전이 있습니다. 당신이 앞으로 돌아 다니면서 당신은 모든 소위 도전 이 단지 잠겨진 문 이라는 것을 알고 있습니다. 먼저 티 모양의 열쇠 구멍이있는 문을보고, …
41 code-golf  string 

30
쌀과 체스 문제
인도의 전설은 체스 게임의 발명가에 대한 이야기를 들려줍니다. 체스 게임의 발명가는 그의 게임으로 인도 황제에게 너무 많은 감동을 주어 요청한 것에 대해 보상받을 것입니다. 남자는 쌀로 돈을 받고 싶다고 말했다. 그는 체스 판의 첫 번째 정사각형, 두 번째는 두 번째, 네 번째는 세 번째, 여덟 번째는 네 번째 사각형을 위해 …
41 code-golf  math 

9
메시지가 50 바이트로 표시 될지 여부를 예측합니다
아래에 설명되고 링크 된 목록에서 가져온 사이트 대화방의 메시지로 구성된 문자열이 입력 되면 해당 메시지가 50 바이트 이하로 표시되는지 여부를 예측하는 참 또는 거짓 값을 출력합니다. 진실 또는 허위 값을 사용할 수는 있지만 동일해야합니다 (즉, 하나는 진실과 하나는 거짓). 입력은 줄 바꿈이 제거 된 원시 HTML로 제공되며 ASCII가 아닌 유니 …

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