«code-golf» 태그된 질문

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

30
일년에 13 일 금요일이 몇 개입니까?
당신의 도전은 일년에 주어진 "금요일 13 일"의 수를 출력하는 프로그램을 작성하는 것입니다. 규칙 및 세부 사항 : 를 통해 STDIN또는 프로그램에 전달 된 인수로 입력 할 수 있습니다 . 결과를로 출력해야합니다 STDOUT. 입력이 유효한 연도이며 그레고리력 이전의 날짜가 아니라고 가정 할 수 있습니다 (이 경우 정의되지 않은 동작이 허용됨). 달력 …
28 code-golf  date 

5
고급 계산기
고급 계산기에 입력 할 문자열을 평가하는 프로그램을 작성해야합니다. 프로그램은 stdin을 사용하여 입력을 승인하고 정답을 출력해야합니다. 어떤 기능을 표준 입력 받아 들여야 않는 언어의 경우, 기능을 가정 할 수 readLine및 print이러한 작업을 처리 할 수 있습니다. 요구 사항 : "eval"함수를 사용하지 않습니다 부동 소수점 및 음수 처리 가능 최소한 +,-, *, …
28 code-golf  math 

17
Vigenère 암호문 해독
Vigenère 암호는 기본적으로 키에 따라 여러 시저 암호 중 하나를인가하는 간단한 다중 문자 암호이다. 기본적으로 키의 문자는 사용할 시프트 된 알파벳을 나타냅니다. 이를 위해 Vigenère 광장 이라는 간단한 도구가있었습니다 . 여기서 각 행은 키의 해당 문자로 시작하는 별도의 알파벳입니다. 그런 다음 열은 암호 문자를 결정하는 데 사용됩니다. 암호 해독은 거의 …
28 code-golf  cipher 

30
텍스트 페이지 전치
편집 규칙의 문구를 수정하여 암시적인 내용을보다 명확하게 만들었습니다. 또한 혼동의 명백한 부분을 해결하는 데 중점을 두 었으며 기능 대신 독립형 프로그램을 만드는 옵션을 명시 적으로 정의했습니다. 여기서 목표는 텍스트 파일 (또는 문자열)을 가져 와서 행이 열이되도록 그 반대로 변환하는 기능을 만드는 것입니다. 예: 나는 텍스트입니다. 전치하십시오. 당신은 그것을 할 수 …
28 code-golf  string 

30
러시아어 룰렛
러시안 룰렛을 연주하는 프로그램을 작성하십시오! 프로그램이 시작되면 "나는 살아 남았다!"를 인쇄 한 후 정상적으로 종료 될 가능성이 6에서 5 여야합니다. 프로그램 충돌 가능성의 1/6이 있어야합니다. (세그먼트 결함 등) 입력이없고 다른 출력도 허용되지 않습니다. 무작위성은 공정해야합니다. 확률 분포가 균일해야합니다. 이는 초기화되지 않은 변수 (또는 시드가없는 RNG) MOD 6이 충분하지 않음을 의미합니다. …
28 code-golf 

7
크리비지 핸드 득점
이 도전은 크리비지 핸드를 득점하는 것입니다. Cribbage를하지 않으면 배울 점이 있습니다. 우리는 표준 포커 데크로 플레이하며 핸드는 4 장의 카드와 "업 카드"로 구성됩니다. 두 가지 유형의 손이 있습니다 : 보통 손과 '손끝'. 카드 는 다음 중 하나의 형식으로 제공 vs되며 (T는 10) 하나는 입니다. 손은 (예를 들어) 형태로 주어질 것입니다vA23456789TJQKsSCDH …
28 code-golf  game 

30
'^'를 사용하지 않고 과다 지수화 / 부정법 구현
도전 구현 테트 레이션 문자의 최소 금액 (일명 파워 타워 또는 Hyperexponentiation을). 조항들 '전력'운영자 또는 그 등가물 (예를 사용하지 않는 pow(x,y), x^y, x**y등) 다음과 같이 입력 : x y(공백으로 구분) x자체적으로 y시간 이 지수화됩니다 . 귀하의 분석법은 최소한 계산할 수 있어야합니다 4 3(4 스스로 3 회 지수화) 득점 최저 점수 …
28 code-golf  math 

