๋ฌธ์ ์ค๋ช
๋ผ๋์ค๋ฅผ ์์ฃผ ๋ฃ๋ ๋ค์ค๋ ๋ผ๋์ค์์ ๋ฐฉ๊ธ ๋์๋ ์์ ์ด ๋ฌด์จ ์์ ์ธ์ง ๊ถ๊ธํด์ง ๋๊ฐ ๋ง๋ค. ๊ทธ๋ด ๋ ๋ค์ค๋ ๋ค์ ํฌํธ์ '๋ฐฉ๊ธ๊ทธ๊ณก' ์๋น์ค๋ฅผ ์ด์ฉํ๊ณค ํ๋ค. ๋ฐฉ๊ธ๊ทธ๊ณก์์๋ TV, ๋ผ๋์ค ๋ฑ์์ ๋์จ ์์ ์ ๊ดํด ์ ๋ชฉ ๋ฑ์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์๋น์ค์ด๋ค.
๋ค์ค๋ ์์ ์ด ๊ธฐ์ตํ ๋ฉ๋ก๋๋ฅผ ๊ฐ์ง๊ณ ๋ฐฉ๊ธ๊ทธ๊ณก์ ์ด์ฉํด ์์ ์ ์ฐพ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ผ๋์ค ๋ฐฉ์ก์์๋ ํ ์์ ์ ๋ฐ๋ณตํด์ ์ฌ์ํ ๋๋ ์์ด์ ๋ค์ค๊ฐ ๊ธฐ์ตํ๊ณ ์๋ ๋ฉ๋ก๋๋ ์์ ๋๋ถ๋ถ๊ณผ ์ฒ์ ๋ถ๋ถ์ด ์ด์ด์ ์ฌ์๋ ๋ฉ๋ก๋์ผ ์๋ ์๋ค. ๋ฐ๋๋ก, ํ ์์ ์ ์ค๊ฐ์ ๋์ ๊ฒฝ์ฐ ์๋ณธ ์์ ์๋ ๋ค์ค๊ฐ ๊ธฐ์ตํ ๋ฉ๋ก๋๊ฐ ๋ค์ด์๋ค ํด๋ ๊ทธ ๊ณก์ด ๋ค์ค๊ฐ ๋ค์ ๊ณก์ด ์๋ ์๋ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ค์ค๋ ๊ธฐ์ตํ ๋ฉ๋ก๋๋ฅผ ์ฌ์ ์๊ฐ๊ณผ ์ ๊ณต๋ ์ ๋ณด๋ฅผ ์ง์ ๋ณด๋ฉด์ ๋น๊ตํ๋ ค๊ณ ํ๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ ์ ํ ๋ ๋ค์ค๊ฐ ์ฐพ์ผ๋ ค๋ ์์ ์ ์ ๋ชฉ์ ๊ตฌํ์ฌ๋ผ.
- ๋ฐฉ๊ธ๊ทธ๊ณก ์๋น์ค์์๋ ์์ ์ ๋ชฉ, ์ฌ์์ด ์์๋๊ณ ๋๋ ์๊ฐ, ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค.
- ๋ค์ค๊ฐ ๊ธฐ์ตํ ๋ฉ๋ก๋์ ์ ๋ณด์ ์ฌ์ฉ๋๋ ์์ C, C#, D, D#, E, F, F#, G, G#, A, A#, B 12๊ฐ์ด๋ค.
- ๊ฐ ์์ 1๋ถ์ 1๊ฐ์ฉ ์ฌ์๋๋ค. ์์ ์ ๋ฐ๋์ ์ฒ์๋ถํฐ ์ฌ์๋๋ฉฐ ์์ ๊ธธ์ด๋ณด๋ค ์ฌ์๋ ์๊ฐ์ด ๊ธธ ๋๋ ์์ ์ด ๋๊น ์์ด ์ฒ์๋ถํฐ ๋ฐ๋ณตํด์ ์ฌ์๋๋ค. ์์ ๊ธธ์ด๋ณด๋ค ์ฌ์๋ ์๊ฐ์ด ์งง์ ๋๋ ์ฒ์๋ถํฐ ์ฌ์ ์๊ฐ๋งํผ๋ง ์ฌ์๋๋ค.
- ์์ ์ด 00:00๋ฅผ ๋๊ฒจ์๊น์ง ์ฌ์๋๋ ์ผ์ ์๋ค.
- ์กฐ๊ฑด์ด ์ผ์นํ๋ ์์ ์ด ์ฌ๋ฌ ๊ฐ์ผ ๋์๋ ๋ผ๋์ค์์ ์ฌ์๋ ์๊ฐ์ด ์ ์ผ ๊ธด ์์ ์ ๋ชฉ์ ๋ฐํํ๋ค. ์ฌ์๋ ์๊ฐ๋ ๊ฐ์ ๊ฒฝ์ฐ ๋จผ์ ์ ๋ ฅ๋ ์์ ์ ๋ชฉ์ ๋ฐํํ๋ค.
- ์กฐ๊ฑด์ด ์ผ์นํ๋ ์์ ์ด ์์ ๋์๋ “(None)”์ ๋ฐํํ๋ค.
์ ํ ์ฌํญ
์ ๋ ฅ ํ์
์ ๋ ฅ์ผ๋ก ๋ค์ค๊ฐ ๊ธฐ์ตํ ๋ฉ๋ก๋๋ฅผ ๋ด์ ๋ฌธ์์ด m๊ณผ ๋ฐฉ์ก๋ ๊ณก์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๋ฐฐ์ด musicinfos๊ฐ ์ฃผ์ด์ง๋ค.
- m์ ์ 1๊ฐ ์ด์ 1439๊ฐ ์ดํ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- musicinfos๋ 100๊ฐ ์ดํ์ ๊ณก ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๋ฐฐ์ด๋ก, ๊ฐ๊ฐ์ ๊ณก ์ ๋ณด๋ ์์
์ด ์์ํ ์๊ฐ, ๋๋ ์๊ฐ, ์์
์ ๋ชฉ, ์
๋ณด ์ ๋ณด๊ฐ ','๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ด๋ค.
- ์์ ์ ์์ ์๊ฐ๊ณผ ๋๋ ์๊ฐ์ 24์๊ฐ HH:MM ํ์์ด๋ค.
- ์์ ์ ๋ชฉ์ ',' ์ด์ธ์ ์ถ๋ ฅ ๊ฐ๋ฅํ ๋ฌธ์๋ก ํํ๋ ๊ธธ์ด 1 ์ด์ 64 ์ดํ์ ๋ฌธ์์ด์ด๋ค.
- ์ ๋ณด ์ ๋ณด๋ ์ 1๊ฐ ์ด์ 1439๊ฐ ์ดํ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
์ถ๋ ฅ ํ์
์กฐ๊ฑด๊ณผ ์ผ์นํ๋ ์์ ์ ๋ชฉ์ ์ถ๋ ฅํ๋ค.
์ ์ถ๋ ฅ ์
m | musicinfos | answer |
"ABCDEFG" | ["12:00,12:14,HELLO,CDEFGAB", "13:00,13:05,WORLD,ABCDEF"] | "HELLO" |
"CC#BCC#BCC#BCC#B" | ["03:00,03:30,FOO,CC#B", "04:00,04:08,BAR,CC#BCC#BCC#B"] | "FOO" |
"ABC" | ["12:00,12:14,HELLO,C#DEFGAB", "13:00,13:05,WORLD,ABCDEF"] | "WORLD" |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ฒซ ๋ฒ์งธ ์์์์ HELLO๋ ๊ธธ์ด๊ฐ 7๋ถ์ด์ง๋ง 12:00๋ถํฐ 12:14๊น์ง ์ฌ์๋์์ผ๋ฏ๋ก ์ค์ ๋ก CDEFGABCDEFGAB๋ก ์ฌ์๋์๊ณ , ์ด ์ค์ ๊ธฐ์ตํ ๋ฉ๋ก๋์ธ ABCDEFG๊ฐ ๋ค์ด์๋ค. ์ธ ๋ฒ์งธ ์์์์ HELLO๋ C#DEFGABC#DEFGAB๋ก, WORLD๋ ABCDE๋ก ์ฌ์๋์๋ค. HELLO ์์ ์๋ ABC#์ ๊ธฐ์ตํ ๋ฉ๋ก๋์ธ ABC์ ์ผ์นํ์ง ์๊ณ , WORLD ์์ ์๋ ABC๊ฐ ๊ธฐ์ตํ ๋ฉ๋ก๋์ ์ผ์นํ๋ค.
ํ์ด
- ๋ฌธ์ ์ค๋ช ์ด ๋๋ฌด ์ด๋ ค์ด๋ฐ
- 1ํธ - ์คํจ...
def SharpRemover(s):
s = list(s)
for i in reversed(range(1,len(s))):
if s[i] == "#":
s[i-1] = chr(ord(s[i-1]) +32)
s.pop(i)
return ''.join(s)
def solution(m, musicinfos):
m = SharpRemover(m)
answer = ''
for mi in musicinfos:
time1, time2, title, melody = mi.split(',')
melody = SharpRemover(melody)
time = (int(time2[:2])*60 + int(time2[-2:])) - (int(time1[:2]) * 60 + int(time1[-2:]))
if time > len(melody):
melody = melody * (time//len(melody))
melody += melody[0:time%len(melody)]
if m in melody:
answer = title
return answer
์ ํ์ฑ ํ
์คํธ
ํ
์คํธ 1 ใ ํต๊ณผ (0.04ms, 10.3MB)
ํ
์คํธ 2 ใ ํต๊ณผ (0.05ms, 10.4MB)
ํ
์คํธ 3 ใ ํต๊ณผ (0.03ms, 10.2MB)
ํ
์คํธ 4 ใ ์คํจ (0.03ms, 10.3MB)
ํ
์คํธ 5 ใ ํต๊ณผ (0.03ms, 10.5MB)
ํ
์คํธ 6 ใ ํต๊ณผ (0.04ms, 10.3MB)
ํ
์คํธ 7 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 8 ใ ํต๊ณผ (0.10ms, 10.4MB)
ํ
์คํธ 9 ใ ํต๊ณผ (0.08ms, 10.2MB)
ํ
์คํธ 10 ใ ํต๊ณผ (0.15ms, 10.3MB)
ํ
์คํธ 11 ใ ์คํจ (0.08ms, 10.4MB)
ํ
์คํธ 12 ใ ํต๊ณผ (0.08ms, 10.5MB)
ํ
์คํธ 13 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 14 ใ ํต๊ณผ (0.09ms, 10.3MB)
ํ
์คํธ 15 ใ ํต๊ณผ (0.08ms, 10.2MB)
ํ
์คํธ 16 ใ ํต๊ณผ (0.13ms, 10.3MB)
ํ
์คํธ 17 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 18 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 19 ใ ํต๊ณผ (0.49ms, 10.3MB)
ํ
์คํธ 20 ใ ์คํจ (0.08ms, 10.3MB)
ํ
์คํธ 21 ใ ํต๊ณผ (0.14ms, 10.4MB)
ํ
์คํธ 22 ใ ์คํจ (0.10ms, 10.3MB)
ํ
์คํธ 23 ใ ์คํจ (0.08ms, 10.3MB)
ํ
์คํธ 24 ใ ์คํจ (0.08ms, 10.4MB)
ํ
์คํธ 25 ใ ํต๊ณผ (0.05ms, 10.4MB)
ํ
์คํธ 26 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 27 ใ ์คํจ (0.04ms, 10.3MB)
ํ
์คํธ 28 ใ ์คํจ (0.04ms, 10.3MB)
ํ
์คํธ 29 ใ ์คํจ (4.62ms, 10.4MB)
ํ
์คํธ 30 ใ ํต๊ณผ (4.35ms, 10.3MB)
- ๋ฏ์ด๊ณ ์ณ์ ํ ์ผ 30๋ฒ ๋นผ๊ณ ๋ ๋ค ํต๊ณผ๋๋๋ฐ... 30๋ฒ์ ์ ์๋์ง?
def SharpRemover(s):
s = list(s)
for i in reversed(range(1,len(s))):
if s[i] == "#":
s[i-1] = chr(ord(s[i-1]) +32)
s.pop(i)
return ''.join(s)
def solution(m, musicinfos):
m = SharpRemover(m)
answer = ''
playtime = 0
for mi in musicinfos:
time1, time2, title, melody = mi.split(',')
melody = SharpRemover(melody)
time1 = int(time1[:2]) * 60 + int(time1[-2:])
time2 = int(time2[:2]) * 60 + int(time2[-2:])
time = time2 - time1
if time < 0:
time += 24*60
if time > len(melody):
melody = melody * (time//len(melody))
melody += melody[0:time%len(melody)]
if m in melody:
if time > playtime:
playtime = time
answer = title
if answer == '':
answer = "(None)"
return answer
์ ํ์ฑ ํ
์คํธ
ํ
์คํธ 1 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 2 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 3 ใ ํต๊ณผ (0.04ms, 10.4MB)
ํ
์คํธ 4 ใ ํต๊ณผ (0.04ms, 10.4MB)
ํ
์คํธ 5 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 6 ใ ํต๊ณผ (0.05ms, 10.2MB)
ํ
์คํธ 7 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 8 ใ ํต๊ณผ (0.13ms, 10.2MB)
ํ
์คํธ 9 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 10 ใ ํต๊ณผ (0.30ms, 10.4MB)
ํ
์คํธ 11 ใ ํต๊ณผ (0.09ms, 10.3MB)
ํ
์คํธ 12 ใ ํต๊ณผ (0.14ms, 10.4MB)
ํ
์คํธ 13 ใ ํต๊ณผ (0.17ms, 10.3MB)
ํ
์คํธ 14 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 15 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 16 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 17 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 18 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 19 ใ ํต๊ณผ (0.26ms, 10.3MB)
ํ
์คํธ 20 ใ ํต๊ณผ (0.09ms, 10.2MB)
ํ
์คํธ 21 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 22 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 23 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 24 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 25 ใ ํต๊ณผ (0.04ms, 10.3MB)
ํ
์คํธ 26 ใ ํต๊ณผ (0.04ms, 10.2MB)
ํ
์คํธ 27 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 28 ใ ํต๊ณผ (0.05ms, 10.5MB)
ํ
์คํธ 29 ใ ํต๊ณผ (4.72ms, 10.4MB)
ํ
์คํธ 30 ใ ์คํจ (5.44ms, 10.2MB)
- ํํํ... ์ ๋๋ก ์์ฝ์ฃ ?
- ์กฐ๊ฑด์ด ์ผ์นํ๋ ์์ ์ด ์ฌ๋ฌ ๊ฐ์ผ ๋์๋ ๋ผ๋์ค์์ ์ฌ์๋ ์๊ฐ์ด ์ ์ผ ๊ธด ์์ ์ ๋ชฉ์ ๋ฐํํ๋ค.
- ์ฌ์๋ ์๊ฐ๋ ๊ฐ์ ๊ฒฝ์ฐ ๋จผ์ ์
๋ ฅ๋ ์์
์ ๋ชฉ์ ๋ฐํํ๋ค.
- ๊ฑฐ๊ธฐ์ ํ๋ ๋ ํ๋ฌ์ค
- ๋ค์๋ ๋ฉ๋ก๋๋ณด๋ค ๋ผ๋์ค์์ ๋์จ ์์ ์ด ๋ ๊ธธ ๊ฒฝ์ฐ์๋ ์๋ผ์ฃผ์ด์ผ ํ๋ค.
- ๊ฑฐ๊ธฐ์ ํ๋ ๋ ํ๋ฌ์ค
def SharpRemover(s):
s = list(s)
for i in reversed(range(1,len(s))):
if s[i] == "#":
s[i-1] = chr(ord(s[i-1]) +32)
s.pop(i)
return ''.join(s)
def solution(m, musicinfos):
m = SharpRemover(m)
answer = ''
playtime = 0
for mi in musicinfos:
time1, time2, title, melody = mi.split(',')
melody = SharpRemover(melody)
time1 = int(time1[:2]) * 60 + int(time1[-2:])
time2 = int(time2[:2]) * 60 + int(time2[-2:])
time = time2 - time1
len_melody = len(melody)
if time > len_melody:
melody = melody * (time//len_melody)
melody += melody[0:time%len_melody]
else:
melody = melody[0:time]
if m in melody:
if time > playtime:
answer = title
playtime = time
if answer == '':
answer = "(None)"
return answer
- ํจ์ ๊ฐ์๋ ๋ฌธ์ ํด๋ฆฌ์ด
์ ํ์ฑ ํ
์คํธ
ํ
์คํธ 1 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 2 ใ ํต๊ณผ (0.05ms, 10.3MB)
ํ
์คํธ 3 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 4 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 5 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 6 ใ ํต๊ณผ (0.05ms, 10.3MB)
ํ
์คํธ 7 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 8 ใ ํต๊ณผ (0.09ms, 10.3MB)
ํ
์คํธ 9 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 10 ใ ํต๊ณผ (0.16ms, 10.4MB)
ํ
์คํธ 11 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 12 ใ ํต๊ณผ (0.12ms, 10.3MB)
ํ
์คํธ 13 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 14 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 15 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 16 ใ ํต๊ณผ (0.09ms, 10.2MB)
ํ
์คํธ 17 ใ ํต๊ณผ (0.08ms, 10.3MB)
ํ
์คํธ 18 ใ ํต๊ณผ (0.09ms, 10.3MB)
ํ
์คํธ 19 ใ ํต๊ณผ (0.25ms, 10.5MB)
ํ
์คํธ 20 ใ ํต๊ณผ (0.09ms, 10.2MB)
ํ
์คํธ 21 ใ ํต๊ณผ (0.09ms, 10.2MB)
ํ
์คํธ 22 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 23 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 24 ใ ํต๊ณผ (0.08ms, 10.4MB)
ํ
์คํธ 25 ใ ํต๊ณผ (0.04ms, 10.3MB)
ํ
์คํธ 26 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 27 ใ ํต๊ณผ (0.04ms, 10.4MB)
ํ
์คํธ 28 ใ ํต๊ณผ (0.04ms, 10.4MB)
ํ
์คํธ 29 ใ ํต๊ณผ (4.88ms, 10.3MB)
ํ
์คํธ 30 ใ ํต๊ณผ (4.42ms, 10.5MB)
- ๊ณ ์์ ์ฝ๋
- ์งง์์ ๊ทธ๋ ์ง ๋น์ทํจ.
- ๊ธ๊ณ ๋ณด๋ replace ์ธ๊ฑธ...
def shap_to_lower(s):
s = s.replace('C#','c').replace('D#','d').replace('F#','f').replace('G#','g').replace('A#','a')
return s
def solution(m,musicinfos):
answer=[0,'(None)'] # time_len, title
m = shap_to_lower(m)
for info in musicinfos:
split_info = info.split(',')
time_length = (int(split_info[1][:2])-int(split_info[0][:2]))*60+int(split_info[1][-2:])-int(split_info[0][-2:])
title = split_info[2]
part_notes = shap_to_lower(split_info[-1])
full_notes = part_notes*(time_length//len(part_notes))+part_notes[:time_length%len(part_notes)]
if m in full_notes and time_length>answer[0]:
answer=[time_length,title]
return answer[-1]
์ ํ์ฑ ํ
์คํธ
ํ
์คํธ 1 ใ ํต๊ณผ (0.04ms, 10.3MB)
ํ
์คํธ 2 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 3 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 4 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 5 ใ ํต๊ณผ (0.02ms, 10.3MB)
ํ
์คํธ 6 ใ ํต๊ณผ (0.02ms, 10.3MB)
ํ
์คํธ 7 ใ ํต๊ณผ (0.09ms, 10.5MB)
ํ
์คํธ 8 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 9 ใ ํต๊ณผ (0.06ms, 10.5MB)
ํ
์คํธ 10 ใ ํต๊ณผ (0.06ms, 10.2MB)
ํ
์คํธ 11 ใ ํต๊ณผ (0.06ms, 10.3MB)
ํ
์คํธ 12 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 13 ใ ํต๊ณผ (0.06ms, 10.5MB)
ํ
์คํธ 14 ใ ํต๊ณผ (0.06ms, 10.3MB)
ํ
์คํธ 15 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 16 ใ ํต๊ณผ (0.06ms, 10.5MB)
ํ
์คํธ 17 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 18 ใ ํต๊ณผ (0.06ms, 10.5MB)
ํ
์คํธ 19 ใ ํต๊ณผ (0.10ms, 10.5MB)
ํ
์คํธ 20 ใ ํต๊ณผ (0.09ms, 10.4MB)
ํ
์คํธ 21 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 22 ใ ํต๊ณผ (0.06ms, 10.4MB)
ํ
์คํธ 23 ใ ํต๊ณผ (0.09ms, 10.3MB)
ํ
์คํธ 24 ใ ํต๊ณผ (0.05ms, 10.5MB)
ํ
์คํธ 25 ใ ํต๊ณผ (0.03ms, 10.3MB)
ํ
์คํธ 26 ใ ํต๊ณผ (0.03ms, 10.4MB)
ํ
์คํธ 27 ใ ํต๊ณผ (0.03ms, 10.2MB)
ํ
์คํธ 28 ใ ํต๊ณผ (0.03ms, 10.5MB)
ํ
์คํธ 29 ใ ํต๊ณผ (1.23ms, 10.4MB)
ํ
์คํธ 30 ใ ํต๊ณผ (1.17ms, 10.4MB)
ใ ์นด์นด์ค ๋ฌธ์ ๋ ๋ฌธ์ ์ฝ๊ณ ํด์ํ๋ ์์ ์ด ๋ ์ค๋ ๊ฑธ๋ฆผ