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

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

28
이 식별자는 동일합니까?
Nim 언어에서는 식별자를 구별하는 규칙 이 대부분의 다른 언어보다 약간 완화 됩니다. 다음 규칙 을 따르는 경우 두 식별자가 동일하거나 동일한 변수를 처리합니다 . 두 문자의 첫 문자 는 동일합니다 (대소 문자 구분) 두 문자열이 동일 (경우 에 구분) 제거한 후 모든 인스턴스 문자를 -하고_ 도전 Nim 식별자를 나타내는 두 …

14
스페인어 ID 카드 제어 문자 계산기
이것은 매우 간단한 알고리즘으로 많은 다른 언어로 해결할 수 있다고 확신합니다. 스페인에서는 ID 카드 ( DNI 라고 함 )가 8 개의 숫자와 제어 문자로 구성됩니다. 제어 문자는 다음 알고리즘으로 계산됩니다. 숫자를 23으로 나누고 나머지 연산을 수행하여이 표에 따라 문자로 바꿉니다. 0 1 2 3 4 5 6 7 8 9 …

30
광장은 어떻게 끝납니 까?
Base-10에서 모든 완전 제곱은 0 , 1 , 4 , 5 , 6 또는 9로 끝납니다 . Base-16에서 모든 완벽한 제곱은 0 , 1 , 4 또는 9로 끝납니다 . Nilknarf는 이것이 왜 그리고이 답변 에서 이것을 잘 해결하는 방법을 설명하지만 여기에 간단한 설명도 제공합니다. Base-10 숫자 N을 제곱 할 …


4
사변형 분류 | 수학 시험을 도와주세요!
도움! 수학 시험이 곧오고 공부하지 않았습니다! 1 시험의 일부는 정점 좌표에 따라 사변형을 분류하는 것인데, 불행히도 어떻게 해야할지 모르겠습니다. 2 따라서 당신의 도전은 나를 위해이 작업을 수행하는 프로그램을 작성하는 것입니다. 도전 3 개의 정점이 동일하지 않은 4 개의 정점이 주어지면 4 개의 정점에 의해 형성된 사변형의 가장 구체적인 분류를 결정하십시오. …

4
공원에 나무 심기-최대한 빨리!
이 도전은 이 앱에서 영감을 얻은 것입니다 . 테스트 사례는 해당 앱에서 차용됩니다. 이는 가장 빠른 코드 문제이며, 가장 큰 테스트 사례를 최소한의 시간 안에 해결하는 것이 목표입니다. 사람들이 알고리즘을 더 빠르게 테스트 할 수 있도록 더 작은 테스트 사례가 제공됩니다. 크기가 n x n 인 정사각형 입력 그리드가 제공되며 …

30
나는 자동 형 번호입니까?
Automorphic 숫자는 밑이 10 인 사각형의 접미사 인 숫자입니다 . OEIS의 시퀀스 A003226 입니다. 당신의 작업 : 입력이 Automorphic 숫자인지 확인하는 프로그램 또는 함수를 작성하십시오. 입력: Automorphic 숫자 일 수도 있고 아닐 수도있는 0에서 10 ^ 12 사이의 정수입니다. 산출: 입력이 Automorphic 숫자인지 여부를 나타내는 참 / 거짓 값입니다. 예 …

6
보다 효율적인 미국 주 코드
그 미국 상태를 축약하십시오! 재미 있었지만, 현재의 시스템에서는 미국의 주 이름을 효율적으로 축약하는 것이 어렵다는 것을 알게되었습니다. 효율적인 골프를위한 대체 상태 코드 체계를 생각해 봅시다. 당신의 작업 : 유효한 미국 주 이름 (50 개의 일반 주만 필요)이 주어지면 고유 한 2 문자 코드를 대문자로 반환하는 함수 (또는 프로그램)를 작성하십시오. 코드는 …
20 code-golf  string 

7
순환 번호입니까?
사이 클릭 숫자는 "n"자릿수이며, 1, 2, 3, ... n을 곱하면 같은 자릿수이지만 다른 순서로 나타납니다. 예를 들어 숫자 142,857은 142,857 x 2 = 285,714, 142,857 x 3 = 428,571, 142,857 x 4 = 571,428 등이므로 순환 수입니다. 정수 입력이 주어진 경우, 정확한 값을 출력하고 그렇지 않은 경우 거짓 값을 출력하여 …

9
그 줄을 깨뜨려 라!
문자열을 입력으로 받으면 다음과 같이 문자열의 변형을 하나 이상 출력하십시오. 캐릭터가 원래 위치에 없습니다 문자가 원래 문자와 인접 해 있지 않습니다 주어진 문자열에 대해 항상 가능하며 알파벳 문자 하나만 포함 [a-z]하거나 [A-Z]원하는 경우 포함한다고 가정 할 수 있습니다 동일한 문자의 중복은 고유 한 것으로 간주되지 않습니다. 예를 들어 input이 주어지면 …

20
변수 이름 인쇄 [닫힘]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 함수 (전체 프로그램 아님)를 작성하여 함수가 단일 전역 변수 (또는 사용자의 언어와 가장 유사한 것)를 인수로 호출하면 …

22
매트릭스 입력을 단순화하십시오!
나는 행렬과 관련된 몇 가지 과제를 작성 했으며 모두에게 공통적 인 점은 예제와 테스트 사례 모두에서 행렬을 나타낼 때 아래 형식과 같은 형식을 사용한다는 것입니다. 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 이것은 많은 언어에서 번거로운 형식 일 수 있습니다. 도전: …

18
반복 되나요?
동일한 두 개의 연속 하위 문자열이 포함 된 경우 문자열이 반복됩니다. 예를 들어, 연속으로 두 번 2034384538452포함 된대로 반복합니다 3845. 따라서 문자열에 반복 하위 문자열이 포함되어 있는지 여부를 결정해야합니다. 입력을 문자열 또는 문자 배열로 사용할 수 있습니다. 빈 입력은받지 않으며 하위 문자열의 길이 (있는 경우)는 1 이상이 될 수 있습니다. …

30
적절한 제수 매시업
적절한 제수 A는 제수 숫자의 N 없고, N 자체. 예를 들어, 12의 제수는 1, 2, 3, 4 및 6입니다. 정수 x , x ≥ 2, x ≤ 1000 이 주어집니다 . 당신의 임무는 2 에서 x 까지 정수의 모든 가장 적절한 제수 를 합산하는 것입니다 (포함)까지 (OEIS A280050 ). 예 …

13
선 그리기 문자를 사용하여 스도쿠 보드 그리기
이것은 코드 골프입니다. 이 도전을 위해 메소드를 수락하지만 (전체 프로그램이 필요하지는 않습니다) 메소드 서명은 바이트 수로 계산되며 전체 서명 (lamdba 아님)을보고 싶습니다. 메소드의 입력은 81 개의 요소가있는 정수 배열입니다. 메소드의 출력 / 반환 값은 배열을 ASCII 스도쿠 보드로 나타내는 문자열입니다. 난해한 언어 나 방법이없는 것을 사용하는 경우, 적응할 수 있지만, …

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