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

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

3
Communistic 하위 문자열 정규화
길이 K 의 문자열 T 가 문자열 S 에서 K 이상으로 나타날 경우 잠재적으로 통신 가능 합니다. 예를 들어, in 은 잠재적으로 친숙합니다. 2 번 나타나고 길이가 2 이기 때문입니다 . 이 하위 문자열은 겹칠 수 없습니다.1010/10 공산주의 변환 문자열 얻어 하나 T를 , 각 캐릭터를 이동 t를 I 의 …
13 code-golf  string 

20
최적의 제곱 행렬 계산
최적 행렬 (이 도전 다소 좁은 범위에 대한)에 의해 얻어지는 「완봉」정방 행렬과 각 쌍의 최대 값을 얻는 상응하는 행과 열에서 엘리먼트. 예를 들어, 다음 행렬이 주어집니다. 4 5 6 1 7 2 7 3 0 그것을 전치와 결합하여 얻을 수 있습니다 : [[[4,5,6],[4,1,7]],[[1,7,2],[5,7,3]],[[7,3,0],[6,2,0]]]. 각 목록 쌍을 압축하면 다음이 제공 [[(4,4),(5,1),(6,7)],[(1,5),(7,7),(2,3)],[(7,6),(3,2),(0,0)]]됩니다.. …

9
다항식의 특징
특성 다항식 제곱 매트릭스의 A는 다항식으로 정의된다 피의 (X) = DET ( I X- ) 여기서 I는 은 IS 행렬 및 DET 행렬식 . 이 정의는 해가 다항식 임을 나타내므로 해가 독특합니다. 이 과제의 과제는 정수 값 행렬에 대한 특성 다항식의 계수를 계산하는 것입니다.이를 위해 내장 함수를 사용할 수 있지만 …

10
고군분투하는 대학생의 GPA 계산기
GPA 계산기 (GPA = 학년 평균) 마지막 주 동안 스트레스를받는 대학생입니다. 시험에 대비하여 공부하는 대신 학기 말에 어떤 GPA를받을 것인지 결정하는 것이 가장 좋습니다. 이런 식으로 당신은 밤새 머 무르 겠다는 결정을 뒷받침 할 데이터를 가지고 B 대신에 미적분학으로 A를 학장의 명단에 남길 수 있습니다! 컴퓨터 과학 전공이기 때문에이 GPA를 …
13 code-golf 

4
몇 개의 인스턴스가 실행되고 있습니까?
현재 실행중인 인스턴스 수를보고하는 무기한 실행 프로그램을 작성하십시오. 또한 프로그램의 각 인스턴스는 현재 실행중인 다른 모든 인스턴스에서 프로그램이 열린 순서를보고해야합니다. 예 사용자는 처음으로 프로그램을 시작합니다.이 인스턴스 1을 호출합니다. 인스턴스 1 1/1은 현재 실행중인 총 1 개의 인스턴스 중 첫 번째 인스턴스 이기 때문에을 표시 합니다. 인스턴스 1이 실행되는 동안 사용자는 …

25
위 Divmod를 계산
직무 감안 개의 양의 정수 (divId는의 E ND과 원격지에있는 DiViS O , R)는 계산 의 Q uotient 및 R의 emainder한다. 일반적으로 e = o*q+r위치 q*o<=e및 로 계산됩니다 0<=r<o. 이 도전을 위해 여전히 e = o*q+r있지만 q*o>=e및 -o<r<=0. 예를 들어 e=20와 o=3, 일반적으로는 것 20/3 -> 20=3*6+2, 이후 18<=20와 0<=2<3. 여기는 …

6
알파벳을 나선!
다음 문자열을보십시오. 패턴을 알 수 있습니까? 아베 노프 DC GQI MHRJ LKJI SK DTL CUM BAZYXWV N EO DP CQ BAZYXWVUTSR 일부 사람들이 알 수 있듯이, 기본적으로 행 / 열 사이의 거리가 1 공백 / 개행으로 점차 증가하는 알파벳의 나선입니다. 엄격한 정의 카운터 c 가 있는데, 처음에는 0입니다. 알파벳 의 …

21
반복 된 phi 시퀀스
관련 : 반복 된 phi (n) 함수 . 당신의 도전은 반복 된 phi 함수를 계산하는 것입니다 : f(n) = number of iterations of φ for n to reach 1. 오일러의 참을성있는 기능φ 은 어디에 있습니까 ? 관련 OEIS . 그래프는 다음과 같습니다. 규칙 : 목표는에서로 출력 f(n)하는 n=2것 n=100입니다. 이것은 …

9
반복 된 숫자 프라임
또 다른 순서, 또 다른 도전. * 정의 대표적인는 p이 순서에, 현실을 부르 자 A모든 숫자에 IFF에, d에 p당신은 대체의 진수 확장 d과 d사본 d및 결과 정수는 여전히 소수; 0은 허용되지 않습니다. 예를 들어, 11이 순서는 사소합니다 (실수로 첫 번째 숫자 임). 시퀀스에서 다음 은 또한 프라임 31이므로 3331; 다음 …

4
이분입니까?
된 그래프는 꼭지점에는 에지가 동일한 세트의 두 정점을 연결 없도록, 두 개의 분리 된 세트들로 분할 될 수있는 그래프이다. 그래프는 2 색인 경우에만 2 분할입니다. 도전 지시 되지 않은 단순 그래프 의 인접 행렬 이 주어진 경우이 그래프가 이분 그래프인지 여부를 결정해야합니다. 즉, 모서리가 정점 i와 j를 연결하는 경우 행렬의 …

24
아이스크림 좀주세요
아이스크림 콘주세요 뉴 잉글랜드에는 수많은 아이스크림 가게가 있습니다. 대부분 겨울이 문을 닫습니다. 그래서 ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ 목표 위의 아이스크림 콘을 정확하게 출력합니다. (또는 함수에서 반환) 이것은 코드 골프이므로 최단 답변이 이깁니다.

23
사이의 확률로 짝수 자릿수의 순환 순서
다음 순서를 고려하십시오. 1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 0, 1, ... 짝수는 0 부터 시작하여 길이가 증가하는 런으로 그룹화됩니다. 그것들은 주기적으로 배열되어 8 에 도달 할 때까지 오름차순으로 정렬 …

14
피라미드 구성표 부정
내 언어 Pyramid Scheme 에는 약간 재미있는 구성이 있습니다. 빈 삼각형 : ^ - 인수가 주어지지 않으면를 반환합니다 0. 1이 구문을 사용하여 생성하려면 다음을 사용할 수 있습니다. ^ /!\ ^--- - 이것은 단순히 0부정 기능으로 넘어 갑니다 . 이 결과를 계속 무시할 수 있습니다. ^ /!\ ---^ /!\ ^--- - …

10
피보나치 궤도 계산
피보나치 유사 시퀀스를 f k (n) = (f k (n-1) + f k (n-2)) % k로 정의 하면 정수 k (여기서 % 는 모듈로 연산자)에 대해 시퀀스 (f k (n-1), f k (n-2))에 대해 k 2 개의 서로 다른 값만 있기 때문에 반드시 순환됩니다 . 그러나이주기는 일반적으로 가능한 모든 값 …


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