«code-golf» 태그된 질문

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

2
책 스택 정렬
책을 쌓을 때 일반적으로 가장 큰 책을 맨 아래에 놓고 가장 작은 책을 맨 위에 놓습니다. 그러나 잠복 OCD를 사용하면 두 권의 책 중 하나는 짧지 만 (높이는) 다른 책보다 넓은 경우 매우 불안합니다. 어떤 순서로 주문하든 맨 위의 책은 한 쪽의 맨 아래 책을 넘어 확장됩니다. 예를 들어 한 …

9
크리스마스 선물 쌓기
누군가가 급히 크리스마스 선물을 쌓아 올리는 것은 꽤 엉망입니다. ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= | | | | | | …

3
2D 충돌 감지
이 도전은 최근 간단한 게임을 위해 작성해야했던 실제 충돌 감지를 기반으로합니다. 두 개의 객체가 주어지면 두 객체 가 충돌하는지 (즉, 교차하는지)에 따라 참 또는 거짓 값을 반환하는 프로그램이나 함수를 작성하십시오 . 세 가지 유형의 객체를 지원해야합니다. 선분 : 4로 표시되는 플로트 즉 두 종점을 나타내는 (X 1 , Y 1 …


30
코드의 첫 N자를 인쇄하십시오
양의 정수 N를 입력으로 받아 N코드 의 첫 문자를 인쇄 하는 프로그램이나 함수를 작성해야 합니다. 경우 N당신이 주기적으로 출력에게 코드를 계속해야 코드의 길이보다 더 크다. 어떤 방식 으로든 소스 코드를 읽거나 파일, stdio 등에서 읽을 수 없습니다. 예 (코드가 있다고 가정 yourcode) 입력 => 출력 : 5=> yourc 10=> yourcodeyo …
21 code-golf  quine 

13
독특한 소수의 조합 제품
문제 진술 고유하고 연속적인 소수 (2를 반드시 포함 할 필요는 없음)가 주어지면 이러한 소수의 1 차 거듭 제곱의 모든 조합의 곱을 생성합니다 (예 : 반복 없음). 또한 예를 들어 {2, 3, 5, 7}, {1, 2, 3, 5, 6, 7, 10, 14, 15, 21, 30, 35, 42, 70, 105, 210}을 생성합니다. …

3
레이저로 그들을 파괴
소개 경기장은 고층 건물이 점재되어있는 평지입니다. 당신과 당신의 적들은 레이저로 서로를 쏴. 여러분 모두는 제트 팩을 가지고 다니므로 비행이 가능합니다. 레이저로 어떤 적을 공격 할 수 있습니까? 문제 먼저, 경기장의 크기 n는 한 줄에 정수 로 표시됩니다. 다음 n줄 n은 공백으로 구분 된 줄당 정수를 포함 합니다. 각 정수는 해당 …
21 code-golf 

18
주어진 배열에서 가장 가까운 숫자 찾기
이것은 내가 가진 실제 문제에서 영감을 얻었습니다. 이것에 대해 영리한 방법이 있는지 궁금합니다. 각각 임의의 수의 부동 소수점을 포함하는 두 개의 정렬되지 않은 배열 A와 B가 제공됩니다. A와 B의 길이가 반드시 같을 필요는 없습니다. A의 요소를 순차적으로 가져 와서 배열 B에서 가장 가까운 값을 찾는 함수를 작성하십시오. 결과는 새 배열에 …

11
크로스 매칭 정규 표현식
여기서 할 일은 두 개의 정규 표현식을 작성하는 것입니다. 각 정규 표현식은 다른 표현식과 일치하지만 자체는 일치하지 않습니다. 두 정규식 모두 다음 형식이어야합니다. /pattern/optional-flags 이것도 일치해야하는 형식입니다. 가장 짧은 해결책이 이깁니다. 솔루션 길이는 슬래시와 플래그를 포함하여 정규 표현식에서 문자의 합계로 계산됩니다. 선택한 정규식 구문 표준을 사용하거나 차이가있을 때 프로그래밍 언어를 …

10
루아에서의 골프 팁
루아 골프에 대한 일반적인 팁은 무엇입니까? 루아에 대해 다소 특정한 코드 골프 문제에 적용 할 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
21 code-golf  tips  lua 

16
전화 멀티탭 맞춤법
Google 코드 챌린지 에서 영감을 얻음 : 라틴 알파벳은 26 자이며 전화기에는 10 자리 숫자 만 있습니다. 원하는 문자를 나타 내기 위해 일련의 키 누름을 사용하여 친구에게 메시지를보다 쉽게 ​​작성할 수 있도록하고 싶습니다. 문자는 아래와 같이 숫자에 매핑됩니다. 예를 들어 문자 B를 삽입하려면 프로그램에서 22를 누릅니다. 동일한 키에서 두 문자를 …
21 code-golf 

5
그녀가 불면!
아 아아아 아아아! 메인 세일을 펼치십시오! 우현으로 가득! 아, 머리에 바람을 느껴봐! 맞아요, 저의 왕자님 ... 저는 약간의 코인 기술이 필요합니다! 나 승무원은 아직도 preferrin '일'일의 포인트 '나침반 (볼 수 ... 더 meself보다 현대화 LI'L 있습니다 여기에 ... 대한 공격, 추가 정보를 원하시면) 나 승무원은 항상저기서 동안'은 headin '을 .. …
21 code-golf  math 

30
32 비트 정수의 역 비트 순서
32 비트 정수의 비트 순서를 바꾸려면 가장 짧은 코드를 작성하십시오. 규칙 : 언어가 숫자 값 (예 : Windows Batch)을 지원하지 않는 경우 입력은 유효한 정수 또는 문자열과 동등한 것으로 간주됩니다. 언어가 숫자 값 (예 : Windows Batch)을 지원하지 않는 경우 출력은 유효한 정수 또는 동등한 문자열이어야합니다. 표준 라이브러리 만. 기능이거나 …

13
F #에서의 골프 팁
F #에서 골프를 할 때 어떤 일반적인 팁이 있습니까? 저는 F #에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
21 code-golf  tips  f# 

21
안녕하세요 세상 !!! 피보나치 분포
프로그램은 Hello world!!!줄 바꿈이 있든 없든 정확하게 출력해야합니다 . 프로그램은 입력하지 않아야합니다. 소스 코드 문자 분포는 다음에 따라 정확해야합니다. 의 수 숫자 (0-9) 정확히 하나의 피보나치 시퀀스 번호가 있어야합니다. 소스 코드 의 다른 숫자가 아닌 문자 ! (0-9)의 수는 위의 피보나치 시퀀스 번호 앞에 정확하게 피보나치 시퀀스 번호 여야합니다. 소스 …

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