«string» 태그된 질문

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

9
모두는 친구가 필요하다
분리 된 문자는 같은 유형의 인접 문자가없는 문자 (개행 문자 제외)입니다. 인접한 문자는 왼쪽, 오른쪽 위 또는 아래에있을 수 있지만 대각선에는있을 수 없습니다. 예를 들어 다음 텍스트 H는 분리되어 있습니다. Ybb YH% %%%% 다른 모든 문자는 같은 유형의 다른 문자가 하나 이상 인접 해 있기 때문에 분리되지 않습니다. 당신의 임무는 …

3
같은 이름, 절름발이!
이름 목록이 주어 졌을 때, 주어진 이름의 중복이 성의 고유 한 단축 버전을 갖는 목록을 출력하거나 반환하는 함수 나 프로그램을 작성하십시오. 입력: 이름 목록. 여기서 이름은 주어진 이름과 성으로 공백으로 구분됩니다. 이름은 대문자와 소문자 만 포함하는 비어 있지 않은 문자열입니다. 이 목록은 문자열 배열이거나 이름이 영숫자가 아닌 비 공백 문자로 …

6
잠들기 위해 양 계산
대부분의 사람들은 잠들기 위해 양을 세는 것에 대해 그 군대에 익숙합니다. 양 무리가 있고, 그들 중 일부는 울타리 위로 뛰어 오르고, 양들이 점프 할 때 양을 센다. 아마도 이것은 당신의 마음을 고요하게하고 당신을 수면과 같은 상태로 만들어 잠들게 할 것입니다. 다음은 계산을 기다리는 오른쪽을 향한 ASCII 양입니다. '00^> || 울타리 …

18
빈칸을 채워주세요.
(아니, 이 도 이들의 ) 문자열과 문자열 목록이 제공되면 입력 문자열의 모든 공백을 해당 문자열로 채우십시오. 입출력 입력 문자열은 알파벳 문자, 공백 및 밑줄 만 포함합니다. 비어 있지 않으며 밑줄로 시작하지 않습니다. 즉, 입력 문자열이 정규식과 일치합니다.^[a-z A-Z]([a-z A-Z_]*[a-z A-Z])?$ 입력 목록의 모든 문자열은 비어 있지 않으며 영숫자 및 공백 …

15
줄을 뒤집어 라!
당신의 작업 : ASCII 문자 만 포함하는 문자열이 주어지면 문자열을 역으로 출력 / 반환하는 프로그램 / 함수를 작성하십시오. 예: 1) 입력 Hello, World! 2) 입력시 고유 한 숫자를 입력하십시오. ( |가독성을 위해 파이프 ( )로 구분 된 입력 문자열 ) H|e|l|l|o|,| |W|o|r|l|d|! 1 2 3 4 5 6 7 8 …
11 code-golf  string 

14
ASCII 비행기 배너
두 개의 입력을 감안할 때 - 그들 중 하나 (줄 바꿈을 제외한 공간을 포함) 비어 있지 않은 인쇄 가능한 ASCII 문자열, 당신의 선택 (의 두 가지 일관된 값의 다른 존재 하나 1 / 0, l / r, left / right, 등) - 아스키 아트 비행기 출력 왼쪽 또는 오른쪽을 가리키는 …

5
컴퓨터는 상쾌한 쿠키를 맛보지 않을 것입니다
에서 영감을 github.com/JackToaster/Reassuring-Parable-Generator 차례로에서 영감을 xkcd.com/1263 . 가능한 단어는 해당 저장소 의 reassuring.cfg 에서 파생됩니다 . 출력이 일치하는 문법을 보려면 reassuring.cfg (12 번째 커밋 사용) 를 살펴보십시오 (출력은 문법과 일치하는 모든 문자열의 목록입니다). 작업 : 프로그램은 pastebin pastebin.com/2SNAJ1VH에 포함 된 정확한 텍스트의 대 / 소문자를 구분하여 7968 줄을 모두 출력해야합니다 …

