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

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

18
무너지는 숫자
자연수 nnn 에 함수를 정의하고 기본 10 자리수 dkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0다음과 같이 d 0 인접한 숫자 d i 가 동일한 한didi−1didi−1d_i\;d_{i-1} 이면왼쪽에서 오른쪽으로합계di+di−1di+di−1d_i+d_{i-1} 로 바꿉니다. 그러한 숫자가 있으면 동일한 절차를 반복하십시오. 다시 말해, 각 반복에서 우리는 탐욕스럽게 동일한 인접 자릿수의 모든 쌍을 가져 와서 동시에 합계로 대체합니다 (가장 …

16
케이크 한 조각 줘
내 생일은 한 달이고 맛있는 케이크 한 조각입니다. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| 가장 적은 바이트 수로 나를 위해이 케이크 조각을 만드십시오. STDOUT에 인쇄하거나 함수 결과로 리턴 할 수 있습니다. 문자가 적절하게 정렬되는 한 외부 …

5
야곱의 ASCII 사다리 애니메이션
어린이 과학 박물관에서 야곱의 사다리 를 보았을 것 입니다. 그들이 어떻게 생겼는지에 익숙하지 않다면 Wikimedia Commons 에 몇 가지 이미지와 비디오 예제가 있습니다. 오늘날 도전은 전기 가제트의 애니메이션 ASCII 버전을 만드는 것입니다. 결국 다음과 같이 보일 것입니다. 사다리 건설 다음은 높이 ( H )가 6 인 사다리의 기본 모양입니다 . …

26
물결 모양의 줄을 한 줄씩 인쇄
도전 문자열 s과 정수 n를 매개 변수로 사용 하는 프로그램이나 함수를 작성하십시오 . 프로그램은 다음과 같이 변환 될 때 문자열을 인쇄하거나 반환해야합니다. 왼쪽 상단에서 시작하여 오른쪽 아래로 이동하여 s높이의 물결로 쓰십시오 n. 그런 다음 위에서 아래로 각 행을 공백없이 문자열로 결합하십시오. 예 문자열 "WATERMELON"과 높이가 3 인 경우 파도는 다음과 …
23 code-golf  string 

15
다차원 반전
음이 아닌 정수로 구성된 N 차원 직교 (비정규) 배열과 반전 할 차원 표시가 있으면 배열을 반환하지만 해당 차원을 따라 반전됩니다. 표시는 길이 N의 부울 목록 또는 0 또는 1에서 색인 된 첫 번째 N 차원의 서브 세트 목록으로 제공 될 수 있습니다. 입력 형식을 명시하십시오. 코드 설명은 대단히 감사합니다. 연습 …

13
프라임 타임 여행
아무에게도 말하지 말아라, 나는 나의 아저씨의 시간 여행 기계를 쳤다! 내 아저씨는 소수에 집착하고 기계에 표시됩니다. 그는 소수에 이르는 날짜로만 갈 수 있도록 프로그래밍했습니다. 따라서 1947-08-151947 + 8 + 15 = 1970이기 때문에 갈 수 없습니다 . 소수가 아닙니다. 이 수 에 가서 1947-07-251947 + 7 = 1979 + 25, …
23 code-golf  primes  date 

10
최단 고유 식별 하위 문자열
문자열 목록이 주어지면, 각 문자열을 목록에있는 다른 문자열의 하위 문자열이 아닌 비어 있지 않은 하위 문자열 중 하나로 대체하십시오. 예 목록을 감안할 때 ["hello","hallo","hola"], "hello"바로 교체해야합니다 "e"이 문자열이 포함되어 있지으로 "hallo"하고 "hola"있으며 가능한 한 짧게이다. "hallo"중 하나에 의해 대체 될 수 "ha"또는 "al"과 "hola"의 의해 "ho", "ol"또는 "la". 규칙 문자열이 …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

11
계속 증가하는 그래프
고정 된 범위 내에서 숫자의 1 차원 시퀀스를 고려하십시오. [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ 계속 증가하는 그래프 * **는이 순서의 모든 점을 왼쪽에서 오른쪽으로 연결하는 선으로 항상 위쪽으로 이동하거나 수평을 유지합니다. 필요한 경우 선은 위에서 아래로 감싸고 다음 지점을 충족시키기 위해 계속해서 …

30
숫자를 확장하십시오
이 과제는 이 Stackoverflow 질문을 기반으로 합니다 . 양수를 입력으로하여 10의 거듭 제곱으로 곱한 각 자릿수의 합계로 출력하십시오. 입력 정수, 문자열 또는 숫자 / 문자 목록으로 표시되는 숫자입니다. 숫자는 양수입니다. 숫자를 문자열 또는 목록으로 승인하면 숫자로 시작하지 않습니다 0. 산출 각각의 관련 10 진 숫자의 합을 나타내는 문자열로, 각각의 10 …
23 code-golf  number 

12
드렁 커드 저니 홈
드렁 커드 저니 홈 이 도전에서 당신은 술집에서 자신의 길을 걸림돌로 취한 취한 사람을 시뮬레이트하는 프로그램을 작성해야합니다. 입력: 입력은 취한 사람이 취할 수있는 경로를 나타내는 인접 행렬 (방향 그래프를 나타냄)이됩니다. 각 위치에서 취한 사람은 무작위로 하나의 경로를 선택합니다 (각 옵션은 대략 동등한 기회를 가지며 사전 선택과 무관합니다). 술고래는 항상 막대에서 …

19
새로운 비밀번호 아이디어 : 워드 워커
암호를 생성하는 새로운 방법을 생각했지만 장기적으로는 영리하지는 않지만 재미있는 코드 골프를 만들 수 있습니다. 일련의 단어를 취하면 비밀번호가 다음과 같이 생성됩니다. n 번째 단어 에서 n 번째 문자를 선택하십시오. 경우 n은 단어보다 큰, 계수 뒤로 계속 예: This is a fun task! T s a u ! T는 첫 번째 …
23 code-golf  string 

6
128 년? 가상의 윤년 개혁
이 비디오 에 따르면 태양 년은 365 일, 5 시간, 48 분, 45 초 및 138 밀리 초 입니다. 현재 그레고리력으로 윤년의 규칙은 다음과 같습니다. if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is divisible by 4, LEAP …

25
주어진 순서대로 문자열을 정렬
문제는 문자열을 정렬하는 것이지만 일반적인 알파벳 순서 (abc..xyz)가 아닌 문자열을 지정된 알파벳으로 정렬하는 것입니다. 알파벳 A 와 문자열 S 의 두 가지 입력을받는 프로그램이나 함수를 작성해야합니다 . 둘 다 소문자 영문 만 포함하고 둘 이상의 문자를 포함합니다. 당신의 편지를 이동해야합니다 S 에 처음 나타나는 문자 있도록 A가 에서 두 번째 …
23 code-golf  string 

10
문자가 다른 문자에 맞습니까?
내 매트를 색상별로 올바르게 그룹화 한 것을 기억하십니까 ? 어제 나는 그것을보고 있었고 어떤 글자들은 다른 글자들 안에 들어 맞는다는 것을 깨달았습니다. 예 : 글자 P가있는 장소에 글자가 맞습니다 R. 따라서 두 가지 문자가 주어지면 문자 중 하나가 다른 문자 안에 들어간 경우 (직접 또는 회전하지만 뒤집지 않은) 사실 값을 …

23
인코딩-셔플-디코딩
도전 당신의 임무는 정수를 ASCII 문자 의 문자열로 인코딩 한 다음 해당 문자열이 무작위로 섞인 후에 성공적으로 디코딩하는 것입니다. Encoder 및 Decoder 라고하는 두 개의 프로그램 / 기능 을 작성 합니다. 엔코더 입력 : 정수 범위 .엔nn[ 0 , 231− 1 ][0,231−1][0,2^{31}-1] 출력 : 문자열 의 아스키 문자 (반드시 인쇄되지 …

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