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

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

30
삼각 종속성
삼각형의 개수 의 합이다 수이고 n1 내지 자연수 n. 예를 들어 삼각형 숫자도 1 + 2 + 3 + 4 = 10마찬가지 10입니다. 양의 정수 ( 0 < n <= 10000)를 입력 (정수 또는 문자열로 사용할 수 있음)으로 지정하면 입력에 추가하여 다른 삼각 숫자를 만들 수있는 가장 작은 삼각 숫자를 …

12
러시아어를위한 복수형 함수 작성
영어에서 명사는 단수 (하나)인지 복수 (다른 것)인지에 따라 두 가지 다른 형태를 취할 수 있습니다. 예를 들어 "1 개", "2 개", "0 개", "57 개"등을 말합니다. 러시아어에는 세 가지 범주가 있습니다. "1 개, 2 개, 5 개"대신 러시아어로 "1 собака, 2 собаки, 5 собак"가됩니다. 범주는 다음 논리에 따라 구분됩니다. "단일": …

26
나는 컬린 번호인가?
Cullen Number는 수식을 사용하여 생성 된 시퀀스에 포함 된 숫자입니다. C (n) = (n * 2 ^ n) +1. 당신의 작업 : 입력이 Cullen Number인지 여부에 따라 입력을 수신하고 참 / 거짓 값을 출력하는 프로그램 또는 함수를 작성하십시오. 입력: 0에서 10 ^ 9 사이의 음이 아닌 정수 (포함)입니다. 산출: 입력이 …

7
공허의 해독
void 목록은 목록에없는 개체를 포함하는 수준이없는 목록입니다. 또는 재귀 적 정의를 선호하는 경우 빈 목록이 무효입니다 다른 void 목록 만 포함 된 목록은 void입니다 모든 공극 목록의 깊이는 유한합니다. 다음은 void 구문의 예입니다 (파이썬 구문 사용). [] [[]] [[],[]] [[[]]] [[[]],[]] [[],[[]]] 무효 목록 이 아닌 것들의 예는 다음과 같습니다 …
25 code-golf 

11
그는 아직 멀지 않다-잘고 도전
문자열이 주어진 경우 zalgo에서 문자열을 제거하는 프로그램이나 함수를 작성하십시오. 잘고 이 게시물에서 zalgo는 다음 유니 코드 범위의 문자로 정의됩니다. 분음 부호 결합 (0300–036F) 분음 부호 확장 (1AB0–1AFF) 분음 부호 보충 자료 (1DC0–1DFF) 결합 기호의 분음 부호 결합 (20D0–20FF) 하프 마크 결합 (FE20–FE2F) https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges 입력 명령 행 인수, STDIN 또는 귀하의 …

30
맞춤형 피보나치 시퀀스 골프
피보나치 시퀀스는 주변에서 꽤 잘 알려진 일이다. 심지어 자체 태그가 있습니다. 그러나 모든 것을 위해 우리는 우리의 뿌리를 고수하고 싶습니다 1, 1, ...(또는 0, 1, ...우리는 결코 알지 못할 수도 있습니다 ...). 이 챌린지에서 규칙은 동일하지만 n피보나치 시퀀스에서 th 항목 을 얻는 대신에 피보나치 시퀀스로 nth 항목을 가져옵니다 x, y, …

30
목록에서 숫자 계수 목록 및 해당 색인
간단한 방법 : 입력으로 양의 정수 목록을 가져 와서 목록에서 1 기반 인덱스의 계수를 출력하십시오. 입력 정수가 {a, b, c, d, e, f, g}그렇다면 출력은 계수 연산자가 있는 {a%1, b%2, c%3, d%4, e%5, f%6, g%7}곳 이어야합니다 %. 테스트 사례 : 10 9 8 7 6 5 4 3 2 1 …
25 code-golf  math  number 

