«string» 태그된 질문

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

2
가장 보편적 인 단어
이 질문은 "Thing Explainer" 가 읽기 쉽고 재미 있기 때문에 작성되었습니다 . 문자, 숫자 및 이와 같은 것을 읽고 가져 와서 모든 단어 가이 세트의 일부인 경우 "#%|?반환 True / 1하는 "컴퓨터가하는 일"을 작성하십시오 . 모든 단어가 해당 세트의 일부가 아닌 경우 해당 단어의 일부가 아닌 단어를 리턴하십시오. 이 웹 …
9 code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

1
플랫폼 이동!
도전 문자열 (개행이있을 수 있음) 또는 2 차원 배열과 양의 정수가 주어지면 n플랫폼의 위치가 n초기 위치 다음에 회전합니다. U, D, R, L 플랫폼입니다. ^, v, >, < 플랫폼의 방향을 변경하는 화살표입니다. U, D, R, L위, 아래, 오른쪽 및 왼쪽으로 각각 이동합니다. 화살표가 플랫폼 앞에 있으면 방향이 변경됩니다. 플랫폼에 영향을 미칩니다 …

8
중세 직교
직무 당신의 임무는 텍스트를 중세 직교로 변환하는 것입니다. 세부 ji및 J로 변환됩니다 I. u그리고 U단어의 시작 부분에 변환됩니다 v및 V각각. v그리고 V단어의 시작 부분을 제외하고 어디에서로 변환 u하고 U각각. sſ단어가 끝나거나 다른 단어가 앞에 있지 않으면 (U + 017F) 로 변환됩니다 s. 명세서 단어는에서 일련의 문자로 정의됩니다 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. 모든 단어는 …

2
디렉토리 구조 그래픽 트리 피 케이션
다음과 같이 클래식 디렉토리 구조를 변환하십시오. config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html 이것으로 . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └── on-simplicity-in-technology.markdown └── includes ├── footer.html └── header.html 네 개의 공백은 위의 디렉토리의 중첩 폴더 또는 파일을 지정합니다. 허용되는 중첩 범주 수준은 다를 수 있습니다. 최신 정보 …

11
디렉토리 트리 하우스를 표시하는 프로그램 작성
C:/stdin에서 제공하거나 파일에서 읽은 디렉토리 (예 :)가 주어지면 각 파일 / 폴더의 깊이에 따라 들여 쓰기 된 디렉토리 트리가 생성됩니다. 예 나는이있는 경우 C:/두 개의 폴더가 드라이브 foo와 bar, 그리고 bar비어있는 동안이 foo포함 baz.txt입력으로 다음 실행, C:/생산을 : C:/ bar/ foo/ baz.txt 입력을 실행하는 동안 C:/foo/생성되어야 foo/ baz.txt 이것이 codegolf이므로 …

3
키 언어 입력 구문 분석 및 처리
키 언어를 구문 분석하고 처리합시다! 일련의 키보드 키 누르기 및 / 또는 특수 키를 입력하면 다음 키보드를 기반으로 모든 작업이 처리 될 때 제품을 출력하는 프로그램, 기능 등을 작성하십시오. +-------------------------------------------------------+ | ~ | ! | @ | # | $ | % | ^ | & | * | ( …

1
더블 런-길이 인코딩
실행 길이 인코딩이 무엇인지 모두 알고 있습니다. 이미 많은 코드 골프 과제의 주제였습니다. 특정 변형을 살펴 보겠습니다. 예 Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 괄호 안의 숫자는 이전 기호가 발생한 횟수를 지정합니다. 이 예에서는 5 자 이상의 문자 만 인코딩되었습니다. 인코딩 횟수가 4 이하이면 문자 수가 향상되지 않기 때문입니다. 도전 이러한 변형 …

4
별칭을 바꾸어 문구를 만듭니다.
C 지시어에서 영감을 얻었습니다 #define. 도전 별명을 가진 하나의 문구와 별명 텍스트를 가진 하나의 배열이 제공됩니다. 각 별칭을 해당 텍스트로 바꾸는 초기 문구를 출력하십시오. 별칭은 #배열에서 하나의 sharp 다음에 해당 인덱스 가 정의됩니다 (인덱스가 0 또는 1에서 시작될 수 있음). 별명은 텍스트 내에 다른 별명을 포함 할 수 있으며 모든 …

