«code-golf» 태그된 질문

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

1
Python 3-시도한 내 골프 연습
참고 : 이것은 골프 도전만큼 크지 않습니다. 더 골프 제안을 요구하고 있습니다. 최근에 코딩 할 수 있는지 확인하기 위해 웹 개발 클래스에 Python을 할당했습니다. 나는 이미 파이썬에서 편안하다고 느끼기 때문에 그것을 시도하고 골프하기로 결정했으며 사람들이 내가 놓친 것을 지적 할 수 있는지 궁금했습니다. 나는 이미 어떤 장소에 여분의 공간이 있다는 …

1
가위 바위 보 경쟁 시뮬레이터
누가 가장 좋은지 알아 내기 위해 가위 바위 보 대회 를 조직하기로 결정했습니다 . 당신은 승자가 결정하기를 원치 않기 때문에 모든 사람이 경쟁 전에 글로 전술을 주어야합니다. 또한 간단한 것을 좋아하므로 경쟁사 (바위, 종이 또는 가위 표시)의 이동은 이전 차례 (RvR, RvP, RvS, PvR, PvP, PvS, SvR, SvP 또는 SvS) …

2
유전 적 기초 변화
배경 이 문제에서 정수 의 기본 b표현 은 의 거듭 제곱의 n표현 n으로 b, 각 항은 최대 b-1횟수로 발생합니다 . 예를 들어, 기본 4표현 2015은 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 이제, 유전 적 기본 b표현은 n지수를 기본 b표현으로 변환 한 다음 지수를 재귀 적으로 …

9
한 번의 반복으로 음수, 0 및 양수 배열을 정렬
음수, 양수 및 0을 포함하는 정수 배열을 가져옵니다. 한 번의 반복으로 그룹화하고 모든 음수가 먼저오고, 모든 0이오고, 모든 양수가옵니다. 예: Input: 5, 3, 0, -6, 2, 0, 5 Output: -6, 0, 0, 3, 2, 5, 5 숫자를 완전히 정렬 할 필요는 없으며 기호로 정렬하면됩니다. 따라서 최종 배열은 다음과 같습니다. -, …


3
음악 :이 화음의 이름은 무엇입니까?
이것은 음악 의 반대입니다 .이 화음에는 무엇이 있습니까? 주어진 화음에 음표를 인쇄하는 것입니다. 이번에는 입력이 코드의 음표 목록이며, 작업은 코드를 출력하는 것입니다. 귀하의 프로그램은 다음의 3 가지 코드를 지원해야합니다. 예는 근음 C로 제공됩니다. 다른 근음이있는 코드는 모든 음이 회전 된 동일한 코드이므로 C는 해당 근음이됩니다. 예를 들어 Dmaj는 D, F …

4
큐레이터의 딜레마
소개 당신은 (사 예술가에서 현대 미술을 받고 최근 기뻐했다 미술관에 대한 큐레이터의 친구가 큐레이터에게 예술의 제로 조각, 젊은 악당을 제공 할 수 있습니다 일부를 ). 이것은 현대 미술이기 때문에 주어진 예술가의 작품은 모두 똑같이 보입니다. 친구가 컴퓨터를 사용하여 이러한 조각을 넣을 순서를 결정하려고합니다. 프로그램 요구 사항 프로그램은 5 개의 정수를 …

3
3x3 연결 부품
도전 다음 ASCII 그래픽에 표시된대로 3x3 킹 그리드를 고려하십시오. A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I 노드 레이블을 나타내는 길이 9의 정수 목록이 입력으로 제공됩니다. 예를 들어, 입력 [0,1,1,2,1,0,5,5,1]은 다음 레이블을 나타냅니다. 0--1--1 |\/|\/| |/\|/\| 2--1--0 |\/|\/| |/\|/\| 5--5--1 출력은 연결된 노드 세트를 형성하는 입력의 정수 세트입니다. 보다 명확하게, 출력은 …

