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

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

30
알파벳 서치 만들기!
이 과제 에 대한 솔루션 의 버그 에서 영감을 얻은 문제는 다음과 같은 정확한 텍스트를 생성하는 것입니다. ZYXWVUTSRQPONMLKJIHGFEDCBA YXWVUTSRQPONMLKJIHGFEDCBA XWVUTSRQPONMLKJIHGFEDCBA WVUTSRQPONMLKJIHGFEDCBA VUTSRQPONMLKJIHGFEDCBA UTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A 첫 번째 줄에는 25 개의 공백이 있고 …

30
대각선 알파벳
입력이 없으면 다음을 생성해야합니다. a b c d e f g h i j k l m n o p q r s t u v w x y z 비 시각적으로, 당신의 임무는 알파벳에서 각 문자를 생성하는 것입니다. 이것을 인쇄하면 위와 같이 나타나야합니다. 후행 줄 바꿈뿐만 아니라 모양에 영향을 …

30
이게 내 베개 야
... 불멸하도록 도와 주실 래요? 나는이 베개를 몇 년 동안 가지고 있었고, 분명히 그것을 없애야 할 때입니다. 내가 소중하게 생각하고 싶을 때마다이 베개를 다시 만드는 데 사용할 수있는 기능이나 프로그램을 작성해 주시겠습니까? 입력 인수없이 작동해야합니다. 결과는 정확히 다음과 같아야합니다 (트레일 링 줄 바꾸기 및 공백은 괜찮습니다). /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ …

5
파워 프로그래밍 : O (1 ^ N), O (N ^ 1), O (2 ^ N), O (N ^ 2) 모두 하나로
실행 방법에 따라 4 가지 큰 O 시간 복잡성 을 나타내는 프로그램 (또는 기능)을 작성하십시오 . 어떤 형태로든 양의 정수 N을 취하는데, 이는 당신이 2 31 미만이라고 가정 할 수 있습니다 . 프로그램이 원래 형식으로 실행될 때 지속적으로 복잡 해야합니다 . 즉, 복잡도는 Θ (1) 또는 동등하게 Θ (1 ^ …


30
헤어 크리슈나 헤어 크리슈나 크리슈나 크리슈나 헤어
최근에 나는 엠블럼에 그들의 진언을 가진 Hare Krishna 사람들을 보았고 골프를 코딩하는 것이 꽤 흥미로울 수 있다는 것을 알았습니다. 도전 Hare Krishna 만트라를 작성하십시오 . Hare Krishna Hare Krishna Krishna Krishna Hare Hare Hare Rama Hare Rama Rama Rama Hare Hare 우승 기준 이것은 code-golf 이므로 바이트 단위의 가장 짧은 …

27
확인란이 선택되어 있지 않습니까?
코드 검토를 수행하면서 확인란의 상태를 테스트하는 다음 코드를 발견했습니다. if (!isNotUnchecked()) { ... } 코드에서 예상되는 실제 확인란 상태를 확인하기 위해 30 분 동안 브레인 스토밍해야했습니다. 이 바보 같은 표현을 단순화 할 수있는 프로그램을 작성해주세요! 프로그램은 단순화를 위해 표현식을 나타내는 문자열을 입력으로 받아 들여야합니다 (예 :) !isNotUnchecked(). 프로그램은 하나의 출력 …
65 code-golf 



30
이것이 짝수 또는 홀수입니까?
참고 : 아직 바닐라 패리티 테스트 챌린지는 없었습니다 (C / C ++ 언어가 있지만 C / C ++ 이외의 언어를 사용하는 기능은 허용하지 않으며 다른 바닐라가 아닌 언어도 대부분 닫힙니다). 하나. 양의 정수가 주어지면 패리티 (예 : 숫자가 홀수이거나 짝수 인 경우)의 값을 참 / 거짓 값으로 출력합니다. 정확한 결과가 …

30
L- 파벳 인쇄 / 출력
George Gibson의 Print a Tabula Recta에서 영감을 얻었 습니다 . 이 정확한 텍스트를 인쇄 / 출력해야합니다. ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ UUUUUUUUUUUUUUUUUUUUUVWXYZ VVVVVVVVVVVVVVVVVVVVVVWXYZ WWWWWWWWWWWWWWWWWWWWWWWXYZ XXXXXXXXXXXXXXXXXXXXXXXXYZ YYYYYYYYYYYYYYYYYYYYYYYYYZ ZZZZZZZZZZZZZZZZZZZZZZZZZZ (예, 직접 입력했습니다) 모든 대문자 대신 모든 소문자를 …

24
수수께끼를 크래킹?
소개 Enigma는 제 2 차 세계 대전에 사용 된 최초의 전기 기계식 로터 암호기 중 하나였습니다. 즉, 단일 문자를 코딩하면 다음 문자의 키가 변경됩니다. 이것은 거대한 키 공간으로 인해 독일인들 에게는 깨지지 않는 것으로 간주 되었습니다. 무차별 강요조차 거의 불가능했습니다. 그러나 Enigma에서 설계 오류가 발생했습니다. 편지를 암호화하면 결코 그 자체로 …
65 code-golf  string 

22
새끼 고양이 명령
새끼 고양이는 고양이와 매우 흡사합니다. 주요 차이점 중 일부는 귀여움, 지능 부족 및 크기입니다. 마찬가지로 cat명령이 명령과 다릅니다 kitten. 다행히도이 경우에는 한 가지 차이점 만 있습니다. 새끼 고양이 명령에서 모든 대문자는 소문자로 바뀝니다. 객관적인 과 유사하게 작동하는 프로그램을 구현합니다 cat. 모든 문자 [A-Z]가 소문자로 출력됩니다. 입력 명령 행 인수로서의 파일 …

26
xkcd 스타일 페이지 번호 매기기
랜달 먼로의 책 "xkcd, volume 0"은 페이지 번호에 다소 홀수 시스템을 사용합니다. 처음 몇 페이지 번호는 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... 이 원처럼 조금 보이지만, 그가에서 건너 뛰는 것을 알 20직선로 100에서 120까지 200와에서 200까지 1000. 이 순서를 …

14
언어 이름을 인쇄하는 폴리 글 로트 작성
당신의 작업은 가능한 한 적은 문자로 가능한 한 많은 언어로 실행되는 프로그램을 작성하는 것입니다. 사소한 해결책을 피하려면 프로그램이 실행 된 언어의 이름을 인쇄해야합니다. 채점 프로그램은 5 개 이상의 언어로 작동해야합니다. 프로그램 점수는 다음과 같습니다. (number of languages)1.5 / (length of program) 첫 번째 유효한 답변 후 10 일 이내에 최고 …

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