r2596 vs r2597
1
[[분류:냥]]
12
{{{#!wiki style="font-weight: 300; font-size: 20px"
23
{{{#!if 식 = '11+2'
3
@식=11+2@}}} = {{{#!if s1=false, s2=false, s3=false, j=1+0, i=0
4
@식=11+2@}}} = {{{#!if s1=false, s2=false, s3=false, j=1+0, i=0+0, k=1+0
45
##switch1 : 숫자 계속 탐색하기, switch2 : 소수점 아래 기입하기. switch3 : 중복 실행 방지.
56
}}}{{{#!if this['d'+i] = (식[i]>=48&&식[i]<=57)
67
}}}{{{#!if (s1==false)&&this['d'+i]&&(s3==false)
......
1011
}}}}}}{{{#!if (s1==true)&&this['d'+i]&&(s3==false)
1112
##숫자를 계속 발견할 경우 (소수점일 수도 있습니다. 여기서는 숫자일 경우)
1213
##여기에서 소수점 위를 기입하냐 소수점 아래를 기입하냐 소수점 아래라면 소수점 아래 몇번째 자리를 기입하느냐를 적어야 합니다.
14
{{{#!if s2==false
15
##정수 자리를 기입하는 경우
1316
{{{#!if this['v'+j] = 10*this['v'+j]+(+(식.substr(i,1))), s3=true
17
}}}}}}{{{#!if s2==true
18
##소수점 아래 자리를 기입하는 경우
19
{{{#!if this['v'+j] = this['v'+j]+(10.0**(-k))*(+(식.substr(i,1))), s3=true
20
}}}{{{#!if k+=1
21
##다음 소수점 자리 찾기
1422
}}}}}}{{{#!if (s1==true)&&(식[i]==46)&&(s3==false)
1523
##숫자를 계속 발견할 경우 (여기서는 소수점일 경우)
16
{{{#!if s2=true, s3=true
24
{{{#!if s2=true, s3=true, k=1+0
25
##switch2 : 켜기
1726
}}}}}}{{{#!if (s1==true)&&!this['d'+i]&&(s3==false)
1827
##숫자가 더 이상 나오지 않을 경우
1928
{{{#!if j+=1, s1=false, s2=false, s3=true
2029
##소수점 아래 기입하는 스위치도 off, 다음 index(j) 매김.
21
}}}}}}{{{#!if i+=1
30
}}}{{{#!if s3==true
31
##여기까지 과정을 거쳤다면 스위치 off.
32
{{{#!if s3=false
33
}}}}}}
34
}}}{{{#!if i+=1
2235
}}}
2336
##
2437
{{{#!if this['v1'] == 1
......