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

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

30
“Hello, World!”(Cops의 스레드)
이것이 경찰의 실입니다. 강도의 실이 여기 있습니다 . 문제는 특정 입력으로 정확한 문자열 Hello, World!과 줄 바꿈을 인쇄하는 프로그램이나 함수를 작성하는 것 입니다. 대문자, 간격 및 문장 부호는 정확해야합니다. 표준 입력, 파일 또는 명령 줄 / 함수 인수를 통해 입력 할 수 있습니다. 출력은 반환 값, 파일에 쓰기 또는 표준 …

10
위험 전투 : 추락
Risk에서 전투에 사용할 주사위 목록이 두 개라면, 프로그램이나 기능은 각 플레이어가 잃은 부대 수를 출력해야합니다. 배경 당신은 이것을 읽을 필요가 없습니다. 단지 배경 일뿐입니다. 줄이지 않고 계속 진행하려면 "작업"부제목으로 건너 뛰십시오. Risk 게임에서는 한 플레이어가 다른 플레이어를 공격 할 수 있습니다 (사실,이기는 데 필요합니다). 전투 결과는 주사위 굴림에 의해 결정됩니다. …

11
2D 분할 누적 합계
도전 매트릭스 주어 M 과 R의 행과 C의 컬럼 및 2 개의 부울을 나열 V 길이의 R 및 H 길이의 C , 분할 된 누적 종횡 합을 계산한다. 규칙 r 및 c 는 1 이상 H 와 V 는 진정한 가치로 시작 M 의 값 은 해당 언어의 합리적인 숫자 …

9
무한 체인 만들기
함수 클래스를 정의 할 수 있습니다. 이러한 함수는 양의 정수에서 양의 정수로 매핑되며 다음 요구 사항을 충족해야합니다. 이 함수는 Bijective 여야합니다. 즉, 모든 값은 정확히 하나의 값으로 매핑되고 매핑됩니다. 함수 또는 그 역을 반복적으로 적용하여 양의 정수에서 다른 양의 정수로 이동할 수 있어야합니다. 이제이 클래스에서 하나의 기능을 수행 할 코드를 …
16 code-golf  math  number 

20
직렬화 된 정수 찾기
직무 양의 정수를 입력으로받을 프로그램을 작성하십시오. 그런 다음에서 시작 0하여 각 정수를에 추가 String하고의 길이가 String입력 값보다 작은 경우에만 계속됩니다 . 직렬화 정수는 최대 값이 속하는 함께 완전히 형성 정수로 정의된다 String. "완전한 형식"으로, 정수는 누락 된 숫자가 없어야합니다 (이의 길이 제한 조건 String이 충족 되는 경우 발생 함 ). …

4
깨끗한 세상을 가라 앉히다
이 도전은 Helka Homba 의 프로그래밍 원시 세계 프로그래밍에 근거합니다 . 그 질문에서 원시 프로그램의 정의는 다음과 같습니다. 원시 프로그램 을 오류 자체는 없지만 N 문자의 연속 된 하위 문자열을 제거하여 수정하면 오류가 발생하는 프로그램 으로 정의 해 봅시다 1 <= N < program length. 예를 들어, 3 자 파이썬 …

2
각 필드 크기에 대한 기본 요소를 출력
유한 필드 의 프리미티브 요소 는 필드의 곱셈 그룹의 생성기입니다. 즉, alpha에서 F(q)가 원시적 인 경우 기본 요소라고 q−1화합의 일 루트 F(q). 이것은 0이 아닌 모든 요소가 (양의) integer F(q)와 같이 쓰여질 수 있음을 의미합니다 .alpha^ii 필드의 모든 요소는 F_{2^k}최대 또는 다의 k-1계수를 사용 하여 최대 다항식으로 쓸 수 있습니다 …

