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

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

30
각 문자가 처음 나타날 때 스플릿 문자열
관련. 인쇄 가능한 ASCII 문자열이 주어지면, 이전에 같은 경우에 보지 못한 문자가 발생할 때마다 새로운 하위 문자열이 시작되는 비어 있지 않은 문자열 목록으로 분할하십시오. 예 "mississippi" → ["m","i","ssissi","ppi"] "P P & C G" → ["P"," P ","& ","C ","G"] "AAA" → ["AAA"] "Adam" → ["A","d","a","m"] "" → [] 일화 : …

1
순환 레 벤퀸
배경 대부분의 PPCG 단골 알 수로서, quine을 실행하면 자신의 소스 코드를 출력하는 프로그램입니다; 두 문자열 사이 의 Levenshtein 거리는 한 문자열을 다른 문자열로 변경하는 데 필요한 삽입, 삭제 및 편집의 최소 수입니다. 이 과제에서 우리는 두 가지 개념을 "레 벤퀸 (levenquine)"으로 결합하고 있습니다. 자체 소스 코드를 출력하지만 한 문자의 인스턴스 …

30
알려진 것이있다
도널드 럼스펠드 전 미 국방 장관은 "알려진 기지"라는 문구를 유명하게 만들었다 . 여기서 우리는 그의 말을 4 줄의 스탠자로 증류 할 것입니다. 구체적으로 다음 텍스트를 출력하십시오. known knowns known unknowns unknown knowns unknown unknowns 대문자는 중요하지 않으며 (예를 들어, Known unKnowns괜찮음) 단일 후행 줄 바꿈은 허용되지만 다른 형식 변경은 허용되지 …

22
이상한 기능
여기서 당신의 임무 는 양의 정수에 대한 순열을 형성 하는 함수 1 을 구현하는 것입니다 (양의 정수에서 자신으로의 궤적). 즉, 각 양의 정수는 순열에서 정확히 한 번만 나타나야합니다. catch는 함수가 짝수보다 홀수를 출력 할 확률이 더 커야한다는 것입니다. 이제 이것은 이상하거나 불가능 해 보일 수 있습니다. 반드시 짝수만큼 홀수가 있습니까? …

30
세번째 줄
두 개의 문자열이 제공되면 두 입력 중 하나와 같지 않지만 입력 중 하나와 길이가 같은 (문자 단위) 세 번째 문자열을 출력하십시오. 적어도 하나의 유효한 출력이 보장됩니다. 테스트 사례 테스트 사례는 문자열임을 보여주기 위해 인용됩니다. 출력은 가능한 많은 것 중 하나입니다. input, input -> output "test", "test" -> "tttt" "do", "don't" …
45 code-golf  string 

19
심장 그래프 그리기 / 플롯
당신의 도전은 아래 마음 중 하나를 그리거나 그리는 것입니다. 크기는 50x50 픽셀 이상이어야합니다 (벡터 그래픽은 정상입니다). 어떤 하트를 그리거나 플롯 할 것인지 선택할 수 있습니다. 축, 격자 선 등이 허용됩니다. 이 있어야합니다 적어도 그래프 (100) 별개의 좌표 / 포인트. 원한다면 마음에 색을 채울 수 있습니다. 방정식은 다음 중 하나입니다. 또는 …

26
비트, 니블 또는 바이트?
이 도전에서 영감을 얻은 범위에 정수가 주어지면 0 <= n < 2**64적합 할 수있는 최소 크기의 컨테이너를 출력하십시오 비트 : 1 니블 : 4 바이트 : 8 짧은 : 16 정수 : 32 긴 : 64 테스트 케이스 : 0 -> 1 1 -> 1 2 -> 4 15 -> …

