«code-golf» 태그된 질문

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

8
목록 줍기
중첩 목록을 "선택"하는 프로세스를 고려하십시오. 피킹은 다음과 같이 정의됩니다. 인수가 목록 인 경우 목록에서 임의로 (균일하게) 요소를 가져 와서 선택하십시오. 인수가리스트가 아닌 경우 간단히 리턴하십시오. 파이썬에서 구현 예 : import random def pick(obj): if isinstance(obj, list): return pick(random.choice(obj)) else: return obj 간단히하기 위해 중첩 목록에는 정수 또는 추가 중첩 목록 …

23
숫자의 BCD 차이를 구합니다
BCD 차이 정수 n이 주어지면 각 10 진수를 4 자리 2 진수 표현으로 바꾸어 BCD ( 2 진 코드 10 진수 ) 로 변환하십시오. 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 그런 다음 다른 재 배열없이이 목록으로 표시 할 수있는 가장 큰 숫자와 …

16
간단한 마크 다운 렌더링
Stack Exchange 네트워크의 게시물에 헤더를 만드는 방법에는 여러 가지가 있습니다. 가장 일반적입니다 형식 1 PPCG에 사용되는 것 같다 : # Level one header ## Level two header ### Level three header 해시 표시 뒤의 공백에 유의하십시오. 또한 후미 해시 마크는 포함되지 않습니다. 도전: (여러 줄로 된) 문자열을 입력으로 사용하여 다음 …


30
Digitangular 숫자
삼각형 개수 이들은 또한 화학식으로 표현 될 수있다 (1)에서 시작하여 연속적인 양의 정수의 합으로 표현 될 수있는 수이고 n(n + 1) / 2, n어떤 양의 정수이다. 숫자의 디지털 대응 숫자는 다음과 같은 방식으로 계산됩니다. 숫자를 숫자의 배열로 나눕니다. 예 : 613 => [6 1 3] 배열의 각 숫자에 대해 n삼각형의 …
20 code-golf  math 

30
엔디안 스왑
대부분의 사람들이 알고 있듯이 (바이트 주소 지정 가능) 하드웨어 메모리는 little-endian 과 big-endian의 두 가지 범주로 나눌 수 있습니다 . 리틀 엔디안 메모리에서 바이트는 작은 (최하위) 끝에서 0으로 시작하고 다른 한편으로는 빅 엔디안에서 바이트로 번호가 매겨집니다. 재미있는 사실 :이 용어는 요나단 스위프트 의 책 걸리버 여행 (Gulliver 's Travels)을 기반으로 …

18
육각형의 삼각형
|/\문자 로 구성된 육각형의 무한 타일링을 가정하십시오 . / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / 입력이 주어지면 n > 0아래 예제에 표시된 것처럼 타일링의 삼각형 …

22
바둑판을 구축
이 도전을 위해 체커 게임을 시작할 때 각 조각의 좌표와 색상을 인쇄합니다. 바둑판의 모든 정사각형 (색인 0-7)에 대해 x와 y (쉼표로 구분)를 입력 한 다음 보드 상단 (y = 0에 더 가까운)에 "r"또는 "b"(빨간색 또는 검은 색)를 입력합니다. )은 빨간색이고 하단은 검은 색입니다. 조각 사이의 줄 바꿈이 필요하며 공백이 필요하지 …

30
배열의 변화를 센다
오늘 과제는 정수 배열을 사용하고 값을 왼쪽에서 오른쪽으로 읽고 횟수가 변경되는 횟수를 계산하는 프로그램이나 함수를 작성하는 것입니다. 이것은 예제와 함께 표시하기가 더 쉽습니다.[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17** **3**] => 4 테스트 사례 : …


23
목록을 나눌 수 있습니까?
영감 (설명은 도난과) 이 배경 두 개의 목록 A = [a_1, a_2, ..., a_n]과 B = [b_1, b_2, ..., b_n]정수 가 있다고 가정하십시오 . 우리는 말씀 A입니다 잠재적으로 나눌 가 B있는 경우의 순열 B그 수 a_i로 나누어 b_i모두를 위해 i. 문제는 그 다음이다 : 그것은 재정렬 (즉, 변경하다)로 가능하다 B즉 …

21
공간을 절약하기 위해 정수를 접습니다!
미친 수학자는 많은 숫자를 소유하고 있기 때문에 그가 남긴 공간은 상당히 제한적입니다. 일부를 저장하려면 정수를 접어야하지만 불행히도 실제로 게으르다. 당신이 그를 도와주고 싶다면 당신의 임무는 우리의 숫자 미치광이에 주어진 양의 정수를 접는 함수 / 프로그램을 만드는 것입니다. 정수를 접는 방법? 숫자의 합으로 균등하게 나눌 수있는 경우 숫자의 합으로 나눕니다. 해당 …

25
시퀀스 유지 / 삭제 / 증가
내가 말하는 순서는 다음과 같습니다. {1, 4, 5, 9, 10, 11, 16, 17, 18, 19, 25, 26, 27...} 1에서 시작하여 1을 유지하고 다음 2를 삭제하고 다음 2를 유지하고 3을 삭제하고 3을 유지하십시오. 예, OEIS (A064801) 에도 있습니다! 도전 정수가 주어지면 n>0위 시퀀스의 n 번째 항을 찾으십시오. 테스트 사례 Input -> …

14
몇 개의 주와 국경을 접하고 있습니까?
내가 어렸을 때, 나는 미국의 큰지도를 침대에서 건너 벽에 붙였습니다. 지루할 때, 나는 그지도를보고 물건에 대해 생각할 것입니다. 4 색 정리 나 다른 주와 접한 주와 같은 것들. 더 세게 계산할 때 뇌의 힘을 절약하기 위해 타임머신 을 발명 하고 입력을 경계하는 주가 몇 개인 지 알려 드리겠습니다. 시간이 까다롭기 …
20 code-golf  number 


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