우리의 사랑하는 천재에 영감을 받아 기억합니다.
삼가 고인의 명복을 빕니다
그는 매그넘 작품과 도전 과제의 주제 인 dfns를 발명 하고 구현 했습니다.
관심있는 경우 : 최신 전체 dfns 문서 와 요한과 비디오 .
직무
ASCII 소스 코드가 주어지면 다음 네 가지 범주 중 어느 것이 속하는지 대답하십시오.
이색 도프
모나 딕 도프
Dfn
다른
네 개의 일관된 값을 반환 할 수 있지만 명확하지 않은 경우 매핑을 명시하십시오.
세부
소스 코드는 항상 여는 중괄호로 시작 {
하고 닫는 중괄호로 끝나는 것으로 가정 할 수 있습니다 }
.
재귀 중첩 괄호가 발생할 수 {{{}}}
있지만 (예 :) 카테고리 1–3은 괄호 중첩 깊이가 1보다 낮아질 수 없으며 ( {}{}
"기타") 모든 괄호의 균형이 맞아야합니다 ( {{}
"기타").
행에서 다음 컨텍스트의 문자는 무시됩니다.
#
(댓글) 의 오른쪽에 :significant#ignored
작은 따옴표로 묶여
'
...'
(즉, 문자열) :significant'ignored'significant
(이 적용#
도 :'#'significant
)짝을 이루지 않은 따옴표 오른쪽
'
(왼쪽에서 따옴표를 묶음 ) :significant'ignored
중괄호 수준 1에서 (예 : 중첩 중괄호 제외) :
Dyadic dops는 중단없는 문구를 포함합니다
ww
모나 딕 도프는 포함하지 않지만
ww
포함aa
Dfns 포함도
ww
도aa
테스트 사례
이색 도프
{ww}
{
www
}
{
''ww'
}
{aa
ww}
{'#''#'ww?aa}
모나 딕 도프
{aa}
{aaaa}
{aa{ww}'ww'}
{w#w'
aa'
}
{aaw*w}
{w'\'aa\''}
Dfn
{}
{a a}
{aA}
{
{aa}
}
{w
w''w#
w}
{{
}}
{w\'aa\'}
다른
{}{}
{{}
{}}
{ww}}
{}
{}
{ww}{}
{#}
{'
'}
{'#\'ww?aa'}
-> other?)
''
할 수 있습니까 (문자열의 아포스트로피는이 도전에 대한 두 개의 인접한 문자열로 구문 분석 될 수 있습니까)?
'abc''def'
이 도전을 위해 하나 또는 두 개의 문자열로 파싱 되는지 여부 는 중요하지 않습니다 .