9
번호 사물함!
양의 정수 <100 (1과 99를 포함하여 1과 99 포함)이 주어지면 많은 로커를 출력합니다. 사물함은 다음과 같이 정의됩니다. +----+ | | | | | | | nn | +----+ 여기서, nn한 자리 숫자가있는 경우, 기지국 (10)에서, 그 앞에 0 로커 숫자로 표현된다. 예를 들어, 로커 번호 2는 번호를 표시합니다 02. 사물함은 …

11
완벽한 회문
당신의 임무는 문자열이 얼마나 완벽한 회문을 결정하는 것입니다. 전형적인 회문 (예 : 12321)은 완벽한 회문입니다. 완벽 함은 1입니다. 문자열의 완성도를 결정하기 위해 각 섹션이 회 문인 부분으로 분할 할 수있는 섹션 수를 확인할 수 있습니다. with와 같이 애매 모호한 부분이있는 경우 or 또는 or 또는 aaaa로 분할 할 수 있는 …

12
회문 잔류 물
오늘이 글을 쓰고있는 3 월 31 일입니다. 미국에서 이것은입니다 3/31. 나는 331도전을 제기하기 위해 숫자 로 놀고 있었고 , 그 잔류 물 (모듈로 작은 숫자)은 회문으로 나타났습니다. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). 정수가 주어지면 모듈로를 취할 때 회문 잔류 물이 n > 2있는 첫 번째 n양수를 출력하십시오 [2,n]. 예를 …

30
귀하의 언어로 번역;
관련 : ; # 인터프리터 작성 및 ; # 코드 생성 ;# -회오리 바람 안내 이것은 두 개의 명령이있는 간단한 언어입니다. 유일한 데이터 구조는 누산기이며 0으로 초기화됩니다. ; 누산기 증가 #누산기 모듈로 127의 값을 계산하고 해당 ASCII 문자를 인쇄하십시오. 그런 다음 누산기를 0으로 재설정하십시오. 소스 코드에는 추가 문자 (인쇄 가능한 …
25 code-golf 

30
100 일 카운트 다운
이벤트 10 일 전에 카운트 다운을 시작하는 것이 일반적입니다. 아마도 우리의 기본 10 시스템 때문입니다. 이에 대한 예는 어디에서나 찾을 수 있습니다. 생일까지 100 일 결혼식까지 100 일 선거까지 100 일 졸업까지 100 일 마감일까지 100 일 축구 시즌까지 100 일 광신자 배지를받을 때까지 100 일 당신은 그림을 얻는다. 이벤트 …
25 code-golf  date 

12
중간에 반복없이 반복없이 원래 문자열을 찾으십시오.
때로는 문장을 입력하는 동안 산만 해져 같은 단어를 두 번 연속해서 두 번 입력하는 경우가 있습니다. 다른 사람들이 이것으로 방해받지 않도록 하려면 ,이 문제를 해결하는 프로그램을 작성해야합니다! 태스크 입력 문자열이 주어지면 (귀하의 언어에 중요하다면 줄 바꿈이 포함되지 않은 ASCII 전용 입력이라고 가정 할 수 있습니다.) str중간에 어딘가에 연속적으로 두 번 …

18
노란 나무로 갈라진 두 길 (2 부)
이 시리즈의 두 번째, 세 번째는 노란색 나무로 분기 된 두 개의 도로입니다 (3 부). 이것은 이전의 도전 과제 인 노란 나무로 갈라진 두 개의 도로 (1 부)를 기반으로 합니다. 그것은 꽤 잘 받아 들여졌지만 꽤 사소했습니다 (52 바이트의 Java 답변!) 그래서 더 복잡한 것을 만들었습니다 ... 영감 이 도전은 …

16
대략적인 Brun 상수
Brun의 상수 는 쌍 소수 쌍 의 왕복의 합 ( 1/p및 1/(p+2)위치 p와 p+2둘 다 소수)의 합이 수렴되는 값입니다. 대략 1.902160583104입니다. 양의 정수가 주어지면 N쌍의 소수가 모두 미만인 쌍 소수 쌍의 역수를 합하여 근사값을 출력하여 Brun의 근사값을 구합니다 N. 규칙 N 언어의 표현 가능한 범위 내의 양의 정수입니다. 출력은 부동 …

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