26
빅 벤이 간다
당신의 임무는 Big Ben (Twitter) 을 모방하는 프로그램을 만드는 것입니다 . 태스크 컴퓨터의 현지 시간 또는 UTC에 따라 새 시간이 시작될 때마다 단어 사이에 공백이있는 BONG반복 된 hour시간 을 출력해야합니다 . 예를 들어, 3시 방향 인 경우을 출력해야합니다 BONG BONG BONG. 시간 형식은 12 시간 형식을 따릅니다. 즉, 12시 이후에는 …

30
PPCG 위험 : 경찰
사이트를 얼마나 잘 알고 있습니까? 알아 보자. 이것은 경찰과 강도 도전입니다. 강도의 실. 경찰은 다음을 수행해야합니다. 이 사이트에서 삭제되지 않은 비공개 도전을 찾아 답변하십시오. 도전 과제에는 경찰과 강도 , 인기 경연 대회 , 코드 트롤링 , 미성년자 , 바쁜 비버 , 킹 오브 힐 , 팁 , 답변 체인 등의 …

20
비린내보다 크거나
보다 작거나 큰 부호 ( <, >) 의 길이 N 문자열이 주어지면 시작과 끝에서 각 부호 쌍 사이에 0에서 N까지의 정수를 삽입하여 모든 부등식이 만족되도록하십시오. 결과 문자열을 출력합니다. 유효한 출력이 여러 개인 경우 그 중 하나만 출력하십시오. 예를 들어 <<><><< 7자를 포함하므로 0에서 7까지의 모든 숫자를 삽입해야합니다. 유효한 출력은 2<3<4>1<5>0<6<7 …

30
3없이 계산
배경 초등학교에 다닐 때 우리는 수학 수업에서 다음과 같은 게임을했습니다. 모든 어린이는 큰 원 안에 앉아 1 부터 시작하여 차례를 세어 봅니다. 그러나 계산하는 동안 다음 숫자를 건너 뛰어야합니다. 3의 배수 인 숫자 . 10 진수 표현에 3 이있는 숫자 아이들이 말해야하는 처음 15 개의 숫자는 1 2 4 5 …

11
Stackylogic 실행
Stackylogic 난에 그 인출 구성된 로직 기반의 프로그래밍 언어 0의과 1입력의를 단일 출력 0또는 1시 완료. Stackylogic 프로그램은 세 개의 문자 만 포함 할 수있는 행으로 구성되며 한 행 의 끝에 01?정확히 한 문자 만 포함 <됩니다. 라인은 비워 둘 수 없습니다 수 있으며, 함께 라인은 <적어도 하나 있어야합니다 0, …

23
16 진법과 알파벳
이 과제에서는 입력을 받고 16 진수로 변환하고 몇 가지 사항을 변경 한 후 결과를 출력합니다. 16 진수는 16 자이므로 가능한 한 짧아야합니다. 예 예는 빈 줄로 구분됩니다. 첫 번째 줄은 입력이고 두 번째 줄은 단계를 보여주고 세 번째 줄은 출력을 보여줍니다 234589 234589 -> 3945D -> 39454 -> 9A1E -> …

30
두 제곱의 합을 계산
음수가 아닌 숫자가 주어지면 두 제곱 정수의 합 n으로 표현할 수있는 방법의 수를 출력하십시오 ( OEIS A004018 ). 참고 것을 및 긍정적, 부정적, 또는 제로, 및 순서 문제가 될 수 있습니다. 가장 적은 바이트가 이깁니다.nn == a^2 + b^2ab 예를 들어, n=25부여합니다 12때문에 25다음과 같이 표현 될 수있다 (5)^2 + …

19
친교의 전투 KotH
이 도전에서, 당신은 친교 를 만들 것입니다 전투에서 다른 모든 친교를 물리 치기 것입니다. 친교 (팀)는 3 자로 구성됩니다 . 각 캐릭터는 다른 팀과 독립적으로 움직이지만 적과 싸울 때 함께 일해야합니다. 팀은 서로 마주보고 회전합니다. 승은 3 점, 동점은 1 점, 손실은 0 점입니다. 캐릭터는 능력이 있습니다. 캐릭터가 가진 능력의 …

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