30
ISBN-13 체크 숫자 계산
ISBN-13 코드 의 첫 12 자리 숫자가 주어진 경우 적절한 확인 숫자를 계산하고 추가하여 전체 ISBN을 계산 하는 함수를 작성 하십시오. 함수 입력은 ISBN의 처음 12 자리를 포함하는 문자열입니다. 출력은 13 자리 모두를 포함하는 문자열입니다. 공식 사양 문자열 주어진 함수 쓰기 의는 정확히 12 진수 (및 다른 문자)의 전체 구성을, …

29
"디지털 시계 스타일"숫자 렌더링
(위의 행 번호의 문자열 걸릴 최단 프로그램 작성 적어도 입력으로 길이 20), 표준 디지털 시계 스타일 번호를 사용하여 출력을 표시한다. 예를 들어 입력 81의 경우 ascii 출력 솔루션은 다음을 제공합니다. _ |_| | |_| | 도움이된다면 그래픽 출력도 허용됩니다.

29
역 콜롬비아 함수
가자는 순서를 정의 다음 N 디지트 시퀀스를 합산 (N-DSS)의 서열이다로 시작하는지 N . 마지막 숫자가 k 이면 다음 숫자는 k + digit-sum (k) 입니다. 처음 몇 n-DSS는 다음과 같습니다. 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: 2, 4, 8, 16, 23, 28, 38, 49, …

24
슈퍼 마리오 이미지 출력
이것은 Luogu OJ의 문제입니다. 나는 Luogu OJ에서 나와 내 친구를 포함한 많은 사람들이 가장 적은 문자 내 에서이 문제를 해결하는 방법에 관심이 있기 때문에 여기에 게시하기로 결정했습니다. 당신의 임무는 다음과 같은 ASCII 예술을 출력하는 것입니다. ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# …

9
"추가 철탑을 건설해야합니다!"
소개 전략 게임 Starcraft 2에는 Terran, Zerg 및 Protoss의 세 가지 "레이스"가 있습니다. 이 도전에서 우리는 프로토스와 상징적 인 문구 인 "추가 철탑을 건설해야합니다!"에 중점을 둘 것입니다. 이 메시지는 군대를 건설하기 위해 공급이 부족할 때 언급됩니다. 따라서 스타 크래프트 커뮤니티를 돕기 위해 플레이어에게 필요한 철탑 수를 정확히 알려주는 프로그램이나 기능을 …

20
뱀파이어 호환성
뱀파이어에 대해 알려진 사실은 기증자 혈액형이 호환되는 희생자의 피를 마셔야한다는 것입니다. 뱀파이어의 호환성 매트릭스는 일반적인 적혈구 공여자 / 수령자 매트릭스 와 동일합니다 . 다음 미국 적십자 표로 요약 할 수 있습니다. Type You Can Give Blood To You Can Receive Blood From A+ A+, AB+ A+, A-, O+, O- O+ …

9
APL에서의 골프 팁
최근에 하나의 코드 골프 챌린지를 시작했으며 우승자가 GolfScript (놀랍고 놀랍습니다!) 인 것 같습니다. 흥미로운 것은 GolfScript를 이길 수있는 모든 기회를 가진 또 다른 강력한 경쟁자가 있다는 것입니다. 이름은 APL입니다. 여기 APL로 작성된 많은 답변이 있습니다. 이 언어는 코드 골프에 매우 효율적인 것 같습니다. 따라서 APL 프로그램에 대해 알고있는 코드 골프 …
28 code-golf  tips  apl 

10
카오스 게임
카오스 게임 프랙탈을 생성하는 간단한 방법입니다. 시작점, 길이 비율 r 및 2D 점 세트가 주어지면 다음을 반복적으로 수행하십시오. 당신의 포인트 세트에서 무작위로 (균일하게) 하나를 선택하십시오. r 과 1-r 을 가중치로 사용하여 그 점과 마지막으로 그린 ​​점 (또는 시작점)의 평균을 구합니다 (예 : r = 0 은 시작점을 의미하고 r = …

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