11
특정 LCM 및 GCD로 숫자 쌍 찾기
나는 친구와 수학 문제를 연구하고 있었고 답을 찾는 스크립트를 작성하기로 결정했습니다. 원래 질문은 다음과 같습니다. 두 자연수의 차이는 2010이며 최대 공통 분모는 최소 공통 곱셈보다 2014 배 작습니다. 가능한 모든 솔루션을 찾으십시오. 우리는 서로 독립적으로 프로그램을 작성하기 시작했으며, 작업 할 때 우리가 관리 할 수있는 최소 바이트를 얻기 위해 골프를 …
9 code-golf  math 

3
시퀀스의 교차점을 인쇄
시퀀스 를 1통해 번호가 매겨진 4 개의 숫자 시퀀스가 ​​제공 됩니다 4. OEIS0 자연수가 이진수로 표시 될 때 의 위치입니다 . 순서를 계산하는 방법의 예는 다음과 같습니다. 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 시퀀스의 시작은 다음과 같습니다. 0, 3, 7, 8, 10, 14, 19, 20, …

14
몇 년입니까?
2014 년 12 월이며 2015 년이 거의 시작되었습니다. 그러나 모든 사람이 이것을 깨달은 것은 아닙니다. 그러나 PPCG의 사람들은 구출에 온다! 입력 당신의 프로그램은 12 월에있는 날들이 11 월과 1 월의 날들과 다르게 보이는 벽과 같은 그리드를받습니다. 매주 일요일로 시작하여 토요일로 끝납니다. 월 내의 일수는로 표시됩니다 #. 월이 아닌 날은 (공백, …

4
숫자를 대표 숫자로 분해
Repdigits 폼의 숫자 a * (10^n - 1)/9와 함께 a in [-9,9]\{0}(즉 111 -3333 66 만 한 디지트를 반복함으로써 이루어진다 번호) 목표 : 단일 양의 정수를 취하고 N인쇄 하는 프로그램이나 함수를 작성하십시오 N = s_1 + s_2 + ... + s_k. 한 줄에 하나의 숫자가 있어야하며 숫자를 오른쪽 정렬해야합니다. 두 …

6
마이클 Crichton의 쥐덫
1984 년 Michael Crichton은 BASIC에서 Creative Computing 잡지에 출판 된 보안 프로그램을 작성했습니다. 프로그램은 사용자에게 원하는 문구를 입력하고 키 스트로크 사이의 간격을 기록한 다음 문구를 다시 입력하도록 요청합니다. 타이밍이 너무 다른 경우 프로그램은 사용자를 사기꾼으로 식별합니다. 과제 : 선택한 언어로 Crichton의 프로그램 버전을 작성하십시오. 규칙 : 사용자와의 의사 소통을위한 문구 …
9 code-golf 

1
Tablature에 대한 메모
도전 목록에 메모가 있으면 해당 tablature를 반환해야합니다. 노트 음표는 A에서 G까지의 범위에 있어야하며 옥타브 범위는 2에서 6까지이어야합니다. 형식은 노트 옥타브이며 #샤프를 b나타내고 플랫을 나타냅니다. 예 : A7또는 F#3. 탭 Tablature는 악기를 도식적으로 표현하여 음악을 쓰는 방법입니다. 일반적으로 숫자가 다섯 줄로 표시됩니다. 라인에 쓰여진 숫자는 원하는 피치를 얻는 데 사용되는 프렛을 …

15
변환하지 않고 문자열의 합
int로 변환하거나 숫자 데이터 유형을 사용 하지 않고 2 개의 문자열 입력을 가져 와서이 두 문자열의 합계를 출력해야 합니다. 전의. string one = "123"; string two = "456"; string sum = "579"; 문자열이 10 자리보다 크지 않다고 가정하십시오. 이것은 코드 골프이며 문자가 가장 짧은 답변입니다. C #의 답변을 편집하면 나를 …

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