3
린든 단어 분해
배경 린든 단어는 엄격하게 모든 다른 회전보다 사전 작은 비어 있지 않은 문자열입니다. Lyndon 단어의 연결로 문자열을 고유하게 고려하여 이러한 하위 단어가 사전 식으로 비 증가되도록 할 수 있습니다. 당신의 도전은 가능한 간결하게 이것을하는 것입니다. 세부 인쇄 가능한 ASCII 문자열의 Lyndon 단어 분해를 열거하는 함수 또는 프로그램을 순서대로 생성하여 결과 …

1
I <3 조건부
코드에 매우 길고 지루한 조건이 많이 있습니다. if flag == 1: while have != needed: if type == 7: 이들은 훨씬 더 사랑스러운 &lt;3조건부 대응 으로 변환 될 수 있습니다 . if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + abs(type - …

14
2Col 구문의 유효성을 검사하십시오!
최근 몇 사람이 눈치 채 셨을 때, 저는 지루하고 영감을 얻지 못한 Braingolf의 개발을 크게 포기 하고 조금 더 흥미롭고 골프 언어가 아닌 2Col 로 넘어갔습니다 . 2Col의 정의 기능은 줄 바꿈을 제외한 모든 코드 줄의 길이가 정확히 2 자 여야한다는 것입니다. 2Col 프로그램의 길이는 항상 다음과 같이 계산 될 …

3
도전 유사성 검출기
도전 두 개의 질문 ID가 주어지면 답을보고 비슷한 지 알아 봅니다. 세부 에 대한 두 개의 질문 ID가 제공됩니다 codegolf.stackexchange.com. 삭제되지 않았지만 반드시 공개되지 않은 두 ID 모두에 대해 질문이 있다고 가정 할 수 있습니다. 모든 답변을 검토하고 두 질문에 대한 답변에서 코드 사이의 최소 Levenshtein 거리를 결정해야합니다 (삭제 된 …

9
내 MD2 해시에서 어떤 문자가 더 일반적입니까?
도전은 간단하다 문자열 입력이 주어질 때 MD2 해싱 알고리즘을 사용하여 문자열을 해시 한 다음 결과 해시에서 어떤 문자 세트가 16 진 문자열로 더 일반적인 지에 따라 양의 정수 또는 음의 정수 출력을 리턴 하는 스크립트를 작성하십시오 . 01234567 - (positive) 89abcdef - (negative) 입력은 항상 문자열이지만 최대 길이는 65535입니다. 전체 …

9
숨겨진 메시지를 해독하십시오!
소개 어느 날 갑자기 컴퓨터에 경고가 표시 될 때 CIA 사무실에서 휴식을 취했습니다. 귀하의 프로그램은 방금 수백 개의 코딩 된 메시지를 가로 채었습니다! 빠른 검사를 통해 인코딩 규칙을 알 수 있지만 빠른 디코딩을 위해서는 프로그램이 필요합니다. 도전 쉼표로 구분 된 문자열 목록이 제공됩니다. 각 문자열에는 다음 중 하나가 포함됩니다. 코딩 …

11
문자열을 스프링
샌드 박스 게시물은 여기에 있습니다 . 문자열을 "스프링"하는 함수 나 프로그램을 만듭니다. 입력은 Stdin의 문자열이거나 가장 가까운 대안입니다. 입력은 인쇄 가능한 ASCII 및 / 또는 공백 만 포함합니다 출력은 Stdout 또는 가장 가까운 대안입니다 후행 줄 바꿈과 공백은 허용됩니다 문자열을 스프링하는 방법 필요한만큼 문자열을 많은 ASCII 스프링 코일로 포맷 코일을 …
11 code-golf  string 

10
이 고양이는 버그가 있습니까? 정말?
도전: ASCII 범위 내에서 입력을 읽고 약간 수정하여 출력합니다. 입력의 각 10 자 세트에서 무작위로 (50/50) : 하나 개의 문자를 대체 * (가시 ASCII 범위 내에서 임의의 ** 하나) (예. lumberjack이됩니다 lumbeZjack) 또는 하나 개의 문자를 제거 (예.이 lumberjack됩니다 lmberjack) * 세트가 10 자 미만인 경우 수정할 필요는 없지만 변경할 …

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