«code-golf» 태그된 질문

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

13
두 개의 회문으로는 충분하지 않습니다
14241 과 같은 일부 숫자142411424114241 는 10 진수의 회문입니다. 숫자를 역순으로 쓰면 같은 숫자가됩니다. 일부 숫자는 2 개의 회 문의 합입니다. 예를 들어, 110=88+22110=88+22110=88+22 또는 2380=939+14412380=939+14412380=939+1441 입니다. 다른 숫자의 경우 2 개의 회문으로는 충분하지 않습니다. 예를 들어 21은 2 개의 회 문의 합으로 쓸 수 없으며 최선의 방법은 3 : …

30
문자열이 완전히 동일한 하위 문자열로 구성되어 있는지 확인
이것은 이 질문 에서 가져옵니다 (물론 허가가 있음). 나는 인용 할 것이다 : 문자열을받는 함수를 만들고 입력 이 반복되는 문자 시퀀스 만으로 구성되는지 여부에 따라 true 또는 false를 반환해야 합니다. 주어진 문자열의 길이는 항상 1보다 크며 문자 시퀀스에는 적어도 하나의 반복이 있어야합니다. 몇 가지 예 : 'aa' //true 'aaa' //true …

11
이 다이아몬드 패턴을 그립니다
아래 패턴은이 도전의 기초를 형성합니다. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ 입력 너비와 높이가 각각 >=1 위의 ASCII 아트 패턴을 여러 번 반복하여 작은 다이아몬드에서 결합하고 겹칩니다. 예를 들어, 여기에 함께 입력 width = 2하고 height = 1: …

30
0에서 반올림
0에서 반올림 Round에서 0으로 영감을 얻었습니다 . 합리적인 방법으로 숫자를 입력하면 숫자를 "0에서 멀어짐"으로 반올림합니다. 양수는 반올림하고 음수는 반올림합니다. 입력을 문자열로 가져 오려면 (예 : STDIN을 통해) 소수점이 있거나없는 숫자를 처리 할 수 ​​있어야합니다. 숫자로 사용하면 적어도 부동 소수점 정밀도 (배정 밀도는 필요하지 않음) 또는 합리적인 숫자를 처리 할 수 …
24 code-golf  number 

1
간단한 역 폴란드 표기법 프로그래밍 언어를위한 컴파일러 최적화
기술 IPL (가상 프로그래밍 언어)은 폴란드어 역 표기법을 사용합니다. 다음과 같은 명령이 있습니다. i- 숫자를 입력하고 스택으로 푸시 o- 스택의 비파괴 출력 상단 (번호는 스택에 유지됨) d- 스택의 상단을 버린다 정수 -이 숫자를 스택으로 푸시 +-* -스택에서 두 개의 숫자를 팝하고 해당 작업을 수행 한 후 결과를 되돌립니다. IPL에는 부서가 …

14
숫자 나선 문제
숫자 나선은 왼쪽 위 사각형에 숫자 1이있는 무한 그리드입니다. 다음은 나선의 처음 5 개 레이어입니다. 당신의 임무는 행 y와 열 x의 숫자를 찾는 것입니다. 예: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 노트 : 모든 프로그래밍 언어가 허용됩니다. 이것은 …
24 code-golf  math 

25
순서를 인쇄하십시오
21, 21, 23, 20, 5, 25, 31, 24,? 이 퍼즐 에서 영감을 얻은 정수 n > 0엔>0n>0 지정하면 정수 가 아닌 사람이 될 때까지 다음 순서를 인쇄하십시오 (퍼즐을 먼저 풀고 싶다면 spoilered) 에이0= n에이0=엔a_0 = n 에이(4) K + 1= a4 K⋅ ( 4 k + 1 )에이4케이+1=에이4케이⋅(4케이+1)a_{4k+1} = a_{4k} …

18
PronunciationSort ™
우리는 모두 다른 멋진 정렬 알고리즘을 알고 있지만, 발음하기 쉬운 방식으로 숫자를 제공하지는 않습니다. 이를 해결하기 위해 숫자 목록을 정렬하는 가장 자연스러운 방법 인 PronunciationSort ™를 사용하는 것이 좋습니다. 발음 숫자를 발음하는 공식 규칙 (이 문제에서)은 숫자가 하나씩 발음되고 결과 문자열이 사전 순서대로 정렬됩니다. 예를 들어, 이것은 숫자 845가 발음 …


30
!끼워 넣다! ! n! b! e! t! w! e! e! n!
여기 에서 게시했습니다 . 이 문제는 이 질문 에서 크게 "증거"됩니다 . @Akababa에게 감사드립니다! 이 작업에서는 문자열의 시작과 모든 문자 뒤에 느낌표를 삽입해야합니다. 규칙 빈 문자열이 아닌 입력이 항상 있습니다. 입력에는 탭도 포함되지 않습니다. 입력에 확장 할 수없는 ASCII 인쇄 가능 문자와 줄 바꾸기 만 포함되어 있다고 가정 할 수 …
24 code-golf  string 

15
매트릭스 직소 퍼즐
입력: 정수 n 두 개의 동일한 크기의 정사각 행렬 (너비 / 높이는 배수 임 n) 산출: 자신의 선택의 두 가지 값, 하나 개 truthy 결과에 대한 존재 등 네 falsey 결과에 대해 하나 (하나 1/0대신 true/false자바와 같은 언어에 대한 올바른 출력에도 불구하고 있습니다 그들은 공식 truthy / falsey 값을 고려하지 …

25
새로운 이웃 시퀀스
음이 아닌 정수는 항상 동일한 두 * 이웃을 갖는 것에 지루하므로 물건을 조금 섞기로 결정합니다. 그러나 그들은 또한 게으 르며 가능한 한 원래 위치에 가깝게 머물기를 원합니다. 그들은 다음 알고리즘을 생각해냅니다. 첫 번째 요소는 0입니다. 엔t의 시간엔티hn^{th} 요소가 아직 시퀀스에 존재하지 않는 가장 작은 개수의 인접하지 않다 ( n - …

17
디지털 뿌리를 기준으로 정렬 된 정수
양의 정수의 디지털 근 (반복 된 디지털 합)은 숫자 합을 계산하기 위해 이전 반복의 결과를 사용하여 각 반복에서 합산 ​​숫자의 반복 프로세스에 의해 얻은 (한 자릿수) 값입니다. 한 자리 숫자에 도달 할 때까지 프로세스가 계속됩니다. 예를 들어, 루트의 디지털 65536 이다 7 때문에 6 + 5 + 5 + 3 …

15
모든 싱글 여덟
에서 0~ 까지의 정수로 구성된 비어 있지 않은 사각형 배열이 주어지면 이웃이없는 9셀의 양을 출력합니다 . 이웃은 무어의 의미 , 즉 대각선을 포함하여 이해됩니다 . 따라서 각 셀에는 배열의 가장자리에있는 셀을 제외하고 이웃 이 있습니다.888 예를 들어, 입력이 주어지면 8 4 5 6 5 9 3 8 4 8 0 …

3
아이스 골프 챌린지
이 도전의 목표 는 주어진 과정을 완료하는 데 필요한 최소의 파업을 반환 하는 프로그램이나 기능 을 작성 하는 것 입니다. 입력 코스의 레이아웃은 원하는 방식과 형식으로 전달할 수 있습니다. (콘솔에서 읽기, 입력 매개 변수로 전달, 파일 또는 기타 여러 줄 문자열, 문자열 배열, 2 차원 문자 / 바이트 배열에서 읽음) …

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