«string» 태그된 질문

문자열 사용법과 조작을 통해 특정 문제를 해결하기위한 경쟁.

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

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

30
족제비 프로그램 골프
Richard Dawkins 는 자신의 저서 The Blind Watchmaker 에서 족제비 프로그램에 대해 설명합니다 . 알고리즘은 다음과 같이 설명 될 수 있습니다. 28 자의 임의 문자열로 시작하십시오. 유효한 문자는 모두 대문자와 공백입니다. 해당 캐릭터의 캐릭터 당 5 % 확률로 임의의 캐릭터로 교체하여 해당 문자열을 100 부 복사하십시오. 각각의 새 문자열을 대상 …

30
COBOL 프로그램의 주석을 해제하십시오!
COBOL은 매우 오래된 언어이며, 작성 당시 58 세입니다. 실제로 너무 오래되어서 매우 흥미로운 특징이 있습니다. 각 줄의 처음 6자는 주석입니다. 왜 이런가요? 이 6 개의 문자는 프로그램이 완전히 디지털화되지 않고 컴퓨터에 입력되지 않은 당시의 줄 번호로 사용되었습니다. 또한 일곱 번째 문자는 매우 작은 세트의 일부일 수 있습니다 (일반적으로 *행 번호를 …

19
대체로 코드 골프의 또 다른 트릭입니다.
이 도전의 목적은 록 밴드 Pink Floyd 의이 위대한 앨범 표지의 ASCII 버전을 만드는 것 입니다. 벽돌 접합은 문자 _와로 구성 |됩니다. 벽돌은 접점을 제외하고 너비 7과 높이 2 자입니다. 접점을 포함한 기본 단위는 다음과 같습니다. _________ | | | | _________ 브릭의 각 행은 이전 행과 관련하여 브릭 너비의 …

12
들여 쓰기
코드를 반대로 들여 쓰기하면 코드가 더 빨리 실행될 수 있으므로 컴파일러가 "분기"맨 위에서 트리 디자인 패턴처럼 코드를 처리 할 수 ​​있다고 들었습니다. 중력은 코드를 컴파일하는 데 걸리는 시간이 빨라지고 데이터 구조 효율성이 향상되기 때문에 도움이됩니다. 다음은 Java 스크립팅의 예입니다. function fib(n) { var a = 1, b = 1; while …

28
6은 왜 7을 두려워 했습니까?
6은 왜 7을 두려워 했습니까? 7 8 9 때문에! 문자열에 다음과 같은 변환이 적용됩니다. 7 옆에 6이 있으면 6을 제거하십시오 (6은 7을 두려워 함) 순서 "789"가 나타나면 8과 9를 제거하십시오 (7 ate 9) (실수하지 않으면 변환을 수행하는 순서는 중요하지 않습니다) 더 이상 할 수 없을 때까지 이러한 변환을 계속 적용하십시오. …
61 code-golf  string 

30
내 슬래시를 그립니다.
프로그래머는 아마도 슬래시와 슬래시에 대해 들었을 것입니다. 그러나 다운 슬래쉬에 대해 들어 보셨습니까? 그때 당신은 많은 슬래시를 취하고 끝을 연결하고 내려갑니다. 오늘날의 과제를 해결하려면 순전히 슬래시로 구성된 문자열을 사용하고 해당 슬래시를 모두 아래로 연결하는 줄에 출력하는 프로그램이나 함수를 작성해야합니다. 예제를 보면 더 명확해질 것입니다. 문자열이 주어지면 \\\//\/\\다음을 출력해야합니다. \ \ …

30
오레오 레레 레루
오레오 레레 레루 단어 "oreo"와 유사한 입력 문자열이 주어지면 쿠키 안정성을 보장하기 위해 입력 문자열만큼 넓은 쿠키의 ASCII 표현을 제공하십시오. 규칙 입력은 소문자이며, 문자열 "o"와 "re"의 조합을 포함하고 공백 만 포함하고 공백이없는 문자열입니다. 문자열 "o"는 솔리드 쿠키를 나타내고 문자열 "re"는 채우기를 나타냅니다. 출력은 입력 문자열만큼 넓은 스택 쿠키 여야합니다. 출력은 …

30
이것은 로켓 과학이 아닙니다
한 줄짜리 문자열을받는 프로그램이나 함수를 작성하십시오. 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다 . 다음과 같은 ASCII 아트 로켓의 문자열을 인쇄하거나 반환하십시오. | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV 동체의 입력 문자열이 위에서 아래로 쓰여집니다. 이 경우 입력은 Earth입니다. 로켓의 높이 (화염 포함)는 항상 줄 …

13
단어 시계 인쇄
몇 년 전 첫 번째를 보았을 때, 나는 항상 이런 종류의 단어 시계에 종속되었습니다. 여기서 단어가 의미있는 문장에 불이 들어 오거나 켜지지 않아 시간이 실제로 표시됩니다. 해당 시계에 표시되는 텍스트는 다음과 같습니다. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE SIX SEVEN EIGHT …
59 code-golf  string  date 

30
"deciph4r4ng"를 해봅시다
이 도전에서 당신의 임무는 문자열을 해독하는 것입니다. 운 좋게도 알고리즘은 매우 간단합니다. 왼쪽에서 오른쪽으로 읽는 경우, 각 숫자 N (0-9)은 앞에 N + 1 위치 인 문자로 바꿔야 합니다. 예 입력 문자열 "Prog2am0in6"은 다음과 같이 디코딩됩니다. 따라서 예상 출력은 "Programming"입니다. 설명 및 규칙 입력 문자열에는 32-126 범위의 ASCII 문자 만 …

16
끈을 벗기다
일반 문자열은 다음과 같습니다. Hello,IAmAStringSnake! 그리고 끈 뱀은 다음과 같습니다. Hel l rin o,IAmASt g S !ekan 당신의 작업 현 뱀은 위험하므로 현 뱀을 입력으로 사용하여 일반 현으로 출력하는 프로그램을 만들어야합니다. 사양 입력은 여러 줄 문자열 또는 문자열 배열 일 수 있습니다. 입력의 각 라인은 사각형 격자를 형성하기 위해 공백으로 …

30
표준 출력을 뒤집고 표준 출력에 배치
요구 사항 : 무제한 길이의 줄 바꿈 / 캐리지 리턴을 포함하여 stdin에 입력하십시오 (시스템 메모리에 의해서만 제한됩니다. 즉, 프로그램에는 고유 한 제한이 없습니다). stdout에서 입력의 반전을 출력하십시오. 예: 입력: Quick brown fox He jumped over the lazy dog 산출: god yzal eht revo depmuj eH xof nworb kciuQ 최단 승리. …
58 code-golf  string 

11
새로운 사이트 디자인!
사이트 디자인을 수정하는 사용자 스크립트가 없거나 사이트 디자인이 수정되지 않았다면 사이트 디자인이 있음을 알아야합니다! (지금 11 월입니다) 축하하기 위해이 디자인을 소급 적용하는 프로그램을 만드십시오 (물론 단순화되었습니다)! 따라서 가장 중요한 변경 사항은 다음과 같습니다. 우리의 새로운 이름은 이제 Code Golf and Coding Challenges입니다. 우리 사이트는 더 이상 기본 파란색이 아니며 대신 …
57 code-golf  string 

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