CodeGym /ํ–‰๋™ /์ž๋ฐ” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ /์ •๊ทœ ํ‘œํ˜„์‹(์˜ˆ์ œ ํฌํ•จ)

์ •๊ทœ ํ‘œํ˜„์‹(์˜ˆ์ œ ํฌํ•จ)

์ž๋ฐ” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ
๋ ˆ๋ฒจ 2 , ๋ ˆ์Šจ 11
์‚ฌ์šฉ ๊ฐ€๋Šฅ
์ •๊ทœ์‹(์˜ˆ์ œ ํฌํ•จ) - 1

"์ด์ œ ์ •๊ทœ ํ‘œํ˜„์‹์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์ฃผ์ œ๋Š” ๋ณต์žกํ•˜๋ฉด์„œ๋„ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. ์ •๊ทœ ํ‘œํ˜„์‹์„ ์™„์ „ํžˆ ์ดํ•ดํ•˜๋ ค๋ฉด ๋‘์„ธ ๊ถŒ์˜ ์ฑ…์„ ์ฝ์–ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ."

"์ˆ™๋ จ๋œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋†๋‹ดํ•˜๊ธฐ๋ฅผ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ์ •๊ทœ ํ‘œํ˜„์‹์œผ๋กœ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ด์ œ ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค."

"ํ ."

"๋„ˆ๋ฌด ๊ฒ์ฃผ์ง€ ์•Š์•˜์œผ๋ฉด ์ข‹๊ฒ ์–ด, ์นœ๊ตฌ. ์•ˆ ๊ทธ๋ž˜?"

"์ข‹์•„์š”. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ์˜ ์ƒˆ๋กœ์šด ์ฃผ์ œ๋Š” ์ •๊ทœ์‹์ž…๋‹ˆ๋‹ค."

"์ง€๋‚˜์น˜๊ฒŒ ๋‹จ์ˆœํ™”ํ•˜๋ฉด ์ •๊ทœ์‹์€ ๋ฌธ์ž์—ด์˜ ํŒจํ„ด์ž…๋‹ˆ๋‹ค."

" ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„ ํŒจํ„ด๊ณผ ์ผ์น˜ ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋‚˜ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค."

"ํ•˜์ง€๋งŒ ๊ฐ„๋‹จํ•œ ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ด…์‹œ๋‹ค. ํŒจํ„ด์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? "

"SQL์—์„œ๋Š”(Java์—์„œ๋Š” ์•„๋‹˜) ๋ฌธ์ž์—ด์ด ํŠน์ • ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค."

name like 'Alex%'

์—ฌ๊ธฐ์„œ name์€ ๋ณ€์ˆ˜, like๋Š” ํŒจํ„ด์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์ด๊ณ  "Alex%"๋Š” ํŒจํ„ด์ž…๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ %๋Š” ๋ชจ๋“  ๋ฌธ์ž์—ด ๋˜๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋ฌด๋Šฌ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ž์—ด
'์•Œ๋ ‰์Šค%' Alex
Alex andr
Alex ander
Alex andra
โ€ฆ.
'%์—‘์Šค%' ๋งฅ์Šค x
๋งฅ์Šค ์ž„ ์—์ผ x ์•ค๋” โ€ฆ _

'%ใ…' ์˜ฌ๊ทธ ์•„
ํ—ฌ๋ Œ ์•„
์ด๋ฅด ์•„
โ€ฆ

"SQL์—์„œ ๋‹ค๋ฅธ ๋ฌธ์ž๊ฐ€ ํ•˜๋‚˜๋งŒ ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐ‘์ค„ ๋ฌธ์ž "_"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค."

๋ฌด๋Šฌ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ž์—ด
'์•Œ๋ ‰์Šค%_' Alex
Alex andr
Alex ander
Alex andra
โ€ฆ.
'_์—‘์Šค' ๋„๋ผ
Bx
Cx
โ€ฆ
'___' ์•„์•„์•„
๋ธŒ
๋ฑ
...

"๋ง์ด ๋˜๋„ค์š”."

"์ข‹์•„, ๊ทธ๋Ÿผ ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ๋„˜์–ด๊ฐ€์ž."

"์ •๊ทœ ํ‘œํ˜„์‹์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ž ์ˆ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ '๋‚ด์šฉ'์— ๋Œ€ํ•œ ์ œํ•œ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. "๋ชจ๋“  ๋งˆ์Šคํฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‘ ๋ถ€๋ถ„(๋•Œ๋กœ๋Š” ๊ทธ ์ด์ƒ)์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„์€ ๋ฌธ์ž '๊ธฐ๋ณธ ์„ค์ •'์„ ์„ค๋ช…ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์€ ๋ฌธ์ž ์ˆ˜๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ."

"๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ์ฝ˜ํ…์ธ  ์˜ˆ์ž…๋‹ˆ๋‹ค."

๋ฌด๋Šฌ ์„ค๋ช… ์˜ˆ
. ์ž„์˜์˜ ํ•œ ๋ฌธ์ž 1
\๋”” ๋ชจ๋“  ์ˆซ์ž 7
\๋”” ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์”จ
\์—์Šค ๊ณต๋ฐฑ, ์ค„ ๋ฐ”๊ฟˆ ๋˜๋Š” ํƒญ ๋ฌธ์ž ' '
\์—์Šค ๊ณต๋ฐฑ, ํƒญ ๋ฐ ์ค„ ๋ฐ”๊ฟˆ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฒƒ ์—ํ”„
[์•„์ฆˆ] a์—์„œ z๊นŒ์ง€์˜ ๋ชจ๋“  ๋ฌธ์ž ์ง€
[0-9] 0์—์„œ 9๊นŒ์ง€์˜ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. 8
\w ๋ชจ๋“  ๋‹จ์–ด ๋ฌธ์ž ์”จ
\W ๋‹จ์–ด๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ๋ฌธ์ž _

"๋ฐ”๋กœ ๊ธฐ์–ต์ด ๋‚˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ค์›Œ ๋ณด์ด์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค."

"ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋งˆ์Šคํฌ์˜ ๋ฌธ์ž ์ˆ˜์— ๋Œ€ํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค. "

๋ฌด๋Šฌ ์„ค๋ช… ์˜ˆ
ใ…? ๋ฌธ์ž 'A'๊ฐ€ ํ•œ ๋ฒˆ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ „ํ˜€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ ใ…
B+ ๋ฌธ์ž 'B'๊ฐ€ ํ•œ ๋ฒˆ ์ด์ƒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. BBBB
์”จ* ๋ฌธ์ž 'C'๊ฐ€ 0๋ฒˆ ์ด์ƒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. CCC
D{n} ๋ฌธ์ž 'D'๊ฐ€ n๋ฒˆ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํŒจํ„ด D{4}๋Š” DDDD์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
์—{n,} ๋ฌธ์ž 'E'๊ฐ€ n๋ฒˆ ์ด์ƒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํŒจํ„ด E{2,}๋Š” EEEEEEE์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
F{n,m} ๋ฌธ์ž 'F'๊ฐ€ n๋ฒˆ์—์„œ m๋ฒˆ ์‚ฌ์ด์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํŒจํ„ด E{2,4}๋Š” EEEE์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

"๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ด ๋ณด์ž…๋‹ˆ๋‹ค."

"๋‹น์‹ ์€ ๋ชจ๋“  ๊ฒƒ์„ ๋„ˆ๋ฌด ๋นจ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋“  ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€ ๋ด…์‹œ๋‹ค:"

๋ฌด๋Šฌ ์„ค๋ช… ์˜ˆ
[๊ธฐ์› ํ›„]? 'a'์™€ 'd' ์‚ฌ์ด์˜ ๋ฌธ์ž๊ฐ€ ํ•œ ๋ฒˆ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ „ํ˜€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ ์•„, ๋‚˜, ์”จ, ๋””
[bd,z]+ ๋ฌธ์ž 'b', 'c', 'd' ๋˜๋Š” 'z'๊ฐ€ ํ•œ ๋ฒˆ ์ด์ƒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋น„, bcdcdbdbdbdbzzzzbbzbzb, zbz
[1,7-9]* ์ˆซ์ž 1, 7, 8 ๋˜๋Š” 9๊ฐ€ 0๋ฒˆ ์ด์ƒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. 1, 7, 9, 9777, 111199
1{5} ์ˆซ์ž 1์ด 5๋ฒˆ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. 11111
[1,2,a,b]{2} ๊ธฐํ˜ธ 1, 2, 'a' ๋˜๋Š” 'b'๊ฐ€ ๋‘ ๋ฒˆ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. 11, 12, 1a, ab, 2b, bb, 22
[a,0]{2,3} ๊ธฐํ˜ธ 'a' ๋˜๋Š” 0์ด 2~3๋ฒˆ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์•„์•„, ์•„0,00,0a, ์•„์•„,000, ์•„00,0a0, ์•„0a

"์•„์ง์€ ๊นจ๋—ํ•ด."

"์ •๋ง์š”? ํ . ๋‚ด๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ์ •๋ง ์ž˜ ์„ค๋ช…ํ–ˆ๊ฑฐ๋‚˜, ๋‹น์‹ ์ด ๋„ˆ๋ฌด ๋นจ๋ฆฌ ์•Œ์•„์ฐจ๋ ธ๊ฑฐ๋‚˜. ์Œ, ์–ด๋Š ์ชฝ์ด๋“ , ๊ทธ๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค."

