«code-golf» 태그된 질문

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

9
2D 배열에서 가장 큰 사각형
입력 게시판 : 2D 컨테이너 (매트릭스, 목록 목록 등)는 다음과 같습니다. ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", …

12
압축 뇌파 편 확장
이 챌린지는 2018 년 4 월 LotM 챌린지 의 일부로 , Brain-flak의 2 번째 생일을 위해 게시되었습니다. 나는 뇌-플래그 프로그램을 인코딩하는 가장 효율적인 방법이 무엇인지 생각하고있었습니다. 유효한 문자는 8 개뿐이므로 각 문자를 3 비트 시퀀스에 매핑해야합니다. 이것은 확실히 효과적이지만 여전히 매우 중복 적입니다. 인코딩 시간을 단축하기 위해 이용할 수있는 뇌 …

19
간단한 문자열 반영
문자열에서 문자 의 반사 를 정의하여 시작합시다 . 와 같이 공백이없는 별개의 소문자 알파벳 문자가있는 문자열이 주어진 경우 abcdefg, c다른 문자의 순서를 변경하지 않고 문자열의 문자가 문자열 의 새 위치로 이동 하여 문자열의 문자가 반영되도록 정의하십시오. 오른쪽에 이제 왼쪽에있는 글자 수가 있습니다. 따라서, 문자의 반영 c에서이 abcdefg될 것이다 abdecfg. 설명 …
26 code-golf  string 

24
버전 번호 비교
일부 소프트웨어를 게시 할 때 버전 번호를 지정합니다. 또한 사용자는 일부 소프트웨어의 최신 버전으로 업데이트 할 수 있습니다. 따라서 어떤 버전이 최신 버전인지 확인해야합니다. 입력 두 개의 버전 번호를 문자열로 입력하십시오. 이 과제와 관련하여, 우리는 점으로 연결된 일부 숫자 인 버전 번호 만 지원합니다. 버전 번호는 숫자 ( 0~ 9)와 …

30
직각 단계
2D 매트릭스를 탐색하는 것은 일반적인 문제입니다. 우리는 여러 번 그것을 보았고 다시 볼 것입니다. 따라서 2D 매트릭스에서 8 단계를 모두 생성 할 수있는 가장 짧은 솔루션을 개발하고 미래에 도움을 드리겠습니다. 도전 코드는 순서대로 다음 8 쌍의 -1,0,1을 출력해야합니다. (0,1) (0,-1) (1,0) (-1,0) (1,1) (1,-1) (-1,1) (-1,-1) 규칙 입력이 없습니다. 출력 …

24
파일 권한
파일 권한 코드 골프 2018 지구에 대한 UIL-컴퓨터 과학 프로그래밍 무료 응답 질문 "Carla"에서 채택되었습니다. 소개 UNIX와 유사한 운영 체제에서 각 파일, 디렉토리 또는 링크는 "그룹"의 구성원 인 "사용자"가 "소유"하고 "10"문자열 (예 : ")과 같은 특정"권한 "을 갖습니다. drwxrwxrwx ". 첫 번째 문자는 'd', '-'또는 'l'(디렉토리, 파일 또는 링크)이며 "읽기, …
26 code-golf 

1
3 차원 체스
사람들의 당혹스러운 결정을 방어하기 위해 사람들은 종종 그 사람이 모든 사람의 머리 위로 가서“3 차원 체스”를하고 있다고 말합니다. 이제 3 차원 체스를 즐길 수 있습니다! 규칙 3D Chess 에는 많은 변형 이 있지만이 도전을 위해 나는 내 자신을 구성했습니다. 내 버전은 정사각형 대신 큐브 안에 조각이 있고 추가 차원의 움직임이 …

1
유쾌한 gerrymandering
배경 미국은 특정 투표 결과를 예측하기 위해 선거구를 의도적으로 조작하는 gerrymandering에 대한 독특한 사랑을 가지고 있습니다. 최근 에 대법원에 건배 사건 이 발생했습니다. Gerrymandering은 특히 인종과 관련하여 불법으로 판결되어 지역 노선을 다시 작성해야합니다. 지방 자치 단체 (2 차원 배열)의 직사각형지도가 주어지면 파티 선을 그려 파티를 가장 많이 대표 할 수 …

12
Tic-Tac-Toe 수상자 결정 (라운드 기반)
코드 골프를하자! 도전은 Tic-Tac-Toe 게임의 승자를 찾는 것입니다. 이것은 분명한 승자가있는 보드를 제공함으로써 여러 번 이루어졌지만 여기에 트위스트가 있습니다. 셀 번호는 다음과 같습니다 : 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 다음과 같이 정확히 9 개의 움직임이 배열됩니다. {3, 5, 6, 7, 9, 8, 1, 2, 3} 이것은 다음과 같이 구문 분석됩니다. …

30
게으른 드롭 정렬 구현
이 도전은 이미 dropsort를 설명합니다. 그러나, 나는 다소 게으르고 실제로 배열을 이전보다 조금 더 정렬해야하기 때문에 완전히 정렬 할 필요는 없습니다 . Drop Sort에서는 모든 요소를 그 이전의 요소보다 작게 삭제 합니다. Lazy Drop Sort에서는 모든 요소를 엄격하게 선행 요소보다 작게 삭제 합니다. 다음은 예입니다. 다음 배열을 고려하십시오. 8 6 …

30
조금만 가자!
정수 N이 주어지면 다음 단계를 수행하십시오 (예를 들어 9를 사용하여). 입력 N을받습니다. ( 9) N을 base10에서 base2로 변환하십시오. ( 1001) 모든 비트를 1 씩 증가시킵니다. ( 2112) 결과를 base3으로 처리하고 다시 base10으로 변환하십시오. ( 68) 결과를 반환 / 출력합니다. 입력 합리적인 숫자 형식으로받을 수 있습니다. N> 0 인 경우 만 …

18
나는 'Redivosite'번호입니까?
레디 보 사이트는이 도전의 목적을 위해 고안된 포트만 토어입니다. Reduction, Division 및 Composite이 혼합되어 있습니다. 정의 주어진 정수 N> 6 : 경우 N은 소수, N은 Redivosite 수 없습니다. N 이 복합 인 경우 : N ' 이 소수가 될 때까지 N'= N / d + d + 1을 반복적으로 계산합니다 …

30
시간을 90 도로 출력
오늘 내 아이들과 놀면서 공원의 단순한 장난감이 도전에 빠졌다는 것을 알았습니다. 바퀴에는 숫자를 가리키는 삼각형이 있지만 첫 번째 것에서 90 도마 다 숫자를 가리키는 세 개의 원이 있습니다. 그래서: 도전 (정말 간단) 허용되는 형식으로 1에서 12 사이의 정수 (삼각형으로 표시되는 정수)가 주어지면 허용 가능한 형식으로도 출력하고 원으로 표시되는 세 숫자 …

18
가위 바위 보에서 자신을 반복하지 마십시오
Codegolf가 Rock-Paper-Scissors 토너먼트 를 가질 것이라는 소문에 대해, 당신은 사각없는 단어 의 주제를 조사합니다 . 문자로 이루어진 단어는 R, P, S이다 평방없는 이 두 번 반복하는 시퀀스를 포함하지 않는 경우. 즉, 단어는 다음과 같이 쓸 수 없습니다 a x x b 곳 a과 b길이의 단어와 x최소 길이의 단어 하나, 모든 …

22
희석 된 정수 합계
이진 확장에 두 비트 사이 를 삽입하여 양의 정수를 희석 할 수 있습니다 0. 이것은 n-비트 수에 n-1희석 이 있다는 것을 의미하며, 반드시 모두 고유하지는 않습니다. 예를 들어, 12(또는 1100이진수로) 희석은 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ 이 도전에서, 우리는 원래 숫자를 제외하고 모든 …

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