«string» 태그된 질문

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

7
인쇄 가능한 ASCII 앞면으로 이동
배경 이동 대 앞쪽 변환 (MTF), 엔트로피 인코딩 기술의 성능을 개선하기위한 데이터 암호화 알고리즘이다. 에서 의 bzip2 압축 알고리즘 , 이것은 이후에인가된다 버로우즈 - 휠러 변환 (에서 본 버로우 휠러 백 ) 작고 쉽게 압축 이외의 정수로 반복되는 문자 그룹을 선회 목적으로. 정의 이 과제를 위해 MTF의 인쇄 가능한 ASCII …

8
문자열에서 한 줄 및 여러 줄 주석 제거
골 선택한 프로그래밍 언어를 사용하여 C 프로그램을 나타내는 문자열에서 주석을 제거 하는 가장 짧은 프로그램 을 작성하십시오 . 입력 문자열은 모든 형태의 입력으로 사용할 수 있지만 변수로도 사용할 수 있습니다. 명령 두 가지 다른 종류의 주석이 제거됩니다. 여러 줄 주석 으로 시작 /*하고 끝나는*/ //Linux 스타일 줄 바꿈 (LF, \n)으로 …

6
23940을 기억하기위한 니모닉
주요 시스템은 A는 니모닉 들이보다 쉽게 기억 될 수 있도록 단어로 숫자를 변환하는 장치입니다. 단어의 발음이 소리 나는 방식을 기반으로하지만 문제의 단순성을 유지하기 위해 단어의 철자에 대해서만 관심을 갖습니다. 즉, 잘못된 전환이 발생하지만 괜찮습니다. 단순화 된 주요 시스템을 사용하여 숫자를 단어로 변환하려면 : 각각 0을 s또는로 교체하십시오 z. (일부 일 …
19 code-golf  string 

13
시 에르 핀 스키 층
시작하여 아래에 선을 추가하여 Sierpinski 삼각형 과 같은 패턴을 /\만들 수 있습니다 ... 느슨한 가지 /또는 \두 가지로 다시 분할 : /\. 가지의 충돌은 \/그 아래에 아무것도 없지만 공백으로 죽습니다. 이 규칙들을 반복하면 /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( ViHart의 영감 ) 양의 정수 N을 …

30
문자열을 이진으로
이것은 코드 골프 도전입니다. 제목에서 알 수 있듯이 ASCII 문자 문자열을 이진수로 변환하는 프로그램을 작성하십시오. 예를 들면 다음과 같습니다. "Hello World!" 로 바뀌어야한다 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001 합니다. 참고 : 특히 pyth 구현에 관심이 있습니다.


10
그들은 어디에서 전화합니까?
국제적으로 전화를 걸 때 전화 번호 앞에는 해당 국가의 국가를 나타내는 코드가 붙습니다.이 코드는 접두사 코드 이므로 다른 코드의 접두사가 없습니다. 자, 오늘 초에 전화를받지 못했습니다. 전화가 어디에서 왔는지 궁금합니다. 따라서 호출 코드를 찾아보고 싶습니다. 그러나 접두사 코드이기 때문에 끝이 확실하지 않으므로 호출 코드를 나머지 번호와 구분하는 프로그램을 작성하기로 결정합니다. …

26
단어의 문자열을 정수로 변환
숫자를 단어로 포함하는 문자열을 선행 0을 무시하고 정수로 변환하십시오. 예 "four two"-> 42. "zero zero zero one"-> 1. 가정 제출물은 다음을 가정 할 수 있습니다. 입력 문자열은 공백으로 구분 된 숫자 단어로 구성됩니다. 모든 단어는 유효하며 ( "zero".. "nine"범위) 소문자입니다. 빈 입력의 동작은 정의되어 있지 않습니다. 입력 문자열은 항상 범위 …

30
일반적인 선행 공백 제거
파이썬으로 코딩 할 때 때로는 함수 내에 여러 줄 문자열을 원합니다. def f(): s = """\ Line 1 Line 2 Line 3""" (백 슬래시는 선행 줄 바꿈을 제거하는 것입니다) s그러나 실제로 인쇄하려고 하면 얻을 수 있습니다. Line 1 Line 2 Line 3 그것은 우리가 전혀 원하는 것이 아닙니다! 선행 공백이 …

5
인터뷰 : The Front Nine
인터뷰 : The Front Nine 이것은 면접 질문 프로그래밍에서 영감을 얻은 일련의 과제 중 첫 번째입니다. 미래의 미래 상사가 앉아있는 사무실로 들어갑니다. "와서 앉으세요"라고 그는 말합니다. 긴장하면서도 전문적인 복장에 주름이 없는지 확인하십시오. 그는 당신의 교육, 이전의 직업 경험 등에 관한 많은 질문을합니다. 당신은 대부분 정직하게 대답하며 여기저기서 약간의 꾸밈음을 추가하여 …

12
빈칸 채우기 구성
문자열에 특정 함수 집합이 있다고 가정 해 봅시다. 이러한 함수는 공백이나 madlib를 채우는 것과 비슷합니다. 단 하나의 입력 만 사용하고 모든 공백을 채우는 데 사용합니다. 예를 들어 다음과 같은 함수가있을 수 있습니다. I went to the ____ store and bought ____ today. 이 함수를 문자열에 적용 cheese하면 결과는 다음과 같습니다. …

22
ssTTsSTtRrriinInnnnNNNIiinngg
도전 마지막 문자를 제외한 문자열의 각 문자에 대해 다음을 수행하십시오. 현재 문자를 출력합니다. 다음 목록에서 1-5 (포함) 사이의 임의의 횟수로 무작위 출력합니다. 현재 캐릭터 문자열의 다음 문자 현재있는 캐릭터의 스위치 버전 문자열의 다음 문자의 스위치 버전입니다. 테스트 사례 String -> SSSTSStrTrIiinIIngn , . , . , . Hello world! -> …

8
삼항 if 변환기
Java / .NET / C / JavaScript 등에서 삼항 -if를 사용하여 if 문을 단축 할 수 있습니다. 예를 들어 (Java) : // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; 다음과 같은 경우 3 항으로 단축 할 수 있습니다. s=i<0?"Neg":i>0?"Pos":"Neut"; 도전: 입력 : 단일 변수를 설정하는 …
18 code-golf  string 

9
패딩 된 문자열 목록 사이의 최대 해밍 거리
길이가 같은 두 줄 사이의 해밍 거리는 해당 문자가 다른 위치 수입니다. 스트링의 길이가 같지 않으면 해밍 거리가 정의되지 않습니다. 도전 아래 설명 된 규칙에 따라 필요에 따라 채워진 문자열 목록에서 모든 문자열 쌍에서 가장 큰 해밍 거리를 찾는 프로그램 또는 함수를 작성하십시오. 문자는 안에 a-zA-Z0-9있습니다. 문자열의 길이가 같지 않을 …
18 code-golf  string 

30
텍스트 압축
아래 주어진 텍스트를 사용하면 텍스트에 여러 번 반복되는 단어가 있습니다. 텍스트를 압축하여 표시하는 간단한 코드를 작성하려면 프로그래밍 언어를 사용하십시오. 즉, 가장 작은 바이트 수를 사용하여 텍스트를 표시하십시오. 본문은 : Peter Piper picked a peck of pickled peppers. A peck of pickled peppers Peter Piper picked. If Peter Piper picked a …

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