프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

16
대각선으로 텍스트 그리기
단어 목록을 입력하면 단어를 대각선으로 배열하여 단어를 출력하십시오. p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (위의 입력에 대한 출력이어야합니다 programming puzzles and code golf.) 정확하게 말하면, 각 단어는 …
46 code-golf  string 


19
팩맨은이 줄을 먹을 수 있습니까?
아케이드 버전의 게임에서 Pac-Man은 pac-dots를 먹습니다. 그러나이 도전에서 그는 영숫자 문자와 문자열의 구두점에 배고프다. 당신의 임무는 Pac-Man에 문자열을 공급하고, 그것을 먹을 수 있는지 여부를 평가하고, Pac-Man의 위치와 함께 문자열을 반환하는 함수를 만드는 것입니다. Pac-Man ( <)은 왼쪽에서 오른쪽으로 문자를 먹으며 각 문자마다 밑줄이나 공백을 남겨두고 첫 번째 위치 -1에서 마지막 …

3
조합 자전거 자물쇠
시나리오 사무실에서 하루 종일 업무를 수행하고 stackexchange.com을 탐색 한 후 마침내 16:58에 문을 나섰습니다. 나는 여전히 인턴이기 때문에 현재 교통 수단은 자전거입니다. 나는 믿을 수있는 푸조 레이놀즈 501로 향 하지만, 항해를 시작하기 전에 잠금을 해제해야합니다. 잠금 장치는 프레임과 앞 바퀴를 통한 표준 4 자리 콤비네이션 잠금 장치 (0-9)입니다. 깨어 있으려고 …

15
철사에 튀는 전자
n공백 이있는 "와이어"를 상상해보십시오 . 그 와이어에 "전자"가 있다고 상상해보십시오. 이 전자들은 한 시간 동안 만 산다. 정확히 하나의 전자에 인접한 전선의 공간은 전자가됩니다. Life of Life 용어에서 이것은입니다 B1/S. 예를 들어, 이것은 길이가 62이고 기간이 10 인 와이어입니다. 규칙 입력 n은 단일 양의 정수입니다. 출력은 길이가 n 인 와이어의주기를 …

16
점을 회전
소개 2xn 부울 행렬은 4 개의 문자로 구성된 문자열로 표현 될 수 있습니다 . ':. 문자열에는 "상단 행"과 "하단 행"이 있으며 점은 1을 나타내고 빈 공간은 0을 나타냅니다. 예를 들어 2 × 6 행렬 1 0 1 0 0 1 0 0 0 1 0 1 로 표현 될 수 …
46 code-golf  string 

26
oOo 코드 번역
oOo CODE로 작성된 프로그램의 입력이 있으면 해당 프로그램 이 나타내는 BF 코드를 출력하십시오. 다음은 oOo CODE 작동 방식에 대한 간단한 설명입니다. 먼저, 알파벳이 아닌 모든 문자가 제거됩니다 (범위 내에없는 모든 것 A-Za-z). 예를 들어, 프로그램 PROgRam reVERsES giVeN iNPut sEqUENcE(예상 한 것을 정확하게 수행하는 esolangs wiki 페이지에 제공된 예)을 보자. …

17
젤리 골프 팁
젤리 A는 암묵적 우리 자신에 의해, 골프 지향 프로그래밍 언어 데니스 . 여기 에는 자체 코드 페이지 와 강력한 체인 시스템을 사용하여 프로그램을 간결하게 표현 함으로써 Pyth 및 CJam과 같은 다른 골프 언어를 능가하는 대답이 점점 더 자주 나타납니다 . 젤리에서 골프를 치기위한 유용한 팁을 모 읍시다. (항상 그렇듯이, 답변 …
46 code-golf  tips  jelly 

10
문자열을 지그재그 화
인쇄 가능한 ASCII 문자 의 비어 있지 않은 문자열을 사용하는 프로그램 (또는 함수)을 작성하십시오 . 문자열에있는 문자의 지그재그 체인을 다음과 같이 연결된 모든 인접 문자 쌍으로 인쇄 (또는 반환)합니다. /첫 번째 문자가 정상적인 ASCII 순서로 두 번째 문자 앞에 나타나는 경우 예 : B / A \첫 번째 문자가 정상적인 …
46 code-golf  string 

19
레버 시뮬레이터 2015
왜 시뮬레이터인가? 요즘 아이들은 실제로 시소에 상자를 쌓아 놓거나 물리적 물체의 균형을 잡는 데 시간과 야망이 없습니다. 이것은 소프트웨어 모델에 레버 시뮬레이터를위한 많은 공간을 남겨 둡니다. 레버 시뮬레이터는 내 모델에 따르면 미친 것처럼 판매합니다! 원하는 프로그래밍 도움말 그러한 게임에 대한 특허를 출원 중이지만 (보류 중), 게임 로직을 작성하려면 전문 프로그래머가 …

2
OEIS 확장 : 다이아몬드 타일링 계산
나는 이것이 diamong 바둑판 식 배열에 대한 나의 마지막 도전이 될 것이라고 약속한다 (어쨌든). 밝은면에서이 과제는 ASCII 아트와 관련이 없으며 코드 골프도 아니므로 실제로 완전히 다릅니다. 따라서 각 육각형에는 세 가지 다이아몬드가 있습니다. 흥미로운 질문은 주어진 육각형 크기에 대해 이러한 타일링이 몇 개나 존재하는지입니다. 이 수치는 상당히 철저하게 연구되었으며 OEIS …

30
118보다 큰 요소 이름
IUPAC 은 참을 수없는 지혜로 새로 만든 요소에 대해 체계적인 요소 이름 을 만들었습니다. 이것은 실제로 실제 이름에 대해 마음을 정할 때까지 요소의 임시 이름입니다. 요소 번호의 각 숫자에는 그 값에 따라 접두사가 할당됩니다. 접두사는 끝에 'ium'으로 연결됩니다. 이 작업을 수행하고 이중 i (ii) 또는 삼중 n (nnn)을 얻으면 단일 …

30
포인터, 포인터, 포인터!
소개 Java와 같은 일부 언어의 오류 출력 에서 오류가 발생한 위치를 프로그래머에게 알려주는 포인터 가 표시됩니다. 받아 이 예 Ideone에를 : Main.java:12: error: ';' expected Invalid Java! ^ 캐럿이 유효하지 않은 코드가 어디에 있는지 보여줍니다. 도전 당신의 도전은 : N 과 문자열 S가 주어지면 S 의 N 번째 문자에 포인터를 …
46 code-golf 

24
Pyth에서의 골프 팁
Pyth 는 PPCG 사용자 isaacg가 만든 Python에서 영감을 얻은 절차 적 프로그래밍 언어 입니다. Pyth에서 골프를 치기위한 일반적인 팁은 무엇입니까? 나는 적어도 Pyth에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다. 답변 당 하나의 팁을 부탁드립니다.
46 code-golf  tips  pyth 

21
악마의 계단 그리기
악마의 계단 프랙탈-같은 칸토어 집합에 관련된 기능입니다. 당신의 임무는 ASCII 기술에서이 펑키 한 기능을 복제하는 것입니다! 입력 n >= 0출력의 크기를 나타내는 단일 정수 STDIN, 함수 인수 또는 명령 행 인수를 통해 입력 할 수 있습니다. 산출 size에서 악마 계단의 ASCII 예술 표현 n으로, 문자열로 반환되거나 STDOUT에 인쇄됩니다. 각 행의 …

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