«code-golf» 태그된 질문

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

11
별표 나선
크기의 나선 S과 단계가 주어지면 별표가 N있는 "사각형" S*S나선을 N바깥 쪽에서 안쪽 반경으로 시계 방향으로 출력합니다. 아래의 테스트 사례 (예). 입력: 4 3 산출: *** 입력: 4 6 산출: **** * * 입력: 4 11 산출: **** * * * **** 입력: 6 18 산출: ****** * * * * …

21
레비 시비 타 기호
3 차원 Levi-Civita 기호는 다음과 같이 정의 된 ,에서 각각의 f3 배 숫자를 취하는 함수입니다 .(i,j,k){1,2,3}{-1,0,1} f(i,j,k) = 0때 i,j,k다른 점은 없다, 즉, i=j또는 j=k또는k=i f(i,j,k) = 1시 (i,j,k)의 순환 시프트이다 (1,2,3)중 하나이다 (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1시 (i,j,k)의 순환 시프트이다 (3,2,1)중 하나이다 (3,2,1), (2,1,3), (1,3,2). 그 결과 인 …

7
우리는 우리가 시작한 곳을 끝내었다!…
도전: 입력: 두 개의 입력을받습니다 .-인쇄 가능한 ASCII 만 포함하는 문자열 (공백, 탭 또는 줄 바꿈 제외) -인쇄 가능한 ASCII 문자 산출: 첫 번째 줄에는 문자열 입력이 포함됩니다. i이 문자의 -modulo-3이 처음 나타날 때마다 동남쪽으로 이동합니다. 모든 i-modulo-3 초 마다 남쪽 방향으로 움직입니다. 모든 i-modulo-3 세 번째 발생은 남서 방향으로 …

19
대략 몇 살입니까?
연령을 나타내는 양의 시간 (초)이 걸리고 그 시간의 추정치를 영어로 출력하는 짧은 프로그램을 작성하십시오. 프로그램은 다음 측정 항목과 길이 (초) 중 경과 된 최소 시간을 출력해야합니다 . second = 1 minute = 60 hour = 60 * 60 day = 60 * 60 * 24 week = 60 * 60 …
29 code-golf  date 

9
산악입니까?
도전 이 도전에있어서, 산줄 M: x(Mx)*은 각 생산에서 모든 x가 동일한 문자 인 문법 규칙을 따르는 것입니다 . 들여 쓰기를하면 산줄이 다음과 같이 보일 수 있습니다. A B C D C E F E C B A 보시다시피, 측면에서 산처럼 보입니다. 공식적인 정의 모든 단일 문자 a는 산악입니다. 경우 S산악 …

8
플롭하는 방법을 알려주세요
컴퓨터 과학자는 아마도 팝 및 푸시 의 기본 목록 작업에 익숙 할 것입니다 . 요소 목록을 수정하는 간단한 작업입니다. 그러나 작동 플롭에 대해 들어 본 적이 있습니까? ( 플립 플롭 에서와 같이 )? 꽤 간단합니다. 숫자 n이 주어지면 목록 의 처음 n 요소를 반대로 바꿉니다 . 예를 들면 다음과 같습니다. …

13
가이거 계수기 만들기
가이거 계수기는 방사선을 감지하는 데 사용되는 장치입니다. 우리는 가이거 카운터 프로그램을 만들 것입니다. 우리 모두 알다시피, 방사선이 컴퓨터 프로그램에 도달하면 무작위로 정확히 1 바이트를 제거합니다. 가이거 계수기 프로그램은 자체적으로 아무것도하지 않는 프로그램이지만, 바이트가 제거되면 수정 된 프로그램 beep이 방사선의 존재를 표시하기 위해 인쇄합니다 . 더 적은 바이트가 더 좋을수록 바이트 …

30
0까지 무작위 화
도전 샌드 박스 게시물 양의 정수가 주어짐 사이 (K)의 균일 한 난수를 출력합니다 .(Y)[0, K) 경우 Y > 0가정 K = Y때까지이 과정을 반복 Y = 0. 규칙 입력은 처음에 인쇄되어야합니다 원하는 출력 형식 프로그램이 완료되어야합니다. 0 최종 출력이어야합니다 (선택적으로 빈 줄). 0
29 code-golf  random 

22
시간 아나그램
처음 게시 된 (삭제)에 의해 @Tlink 가장 가능성이되었고, 이 StackOverflow의 질문에서 영감을 . 그것은 일반적으로 좋은 도전처럼 보이기 때문에 삭제 된 수치 였기 때문에 적절한 형식과 규칙으로 다시 게시 할 것이라고 생각했습니다. ( @Tlink에 연락 하여 게시 할 수있는 권한을 얻었지만 더 이상 응답하지 않기 때문에 지금 직접 게시하기로 결정했습니다.) …
29 code-golf  date 

30
정수에서 최상위 비트 지우기
입력 입력은 단일 양의 정수입니다 n 산출 출력의 n최상위 비트가로 설정되어 0있습니다. 테스트 사례 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 예를 들어 : 350바이너리는 101011110입니다. 최상위 비트 (즉, 가장 왼쪽 1비트) 를 …

4
실제 문자열 추가 구현
많은 언어에서 문자열을로 추가 할 수 있습니다 +. 그러나 이것은 실제로 연결입니다. 진정한 추가는 그룹 공리를 따릅니다. 닫힙니다 (두 개의 문자열을 추가하면 항상 문자열 임) 연관성이 있습니다 ( (a + b) + c = a + (b + c) ) 정체성이 있습니다 ( ∃e : a + e = a …

25
이진 트위스트와 회문 번호
경고 : 이것은 "이봐, 아스키 아트로 케이크를 그려 보자"도전이 아닙니다! 계속 읽으십시오;) 얼마 전 내 생일이었고 지금 33 살입니다. 그래서이 어색한 사회적 전통은 가족과 친구들을 초대하고 케이크에 숫자 같은 양초를 넣고 노래를 부르고 선물을 열어주는 것으로 구성되어 있습니다. 33 -------- 숫자 대신 이진법을 사용하여 표준 양초를 넣을 수 있습니다. 나는 …

28
처음에 그들은왔다
"처음으로 왔습니다 ..." 는 Martin Niemöller 의시입니다 . First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for …

21
스택 가능 시퀀스
한 번에 한 덱에서 0에서 9까지 레이블이 붙은 카드를 처리하여 0에서 시작하여 1까지 카운트하는 스택을 만듭니다. 0을 다룰 때 새 스택을 시작하기 위해 테이블에 놓습니다. 다른 카드를 다룰 때는 그 가치가 정확히 1보다 낮은 카드 위에 카드를 쌓아 두십시오. 그러한 카드가 없으면 덱을 쌓을 수 없습니다. 데크가 주어지면 주어진 순서대로 …


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