11
미국 번호판 생성
입력으로 다음 중 하나가 제공됩니다. AK,AR,AS,AZ,CA,CT,DC,FL,GA,IL,IN,IA,KS,KY,LA,MD,MI,MN,MS,NV,NH,NJ,NM,NY,NC,ND,MP,OH,OK,OR,PA,PR,RI,SC,TN,TX,UT,VT,VA,WA,WI (따옴표 포함) "AK","AR","AS","AZ","CA","CT","DC","FL","GA","IL","IN","IA","KS","KY","LA","MD","MI","MN","MS","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","TN","TX","UT","VT","VA","WA","WI" 입력과 일치하는 형식의 (균일하게) 무작위 번호판을 생성하고 출력합니다. 여러 개의 (쉼표로 구분 된) 형식이있는 경우 (균일하게) 임의 형식을 사용하십시오. AK, IA, MS, MP, VT: AAA 000 AS: 0000 AZ, GA, WA: AAA0000 AR, KS, KY, LA, ND, OR: 000 AAA CA: …

3
MacGyver의 두 번째 도구 상자
이 질문에서 각 답변에는 프로그램 / 함수를 구성하는 데 사용할 수있는 "도구 상자"가 표시됩니다. 툴박스는 다음 두 가지로 구성됩니다. 프로그래밍 언어 목록 유효한 문자 목록 도구 상자의 문자 만 사용하여 제공되는 언어 중 하나로 유효한 프로그램 / 기능을 작성해야합니다. 프로그램 / 기능은이 질문에 이미 존재하는 답변의 수를 출력해야합니다. 답변을 작성하고 …

7
계산기 회전
소개: Windows에서 표준 계산기를 살펴 보자. 이 도전에서는 다음 버튼 만보고 나머지는 모두 무시합니다. 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + 도전: 입력 : 두 가지 입력을받습니다 : 하나는 90 도씩 회전을 나타내는 것입니다. 다른 하나는 회전 된 계산기에서 누른 버튼을 …

30
사용자 인사말
실행할 때 아래 텍스트를 표시하는 프로그램을 작성하십시오. )-*-*-*^_^*-*-*-( | Welcome User! | )-*-*-*^_^*-*-*-( 이것에 답하기 위해 어떤 기능이나 언어를 사용하고 재미있게 보내십시오. 최단 코드 승리

17
메이웨더 vs 맥그리거 : 상금 준비
소개 2017 년 8 월 26 일, Floyd Mayweather Jr. 는 권투 시합에서 Conor McGregor 와 대결합니다. 두 참가자 모두 1 억 달러의 놀라운 금액을 받게됩니다! 불행히도 아직 돈이 없지만 모든 지폐를 담을 큰 서류 가방을 준비 할 수 있습니다. _________________________ | | |=======================================| | $ $$$$$ $$$$$ $ $ …

2
그 양을 잡아라!
당신은 농부이고 당신의 양 떼가 탈출했습니다! 아뇨! 울타리를 만들어 양들을 반올림하십시오. 예산이 저렴한 농부는 가능한 한 적은 양의 울타리를 사용하고 싶습니다. 운 좋게도, 그들은 세상에서 가장 똑똑한 양이 아니며 탈출 한 후에도 귀찮게하지 않습니다. 직무 좌표 목록이 제공되면 양을 포함하는 데 필요한 최소 양의 펜스 세그먼트를 출력하십시오. 규칙 그들이 방황 …
16 code-golf 

16
모든 아나그램을 찾아라!
anagrams 태그가 지정된 17 개의 질문이 있음에도 불구하고 여전히이 질문이 없습니다. 당신의 작업 문자열을받을 때 가능한 모든 아나그램을 인쇄하는 프로그램이나 함수를 작성해야합니다. 이 질문의 목적 상, 아나그램은 원래 문자열과 동일한 문자를 포함하지만 원래 문자열의 정확한 사본이 아닌 문자열입니다. 아나그램은 실제 단어 일 필요는 없습니다. 입력 표준 입력 방법으로 길이가 0보다 …

13
n 번째 짝수 퍼펙트 수 출력
도전 입력 위치에 정수 n이 주어지면 0 <= n <= 2^10n 번째 정수까지 출력합니다. 완벽한 숫자 완전 숫자는 숫자이며, x (자체 제외)의 합은 x와 같습니다. 예를 들어 6 : 6: 1, 2, 3, 6 그리고 물론 1 + 2 + 3 = 66은 완벽합니다. 완벽한 숫자 인 경우 x짝수 x …
16 code-golf  math  number 

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