1
골프 영어 – 수축 사용
나는에서 가지고 내가 스택 교환 내용에서 많이 웃었다하지 않은 이 . 나는 여러분이이 도전을 즐기게 될 것이라고 생각합니다. 코드 골프 인 함수 나 프로그램을 작성할 것입니다. 즉, 가능한 한 짧아야합니다. 텍스트가 주어지면 이 표 에 따라 가능한 한 많은 단어를 축소 한 텍스트를 반환 하십시오 . 테이블에서 정보를 가져 와서는 …

21
Forsyth-Edwards 표기법 문자열을 ASCII 아트로 변환
체스에서 더 일반적으로 "FEN"이라고하는 Forsyth-Edwards Notation 은 텍스트를 작성하는 보드 방식입니다. 화이트의 관점에서 보드의 8 개 행 (체스에서 "랭크"라고 함)을 위에서 아래로 설명합니다. 조각은 K (킹), Q (퀸), R (루크), B (주교), N (기사) 및 P (폰)로 작성됩니다. 검은 색 조각은이 문자를 소문자로 사용하고 흰색 조각은이 문자를 대문자로 사용합니다. 빈 …

4
나이브 마르코프 체인 단어 생성
임의의 단어를 생성하는 방법에는 여러 가지가 있습니다. 세트에서 임의 음절을 가져와 n- 튜플, 아마도 신경망 (무엇을 할 수 없습니까?), 자음과 모음 사이를 번갈아 사용할 수 있습니다.이 도전의 기반이되는 방법은 훨씬 최악 . 임의의 단어를 생성하기 위해 Markov 체인을 사용합니다. 친숙한 Markov 체인이라면 아마도이 방법이 왜 그렇게 끔찍한 지 알 것입니다. …

1
지갑을 채우도록 도와주세요!
얼마 전에 저는 8 장의 카드를 넣을 수있는 새로운 지갑을 구입했습니다 (양쪽에 4 개). 그러나 나는 그보다 더 많은 카드를 가지고있는 것 같아서 가지고 다니고 싶은 카드를 선택해야합니다. 다른 카드보다 자주 사용하는 카드도 있지만, 가지고 다니고 싶은 카드가 반드시 가장 많이 사용되는 카드는 아닙니다. 도전 카드 묶음이 주어지면 내 선호도 …

2
교대에서 수학적 표현 풀기
식의 교대로 나오는 요소를 사용하여 수학 식을 푸는 프로그램을 만듭니다. 그 방법은 왼쪽에서 오른쪽으로 읽는 대신 첫 번째 문자, 마지막, 두 번째, 두 번째에서 마지막 등을 읽는 것입니다. 그러면 평가하고 출력해야하는 새로운 표현이 제공됩니다. a*b/c+d-e 135798642 <-- Order you read the expression in ae*-bd/+c <-- Order of operation. 예: 1*3/2+4-5 …

1
펜토미노 검사기
펜토미노가 직사각형 모양인지 확인하기 위해 귀찮게 할 수없는 누군가로서, 나는 그것을하는 프로그램을 작성하기로 결정했습니다. 당신의 작업 12 개의 고유 한 문자를 포함하는 줄 바꿈으로 일부 입력을 나누면 유효한 솔루션인지 결정하십시오. 유효한 솔루션은 반드시 각 문자를 5 개씩 갖습니다 (줄 바꿈 제외) 각 문자 세트가 완전히 연결되어 있어야합니다 각 문자 세트는 …

1
안녕 인간, 내 작은 고양이 사진을 복구하고 싶습니다
NB : 상황에 제시된 모든 것은 완전히 가짜이며 도전을 좀 더 재미있게하기 위해 여기에 방치되었습니다. === === 전송 시작 ​​=== === 안녕하세요, 최근 디스크 고장이있었습니다. 백업을 원했기 때문에 이제 사진을 다시 원합니다. 그러나 모든 백업은 내가 사는 병렬 유니버스에서 손상된 것처럼 보입니다. 그러나 사용자가 파일을 다시 찾도록 돕는 특수 도구가 …

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