"์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ํ†ต์ฐฐ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค."

"ํ•˜์œ„ ๋ฌธ์ž์—ด์„ ์ฐพ๋Š” ๋ฐ ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ„ด์— ๋‘ ๊ฐœ์˜ ๋ฌธ์ž(^ ๋ฐ $)๋ฅผ ๋” ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

"^๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ๋ฌธ์ž์—ด์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์„ ํฌํ•จํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค."

"$๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ๋ฌธ์ž์—ด์˜ ๋์„ ํฌํ•จํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค."

"์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๊ฐ€ ์žˆ์–ด์š”:"

๋ฌด๋Šฌ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ž์—ด ๋ฐ ํ•˜์œ„ ๋ฌธ์ž์—ด
ใ„ฑ{3} ์•„์•„  ์•„์•„์•„  ์•„์•„์•„  _  _
ใ…{3}$ ์•„์•„์•„์•„์•„  ์•„์•„์•„
^a{3} ์•„์•„  ์•„์•„์•„์•„์•„์•„
^a{3}$ ์•„์•„์•„์•„์•„์•„์•„์•„

"๊ทธ๋ฆฌ๊ณ  ํ•œ ๊ฐ€์ง€ ๋” ์ค‘์š”ํ•œ ์ ."

"์ •๊ทœ ํ‘œํ˜„์‹์—์„œ ๋‹ค์Œ ๋ฌธ์ž๋Š” ํŠน๋ณ„ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. [ ] \ / ^ $ . | ? * + ( ) { }. ์ œ์–ด ๋ฌธ์ž๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹จ์ˆœํžˆ ๋ฌธ์ž์—ด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค."

"Java ์ฝ”๋“œ์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด์Šค์ผ€์ดํ”„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ Java ์ฝ”๋“œ์—์„œ์™€ ๊ฐ™์ด '\' ๋ฌธ์ž๊ฐ€ ์—ฌ๊ธฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค."

"์„ธ ๊ฐœ์˜ '?'๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์„ ์„ค๋ช…ํ•˜๋ ค๋ฉด '?{3}'์„ ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด '?' ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ œ์–ด ๋ฌธ์ž์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: \?{3}. '\' ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด '\\'๋ฅผ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค."

"์•Œ์•˜๋‹ค."

"์ž๋ฐ” ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ์—์„œ '\' ๋ฌธ์ž๋„ ์ œ์–ด ๋ฌธ์ž์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ž์—ด์—์„œ ์ด์Šค์ผ€์ดํ”„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค."

"๋ฌผ๋ก ."

"๋”ฐ๋ผ์„œ ๋ฌธ์ž์—ด์—์„œ Java ์ •๊ทœ์‹์„ ์ •์˜ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ '\' ๋ฌธ์ž๋ฅผ ๋‘ ๋ฒˆ ์ด์Šค์ผ€์ดํ”„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค."

"๋‹ค์Œ์€ ์˜ˆ์ž…๋‹ˆ๋‹ค."

'c:\anything'๊ณผ ์ผ์น˜ํ•˜๋Š” ๋งˆ์Šคํฌ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ก ์ ์œผ๋กœ ์ •๊ทœ ํ‘œํ˜„์‹์€ ํ•˜๋‚˜์˜ 'c' ๋ฌธ์ž,
์ฝœ๋ก ,
๋ฐฑ์Šฌ๋ž˜์‹œ,
๋งˆ์นจํ‘œ ๋ฐ ๋ณ„ํ‘œ(๋ชจ๋“  ๋ฌธ์ž ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ„) ์™€ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค . ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๊ณต๋ฐฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค:
c : \ .*
๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ž '\' ๋ฐ '.' ์ด์Šค์ผ€์ดํ”„ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ •๊ทœ์‹์€
c :   \\ \์™€ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. *
๋˜๋Š” ๊ณต๋ฐฑ ์—†์ด
c: \\ \. *
"์ •๊ทœ์‹์—๋Š” 3๊ฐœ์˜ ๋ฐฑ์Šฌ๋ž˜์‹œ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰, Java ํŒŒ์ผ์—์„œ ์ •๊ทœ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค."
String regexp = "c: \\\\ \\. *";

"์™€! ์™€. ์ด์ œ ์•Œ์•˜์–ด."

"๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋” ๊นŠ์ด ํŒŒ๊ณ ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ข‹์€ ๋งํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค."

์œ„ํ‚คํ”ผ๋””์•„ ๊ฐ•์˜

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION