«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

23
다각형 수
다각형 수는 ksize-gon 크기 의 도트 수입니다 n. 당신은 n과를 받게 될 것이며 k, 당신의 임무는 해당 번호를 출력 / 인쇄하는 프로그램 / 기능을 작성하는 것입니다. 채점 이것은 code-golf 입니다. 바이트 단위의 최단 솔루션이 승리합니다. 예 세 3번째 육각형 숫자 ( k=6, n=3)는 위의 점이 28있기 때문 28입니다. 테스트 케이스 …

3
어떤 스위치가 켜져 있습니까?
소개 동료와 함께 앉아 점심을 먹으며 작업중인 최신 프로젝트 중 가장 큰 프로젝트에 대해 자랑합니다. 끊임없는 이기주의 쇼케이스에 아프고 지치면, 당신은 당신에게 도전을 주므로 닥칠 것입니다. (당신이 있기 때문에 당연히 받아, 당신을 당신이있는 이기주의와 낙천적 인 사람이되는 있어야합니다 각각의 모든 도전을 받아). 챌린지 , 그 / 그녀가 설명한대로이다 주어진 입력 …
12 code-golf  string 

10
구별 할 수없는 항목으로 치환
정수 목록이 주어지면 구별 할 수없는 순열이 한 번 계산 된 정수의 순열 수를 출력합니다. 이 경우 n정수와 구별 숫자의 각 그룹이 길이 n_i,이입니다n! / (n_1! * n_2! * ...) 규칙 입력은 1에서 12가 아닌 음수가 아닌 정수를 가진 함수 또는 프로그램에 대한 인수로 목록의 형식입니다. 출력은 위에서 설명한대로 순열 …

2
Strawpoll을 만드십시오
Strawpoll 은 훌륭합니다. 우리는 항상 의견을 얻기 위해 채팅에 사용합니다. 그러나 웹 브라우저가 필요하기 때문에 다소 성가시 며 SE는 API를 통해서만 PPCG에 액세스하고 컬한다는 것을 모두 알고 있습니다. Strawpoll의 API 를 사용하여 주어진 옵션으로 짚을 만드는 코드 를 작성하고 싶습니다. 명세서 합리적인 형식의 옵션 목록을 문자열로 입력하고 제목은 문자열이기도합니다. 그런 …

9
문자열 "계단 화"
"계단 화 된"문자열을 작성하는 프로그램 또는 함수를 작성해야합니다. 문자열을 "계단 화"하는 방법은 다음과 같습니다. 문자열의 각 문자에 대해 : 문자가 'y'를 포함하지 않는 대문자 또는 소문자 모음이면 출력 한 다음 나머지 문자열 을 열 위로 이동하십시오 . 문자가 공백 또는 탭인 경우 출력하여 나머지 문자열을 열 아래 로 이동하십시오 . …
12 code-golf  string 

4
선형 방정식 풀기
이 도전 은 더 나은 사양입니다. 투기 프로그램은 단일 변수를 포함하는 선형 방정식을 취하고 x의 값을 출력합니다 x. 입력 / 파싱 입력에는 숫자, 연산자, 괄호 ( ()) x및 =기호 만 포함됩니다 ( 공백 없음). 괄호는 항상 균형을 유지합니다. 항상 1 이상이 있어야 x합니다. x앞에 숫자가 올 수 있습니다. 모든 방정식은 …

