«parsing» 태그된 질문

이 태그는 구문 분석 입력이 챌린지의 큰 부분 인 챌린지를 나타냅니다.

4
Getters 받기
작업 모두가 자동 코드 생성을 좋아하고 작업하는 동안 시간을 ​​절약한다고 생각합니다. 낮에는 많은 클래스와 멤버를 만들어야하며 모든 클래스와 멤버를 getters수동으로 만들고 싶지는 않습니다 . 작업은 getters모든 클래스 멤버를 위해 자동으로 생성되는 프로그램 또는 함수를 작성하는 것입니다. 입력 우리의 언어에서 객체는 매우 간단합니다. 클래스와 멤버의 이름은 [a-zA-Z]문자로 시작해야 하며 문자 만 …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

7
대문자 나 구두점을 바꾸지 않고 단어 반전
문장 부호와 대문자뿐만 아니라 단어의 순서를 초기 위치에 유지하면서 문자열에서 각 단어를 바꾸는 문자 수가 가장 적은 프로그램을 만드십시오. "단어의 순서"는 각 단어가 빈 공간 ( "")으로 나뉘어 짐에 따라 수축 등이 하나의 단어로 취급됨을 의미합니다. 수축의 아포스트로피는 같은 곳에 있어야합니다. ( "Do n't"=> "Tno'd"). 문장 부호는 az, AZ 또는 …

8
지미는 새로운 신발이 필요합니다!
지미는 지난주 에이 모든 플랫폼 과 밧줄 로 바빴 으며, 가난한 지미에게는 다리나 발도 서 있지 않습니다! 당신의 임무는 여러 개의 지미를 포함하는 줄을 잡고 다리와 신발을주는 것입니다! Jimmy String 형식으로 입력 받기 지미 문자열 => /o\ /o\ /o\ 포함 /o\하고 입력의 각 Jimmy에게 다음과 같은 발 쌍을 제공하십시오. /o\ …

10
CSV 정렬
개요 : 귀하의 임무는 CSV 입력을 형식적으로 취하여 key=value보다 체계적인 방식으로 정리하는 것입니다 (아래 참조). 입력: 항상 stdin을 통해 . 기록은 항상 다음과 같은 형식입니다 key=value. foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf 사전에 가능한 키 목록이 없으므로 입력 텍스트에서 찾아야합니다. OS에 적합한 EOF구현이 무엇이든 입력 끝은에 의해 알립니다 EOF. 산출: 출력의 첫 번째 …

18
간단한 CSV / DSV 임포터
이것 의 반대보다 약간 더 . 에서 : 다중 행 DSV 데이터 및 단일 구분 문자. DSV는 파일, 파일 이름, 줄 바꿈으로 구분 된 문자열, 문자열 목록 등으로 사용할 수 있습니다. 모든 레코드의 필드 수는 동일하며 필드는 비어 있지 않습니다. 데이터에 구분 문자가 없으며 인용 또는 이스케이프 메커니즘이 없습니다. Out …

4
선형 방정식 풀기
이 도전 은 더 나은 사양입니다. 투기 프로그램은 단일 변수를 포함하는 선형 방정식을 취하고 x의 값을 출력합니다 x. 입력 / 파싱 입력에는 숫자, 연산자, 괄호 ( ()) x및 =기호 만 포함됩니다 ( 공백 없음). 괄호는 항상 균형을 유지합니다. 항상 1 이상이 있어야 x합니다. x앞에 숫자가 올 수 있습니다. 모든 방정식은 …

3
문장을 다시 만드십시오
이 과제는 두 부분으로 구성됩니다. 총 바이트 수가 가장 적은 솔루션이 승자가됩니다. 두 가지 과제 모두에 동일한 언어를 사용해야합니다. 1 부: 유효한 단어 만 입력 하여 문장을 입력하고 사용 된 문자 목록, 각 문자 사용 횟수 및 원래 문장의 각 단어에있는 문자 수를 출력 하는 함수 또는 프로그램을 작성 하십시오. …

2
회로도 해석
논리 게이트로 완성 된 회로도를 해석해야합니다. 논리 게이트 (실제로이 과제를 완료하기 위해 이들이 무엇을해야하는지 알 필요는 없음) : 그리고 게이트 : a 또는 게이트 : o 낸드 게이트 : A 도 게이트 : O xor 게이트 : x xnor 게이트 : X 게이트 아님 : ~ 각 게이트이지만 마지막 게이트는 …

2
수론 해석, 모듈로 n
숫자 이론 (우리의 목적을 위해) 의 문장 은 다음과 같은 일련의 기호입니다. 0그리고 '(후임자)-후속 수단 +1, 그래서0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(더하기)와 *(곱하기) = (동일) (그리고 )(괄호) 논리 연산자 nand( a nand bis not (a and b)) forall (범용 정량 자) v0, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 


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

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 - …

2
TV에 무엇입니까?
도전 here 사이트의 XML 데이터를 사용하여 현재 BBC 1에 표시되는 프로그램 이름을 표시 하는 프로그램을 작성 하십시오 . 정보 모든 시간은 런던 시간 (포스팅시 GMT + 1, 10 월 30 일 이후 GMT + 0)에 제공됩니다. 따라서 현지 시간을 런던 시간으로 변환해야합니다. 각 프로그램에는 시작 및 종료 시간이 제공됩니다. 현재 …

1
Jason이 JSON 형식을 지정하도록 지원
Jason에는 큰 JSON이 있지만 읽을 수 없으므로이를 확인해야합니다. 포맷팅 사양 JSON에는 4 가지 유형이 있습니다. 번호; 다만0-9 줄; 큰 따옴표로 묶인 "문자열은\ 배열; 으로 구분 된 []항목과으로 구분 된 항목 ,은 다음 유형 중 하나 일 수 있습니다. 사물; 로 구분 된 {}형식은 key: valuekey가 문자열이고 value가 이러한 유형 중 …
11 code-golf  string  json  code-golf  number  code-golf  image-processing  code-golf  string  code-golf  number  sequence  arithmetic  number-theory  code-golf  string  code-golf  string  counting  code-golf  ascii-art  code-golf  math  code-golf  tips  code-golf  string  code-golf  grid  graph-theory  code-golf  parsing  interpreter  brainfuck  code-golf  math  arithmetic  number-theory  programming-puzzle  c#  code-golf  dominoes  code-golf  tips  code-golf  string  grid  crossword  code-golf  string  code-golf  kolmogorov-complexity  code-golf  number  sequence  code-golf  string  math  number  number-theory  primes  fastest-code  code-golf  number  code-golf  string  code-golf  ascii-art  number  kolmogorov-complexity  code-golf  string  grid 

4
그 HTML 엔터티는 무엇입니까?
목표는 정말 간단합니다. 문자열을 입력으로 받으면 다음 문자 (대문자 변형 포함)에 해당하는 모든 HTML 엔티티를 구문 분석하십시오. áàãâäéèêëíìîïóòõôöúùûüýÿ 파싱 ​​규칙 : 각 개체는 시작 &amp;과 끝; 뒤에 나오는 첫 번째 문자 &amp;는 수정 된 문자입니다 (문자는 중요합니다!). 나머지 문자는 사용하는 악센트의 이름을 참조 ( acute, grave, circ, tilde및 uml). 악센트 …

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