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

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

18
호텔 객실 번호 매기기
단일 방이 표시된 ASCII 아트에서 "호텔"을 입력하면 특정 규칙에 따라 방 번호를 출력합니다. 다음은 ASCII 호텔의 예입니다. ## ## ##### ## ##### ###### ## ##### ###### ## ##### ###### ## 다음은 ASCII 호텔에 대한 몇 가지 사항입니다. 각 "건물"은 사각형으로 표시 #되며 각각 #은 "방"을 나타냅니다. 위의 호텔은 3 개의 …

30
실제로 문자 인 숫자
음수가 아닌 정수 입력이 주어지면 숫자를 16 진수로 변환하고 16 진수 형식의 숫자 만 문자 A를 포함 F하고 그렇지 않으면 거짓 값을 반환하는 프로그램을 작성하십시오. 테스트 사례 10 ==> True (A in hexadecimal) 100 ==> False (64 in hexadecimal) 161 ==> False (A1 in hexadecimal) 11259375 ==> True (ABCDEF in …

30
팬 그램입니까?
문자열을 입력으로 사용하고 문자열이 팬 그램 (영어 알파벳의 각 문자 중 하나 이상을 포함하는 문자 시퀀스) 인 경우 참 값을 인쇄하고 그렇지 않으면 거짓 값을 인쇄하는 함수 또는 프로그램을 작성하십시오 . 문자의 대소 문자는 무시해야합니다. 문자열이 abcdefghijklmnopqrstuvwXYZ인 경우 함수는 여전히 정확한 값을 반환해야합니다. 문자열에는 다른 문자가 포함될 수 있으므로 123abcdefghijklm …

11
술취한 주교
공개 키 암호화에서 공개 키 지문은 더 긴 공개 키를 식별하는 데 사용되는 짧은 바이트 시퀀스입니다. 특히 SSH에서는 서버가 실제로 통신하려는 서버이고 중간자 공격의 대상이 아닌 서버인지 확인하는 데 사용할 수 있습니다. 그들은 일반적으로 16 진수 문자열로 표시되므로 예상되는 지문과 비교하는 것이 지루하고 지루할 수 있습니다. 37:e4:6a:2d:48:38:1a:0a:f3:72:6d:d9:17:6b:bd:5e 좀 더 쉽게하기 …

16
xkcd의 공식을 사용하여 세계 인구를 추정하십시오.
에서 XKCD 1047 , 이러한 갤런에서 리터의 수와 랜달 먼로 목록 다양한 정밀도와 복잡성 모듬 수량와 숫자의 "약간 잘못"근사는 매우 가까운 3 +에있다 π / 4 . 만화의 한가운데서, 그는 한 해 동안 세계 (미국) 인구를 추정 할 수있는 방법을 제공합니다. ( xkcd 에서 자름 : 랜달 먼로의 근사치 ) …

11
오카리나를 연주하자
우리 모두 알다시피, 젤다 시리즈는 지금까지 만들어진 최고의 게임 시리즈 중 하나입니다. 이를 기념하여 오카리나에서 몇 곡을 연주 해 봅시다. 도전: 노래가 주어지면 특정 노래에 대해 stdout에 점수를 출력하는 프로그램을 작성하십시오. 입력: 악보를 출력해야하는 노래는 아래와 같이 고유 한 3 개의 문자 조합으로 제공됩니다. zel - Zelda's Lullaby sas - …

8
Cramming The Gramming-12 가지 과제 트윗
상사가 가능한 빨리 12 가지 프로그래밍 작업 목록을 이메일로 보냈습니다. 작업은 충분히 간단하지만 소셜 네트워킹에 빠진 젊은 소프트웨어 거물 인 귀하의 상사는 솔루션이 단일 트위터 트윗에 적합 할 수 있다고 주장합니다 . 즉, 모든 작업을 해결하는 데 140 바이트 분량의 코드 만 있으면 작업 당 평균 11.67 바이트가됩니다. (예, 트위터 …

5
세상에, 공간이 가득합니다!
어떤 사람들은 표와 들여 쓰기를 위해 공백을 사용해야한다고 주장합니다. 도표를 위해, 그것은 틀림없이 틀렸다. 정의에 따라 테이블을 사용하여 테이블을 사용해야합니다. 들여 쓰기의 경우에도 타블로 터는 객관적으로 우수합니다. Stack Exchange 커뮤니티 에는 명확한 합의 가 있습니다. 들여 쓰기를 위해 단일 공간을 사용하는 것은 시각적으로 불쾌합니다. 둘 이상을 사용하는 것은 낭비입니다. 모든 …

9
매우 효과적입니다!
포켓몬에는 18 가지 유형이 있습니다 : Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy 포켓몬은 단일 또는 이중 타이핑을 가질 수 있습니다. 예를 들어 Pikachu는 Electric이고 Tyranitar는 Rock/Dark입니다. 유형의 순서는 중요하지 않습니다. 포켓몬은 같은 유형을 두 번 가질 수 없습니다. …
42 code-golf 

18
문자 이름을 인쇄
모든 유니 코드 문자에는 "LATIN CAPITAL LETTER A"와 같은 이름이 있습니다. 유니 코드 문자 이름은 대문자, 공백 및 빼기 기호 만 포함 할 수 있습니다. 텍스트를 읽고 각 문자의 이름을 새 줄에 출력하는 프로그램을 작성하십시오. 예를 들어, 입력이 "Hello, World!"인 경우 출력은 LATIN CAPITAL LETTER H LATIN SMALL LETTER E …

8
Dennis, Doorknob, Martin Büttner, Chris Jester-Young-피자 집!
Programming Puzzles & Code Golf 가 새로운 중재자 인 Dennis 를 얻으려고합니다 ! 이 도전은 그와 우리의 다른 활동적인 (또는 최근 활동적인) 중재자 인 Doorknob , Martin Büttner 및 Chris Jester-Young 에게 바치는 헌사 입니다. 도전 제목은 Pepto Bismol 노래 의 곡을 읽도록되어 있습니다 . 기본적으로, 우리는 피자에 그들 모두를 …

12
자연스럽게 발생하는 주요 발전기
많은 주요 생성 함수가 있습니다. 그것들의 대부분은 에라토스테네스의 체, 뫼비우스 함수 또는 윌슨의 정리에 기반을두고 있으며 일반적으로 실제로 계산하기가 불가능합니다. 그러나 매우 쉬운 구조를 가지고 우연히 발견 된 발전기도 있습니다. 2003 년 Stephen Wolfram은 NKS Summer School의 라이브 컴퓨터 실험에서 중첩 된 재귀 방정식을 탐색했습니다. Matthew Frank 주변의 사람들이 추가 …

10
일상적인 콩 기계가 아님
빈 머신 이나 plinko / pachinko 게임 과 유사한 메커니즘의이 ASCII 버전을 고려하십시오 . O ^ \ ^ ^ ^ \ \ ^ / ^ U U U U U 1 2 3 4 5 는 O아래로 떨어지는 볼 수 있습니다. 이에 ^맞으면 50 ~ 50의 확률로 왼쪽이나 오른쪽으로 갈 …

30
h 이상, h 이상
입력 음이 아닌 정수 목록입니다. 산출 목록의 숫자 h중 적어도 하나 이상이 되도록하는 가장 큰 음이 아닌 정수 입니다.hh 테스트 사례 [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] -> 2 [23,42,12,92,39,46,23,56,31,12,43,23,54,23,56,73,35,73,42,12,10,15,35,23,12,42] -> 20 규칙 전체 프로그램 또는 함수를 작성할 수 있으며 익명 함수도 허용됩니다. …

4
숫자로 페인트
트루 컬러 이미지가 제공됩니다. 당신의 임무는이 이미지의 버전을 생성하는 것입니다.이 그림은 숫자로 페인트 칠한 것처럼 보입니다 (비 그램이 아닌 어린이 활동 ). : 이미지와 함께, 당신은 두 개의 매개 변수를 제공하고 P , 색상 팔레트의 최대 크기 (즉, 최대 사용에 서로 다른 색상의 수), 및 N 의 최대 번호 세포 …

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