21번째 줄: 21번째 줄:
 
{{#sub:{{#explode:{{urlencode:힣}}|%|1}}|0|1}}
 
{{#sub:{{#explode:{{urlencode:힣}}|%|1}}|0|1}}
 
{{#sub:{{#explode:{{urlencode:힣}}|%|1}}|1|1}}
 
{{#sub:{{#explode:{{urlencode:힣}}|%|1}}|1|1}}
 +
 +
* 코드화
  
 
{{#expr: (
 
{{#expr: (
40번째 줄: 42번째 줄:
 
}}
 
}}
  
{{#expr: floor(floor(11171 / 28) / 21)}}
+
* 자모음화
{{#expr: floor(11171 / 28) mod 21}}
+
 
{{#expr: 11171 mod 28}}
+
{{#expr: floor(floor(3136 / 28) / 21)}}
 +
{{#expr: floor(3136 / 28) mod 21}}
 +
{{#expr: 3136 mod 28}}
 +
 
 +
* ㄹ, ㄴ가 ㅇ로 바뀌는 상황 탐지
  
 
{{#ifexpr: (
 
{{#ifexpr: (
51번째 줄: 57번째 줄:
 
   {{#switch: {{#expr: floor(3136/ 28) mod 21}}|2|6|7|12|17|20=1|0}}
 
   {{#switch: {{#expr: floor(3136/ 28) mod 21}}|2|6|7|12|17|20=1|0}}
 
)
 
)
| 11
+
| {{#expr: 3136 + (11 - floor(floor(3136 / 28) / 21)) * 588}}
 
| 3136
 
| 3136
 
}}
 
}}
 +
 +
{{#switch: 1
 +
| {{#expr: (
 +
  floor(floor(2944/ 28) / 21) = 2 and
 +
  {{#switch: {{#expr: floor(2944/ 28) mod 21}}|6|12|17|20=1|0}}
 +
) or (
 +
  floor(floor(2944/ 28) / 21) = 5 and
 +
  {{#switch: {{#expr: floor(2944/ 28) mod 21}}|2|6|7|12|17|20=1|0}}
 +
)}} = {{#expr: 2944+ (11 - floor(floor(3136 / 28) / 21)) * 588}}
 +
| {{#expr:
 +
  floor(floor(2944/ 28) / 21) = 5 and
 +
  {{#switch: {{#expr: floor(2944/ 28) mod 21}}|0|1|8|11|13|18=1|0}}
 +
}} = {{#expr: 2944+ (2 - floor(floor(2944/ 28) / 21)) * 588}}
 +
| 2944
 +
}}
 +
 +
 +
 +
* 자모음으로부터 전체코드화
 +
 +
{{#expr: 11 * 28 * 21 + 7 * 28 + 0}}
 +
 +
  
  
60번째 줄: 89번째 줄:
 
{{#expr: floor((11171 + 3072) mod 4096 / 64) + 128}}
 
{{#expr: floor((11171 + 3072) mod 4096 / 64) + 128}}
 
{{#expr: (11171 + 3072) mod 64 + 128}}
 
{{#expr: (11171 + 3072) mod 64 + 128}}
 +
 +
* 글자화
 +
 +
{{#urldecode: %{{
 +
#switch: {{#expr: floor((floor((1180+ 3072) / 4096) + 234) / 16)}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 +
#switch: {{#expr: (floor((1180+ 3072) / 4096) + 234) mod 16}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
 +
#switch: {{#expr: floor((floor((1180+ 3072) mod 4096 / 64) + 128) / 16)}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 +
#switch: {{#expr: (floor((1180+ 3072) mod 4096 / 64) + 128) mod 16}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
 +
#switch: {{#expr: floor(((1180+ 3072) mod 64 + 128) / 16)}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 +
#switch: {{#expr: ((1180+ 3072) mod 64 + 128) mod 16}}
 +
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}}}
  
 
{{#urldecode: %{{
 
{{#urldecode: %{{
#switch: {{#expr: floor((floor((11171 + 3072) / 4096) + 234) / 16)}}
+
#switch: {{#expr: floor((floor((3136 + 3072) / 4096) + 234) / 16)}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
#switch: {{#expr: (floor((11171 + 3072) / 4096) + 234) mod 16}}
+
#switch: {{#expr: (floor((3136 + 3072) / 4096) + 234) mod 16}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
#switch: {{#expr: floor((floor((11171 + 3072) mod 4096 / 64) + 128) / 16)}}
+
#switch: {{#expr: floor((floor((3136 + 3072) mod 4096 / 64) + 128) / 16)}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
#switch: {{#expr: (floor((11171 + 3072) mod 4096 / 64) + 128) mod 16}}
+
#switch: {{#expr: (floor((3136 + 3072) mod 4096 / 64) + 128) mod 16}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}%{{
#switch: {{#expr: floor(((11171 + 3072) mod 64 + 128) / 16)}}
+
#switch: {{#expr: floor(((3136 + 3072) mod 64 + 128) / 16)}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}{{
#switch: {{#expr: ((11171 + 3072) mod 64 + 128) mod 16}}
+
#switch: {{#expr: ((3136 + 3072) mod 64 + 128) mod 16}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}}}
 
|0=0|1=1|2=2|3=3|4=4|5=5|6=6|7=7|8=8|9=9|10=A|11=B|12=C|13=D|14=E|15=F|}}}}

2020년 4월 6일 (월) 23:06 판

  • 계산식
{{#expr: 1 + 1}} → 2
  • 문자열 조건문
{{#if: something | yes | no }} → yes
{{#if: | yes | no }} → no
{{#if: something | yes }} → yes
{{#if: | yes }} → 빈 문자열


%ED%9E%A3

ED 9E A3

E D

  • 코드화

11171

  • 자모음화

5 7 0

  • ㄹ, ㄴ가 ㅇ로 바뀌는 상황 탐지

6664

1180


  • 자모음으로부터 전체코드화

6664



237 158 163

  • 글자화