7
종속성을 기준으로 항목 정렬
골 각 항목이 지정된 종속성 뒤에 나열되도록 항목 목록을 정렬하십시오. 입력 각 정수는이 항목 뒤에 오는 다른 항목의 0 기반 또는 1 기반 색인을 지정하는 정수 배열입니다. 입력은 배열 또는 문자열 또는 사람이 읽을 수있는 다른 항목 일 수 있습니다. 예를 들어, 0 기반 입력 : [ [ 2 ], …

7
하이퍼 큐브의 가장자리
당신의 임무는 함수 나 프로그램을 작성하는 것입니다. 함수 나 n>0입력 은 정수 를 입력으로 받아 n차원 하이퍼 큐브 의 가장자리리스트를 출력합니다 . 그래프 이론에서 모서리는 연결된 2 개의 꼭짓점 (또는 원하는 경우 모서리)으로 정의됩니다. 실시 예 1 1 차원 하이퍼 큐브는 라인과 두 정점, 우리는 호출 기능 a과 b. 따라서 …

3
이진 문자열 반 반전
이것은 내의 후속 질문 Puzzling.SE 질문 : 함수가 있다면 내가 물었다 F 그래서, 부울 문자열로 부울 문자열을 매핑 F (F (B)) = (b)는 반대로 모든 입력 문자열 B . ( 역순으로 , 나는 비트 순서를 반대로하는 함수를 의미합니다.) 위의 링크에는 위의 f ''라는 증거가 포함 된 긍정적 인 답변이 포함되어 …
12 code-golf  string 

2
단어 검색 도우미
최근에 단어 검색을 해왔으며 모든 단어를 왼쪽에서 오른쪽으로 읽는 것이 훨씬 쉬울 것이라고 생각 했습니다. 그러나 모든 줄을 다시 쓰려면 많은 노력이 필요합니다! 그래서 저는 코드 골퍼들을 도와 주려고합니다. (면책 조항 : 위의 이야기는 원격으로 정확하거나 정확하지 않을 수 있습니다.) 코드는 직사각형 그리드를 취해 모든 라인을 양방향으로 출력합니다. 출력은 그리드의 …

1
이 단어에는 몇 글자가 있습니까?
프로젝트 오일러 # 17 에서 영감을 얻은 것은 이것이 당신의 도전입니다. 숫자를 입력으로 사용하는 전체 프로그램 또는 함수를 작성한 다음 영어로 숫자를 포함하여 계산하는 데 필요한 문자 수를 인쇄하거나 반환하십시오 (1부터 시작). 공백, 쉼표 또는 하이픈은 포함하지 않지만 단어는 포함해야합니다 and. 예를 들어. 342 철자 : Three Hundred and Forty-Two. …
12 code-golf  math  number 

3
기사와 칼
이것은 code-golf 입니다. 이 도전에서 우리는 " 기사와 칼 "퍼즐 을 해결하는 프로그램 / 기능을 작성합니다 . 배경 당신은 섬에서 자신을 찾을 수 있습니다 ... 당신을 제외하고 섬의 모든 사람은 기사 또는 건달 입니다. 기사는 진실한 진술 만 할 수 있습니다 . 칼은 거짓 진술 만 할 수 있습니다 . …
12 code-golf 

6
이진 검색 단계 수
양의 정수를 입력하면 1부터 시작하는 이진 검색을 통해 입력을 찾는 데 걸리는 단계 수를 출력합니다. 우리는 입력으로 주어진 정수에 대한 이진 검색을 시뮬레이션하고 있습니다. 여기서 시뮬레이션 된 검색자는 반복적으로 정수를 추측하여 너무 높거나 너무 낮거나 정확한지 알 수 있습니다. 정수를 찾는 전략은 다음과 같습니다. 우리가 찾으려고하는 입력으로 주어진 정수를 n이라고하십시오. …

21
순차적 곱셈
당신의 목표는 입력을 취하고 함께 연결될 때 N"순차 곱셈"을 수행 하는 프로그램을 작성하는 것입니다 . 순차적 곱셈이란 무엇입니까? a다음과 같이 정의 된 시드가있는 시퀀스입니다 . f(0) = a f(n+1) = f(n)*(f(n)-1) 따라서 a = 5. 따라서, f(0) = 5, f(1) = f(0)*(f(0)-1) = 5*4 = 20,와 f(2) = f(1)*(f(1)-1) = …

4
담당자를 다시 계산하십시오!
몇 달 전, 우리는 질문에 대한 찬사를받는 사람들의 명성을 높이는 것에 대한 메타 에 대해 토론했습니다 . 투표에 대한 현재 평판 시스템의 기본 사항은 다음과 같습니다. 1 공감대 U는 5 점의 가치가 있습니다. 답은 공평 u10 가치가 있습니다. 질문이나 답변 downvote d는 -2 평판이 가치가 있습니다. 새로운 시스템에 대한 여러 …

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