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( | + | * 자모음화 |
− | {{#expr: floor( | + | |
− | {{#expr: | + | {{#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(( | + | #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(( | + | #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(( | + | #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(( | + | #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((( | + | #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: (( | + | #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
- 글자화
난
례