ASCII 문자 (대문자 및 / 또는 소문자) 문자열이 제공되면 각 문자에서 해당 문자열을 분기하여 위첨자 및 아래 첨자로 표시하는 데 필요한 원시 MathJax를 출력합니다. 예를 들어, 입력 cat
및 horse
결과는 MathJax가 각각 다음과 같이 렌더링하는 출력을 생성합니다.
하나의 입력 만 필요합니다.이 두 항목은 단순히 수직 공간을 절약하기 위해 나란히 나열됩니다.
마크 업 의미
_
아래 첨자를 나타냅니다.^
위첨자를 나타냅니다.- 첨자 또는 첨자 하위 문자열 주위에 괄호가 필요합니다. 위 첨자 또는 첨자가 모두 같은 수준에 있지 않도록하기 위해 추가 첨자 또는 첨자를 포함합니다.
테스트 사례
테스트 사례는 형식 input : output
입니다. 첫 번째 테스트 사례는 빈 문자열을 입력으로 표시하여 빈 문자열을 출력으로 표시해야합니다.
"" : ""
"a" : "a"
"me" : "m_e^e"
"cat" : "c_{a_t^t}^{a_t^t}"
"frog" : "f_{r_{o_g^g}^{o_g^g}}^{r_{o_g^g}^{o_g^g}}"
"horse" : "h_{o_{r_{s_e^e}^{s_e^e}}^{r_{s_e^e}^{s_e^e}}}^{o_{r_{s_e^e}^{s_e^e}}^{r_{s_e^e}^{s_e^e}}}"
"bifurcate" : "b_{i_{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}^{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}}^{i_{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}^{f_{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}^{u_{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}^{r_{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}^{c_{a_{t_e^e}^{t_e^e}}^{a_{t_e^e}^{t_e^e}}}}}}}"
출력을 mathurl.com 에 붙여 넣어 어떻게 렌더링되는지 확인할 수 있습니다 .
중복 버팀대 없음
MathJax는 중괄호가 중복 된 마크 업을 행복하게 렌더링합니다. 렌더링 할 때 예를 들어, 다음은 모두 동일한 모양 : a
, {a}
, {}{a}
, {{{{a}}}}
.
그러나이 챌린지의 유효한 출력에는 중복 괄호가 없습니다. 특히 출력에서 단일 문자는 중괄호로 묶이지 않습니다.
주문
아래 첨자와 위첨자의 순서는 중요하지 않습니다. 다음은 동일하며 렌더링 될 때 구별 할 수 없습니다 (그리고 모두 똑같이 유효한 출력).
c_{a_t^t}^{a_t^t}
c_{a^t_t}^{a_t^t}
c_{a_t^t}^{a^t_t}
c_{a^t_t}^{a^t_t}
c^{a_t^t}_{a_t^t}
c^{a^t_t}_{a_t^t}
c^{a_t^t}_{a^t_t}
c^{a^t_t}_{a^t_t}
채점
각 언어마다 승자가 가장 짧은 코드 (바이트)입니다.
알림이 너무 많습니까? 아래 </sub>
첨자에 입력
</sub>
unsubscript에 내가 unsubscript 또는 뭔가 원하는 것을 응? 전체 게시물을 올바르게 읽었는지 확인하는 테스트입니까?