-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
36-9kyo-hwang #138
36-9kyo-hwang #138
Conversation
๋น์ ์ ์ด๋ฐ ๊ฑธ ํ์ด์ ๊ธฐ๋ฅผ ์ฃฝ์ด๊ณ ๊ทธ๋์?! |
1 similar comment
๋น์ ์ ์ด๋ฐ ๊ฑธ ํ์ด์ ๊ธฐ๋ฅผ ์ฃฝ์ด๊ณ ๊ทธ๋์?! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
๋ฌธ์ ๊ฐ ์ ๋ง ์ด๋ ต๋ค์..๐ ์๋ด ์๊ฐ์ ์ฐ์ ์์ ํ๋ก ํด๊ฒฐํ๋ฉด์ ์ด๊ธฐ๊ฐ์ ๋ฏธ๋ฆฌ 0์ผ๋ก ์ฑ์๋๋ ์์ด๋์ด ์ ๋ฐฐ์ฐ๊ณ ๊ฐ๋๋ค๐ ์๊ณ ํ์ จ์ด์๐
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์ฐ์ผ์ใ ใ ์ ํ์๋ค์ใ ๐ซ
์ ๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ... ์กฐํฉ์ ์ฌ์ฉํ์ง ์๊ณ ์ ๋ ฌํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ์ต๋๋ค.
ํฌ๊ฒ 4๋จ๊ณ๋ก ๋๋์ด ํ์ดํ์ต๋๋ค.
- ์๋ด ์ ํ๋ณ๋ก ๋ถ๋ฆฌํ๋ค.
- ์๋ด ์ ํ๋ณ๋ก ๋ฐฐ์นํ ์ ์๋ ์ง์ ์๋ฅผ ๋๋ ค์ ๊ฐ๊ฐ ๋๊ธฐ ์๊ฐ์ ๊ธฐ์ตํ๋ค.
- ์ฌ๋์ด ์ถ๊ฐ๋๋ฉด์ ์ผ๋ง๋ ๋๊ธฐ ์๊ฐ์ด ์ฐจ์ด๊ฐ ์๋์ง๋ฅผ ๊ตฌํ๋ค.
(4๋ฒ ๊ณ์ฐํ ๋ ๋์ ๋ ๋ถ๋ถ ์ ์ธํ๊ธฐ ์ํ ๊ณผ์ ) - ๋ชจ๋ ์ ํ์์ ๋๊ธฐ ์๊ฐ์ด ์์ ๋๋ณด๋ค ๋ช ๋ช ๋ถ์กฑํ์ง ๊ตฌํ๊ณ , ๊ทธ ๋ฒ์๋งํผ ๋๊ธฐ ์๊ฐ ์ดํฉ์ ์ถ๋ ฅํ๋ค.
ํ ๋จ๊ณ์ฉ ์์๋ณด๊ธฐ
[ 1๋จ๊ณ ] ์๋ด ์ ํ๋ณ ๋ถ๋ฆฌ
reqs_type = [[] for _ in range(k+1)]
for start, care, care_type in reqs:
reqs_type[care_type].append((start, care))
์ ํ์ ์ข ๋ฅ๋งํผ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด์ค๋ค. ( +1 >> 0 ์ ์ธํ๊ธฐ ์ํจ )
์๋ด ์ ํ์ ๋ฐ๋ผ ์๋ด ์์ ์๊ฐ๊ณผ ์๋ด ์๊ฐ์ ๋ค์ ๋ฃ์ด์ค๋ค.
[ 2๋จ๊ณ ] ์ ํ๋ณ ์ง์ ์์ ๋ฐ๋ฅธ ๋๊ธฐ ์๊ฐ ๊ตฌํ๊ธฐ
์ ํ๋ณ ๊ณ ๊ฐ ๋ฆฌ์คํธ๋ฅผ ๋ณด๊ณ ์ง์ ์์ ๋ฐ๋ผ ๊ฑธ๋ฆฌ๋ ๋๊ธฐ ์๊ฐ์ ๊ตฌํด์ฃผ๋ฉด ๋๋ค.
์ง์ ์์ ๊ฒฝ์ฐ ์ต๋ ๊ฐ๋ฅํ ์ง์ ์๊น์ง ๋๋ฆฌ๋ฉด ๋๋ค.
( ๋ค๋ง ๋๊ธฐ ์๊ฐ์ด 0์ด ๋๋ฉด ์๋ฏธ ์์ด์ ์ข
๋ฃ )
์๋ด์์ด ๋ค์ ๊ณ ๊ฐ์ ๋ฐ์ ์ ์๋ ์์ ์ ์ฐ์ ์์ ํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐฑ์ ํ๋ฉด์
๊ตฌํ๋ฉด ๋๋ค.
for customer_list in reqs_type[1:]:
if customer_list == []:
continue
care_cnt = 1
delay = 0
delay_per_care = []
while care_cnt <= max_care:
# ์๋ด์ ์๋งํผ 0์ ๋ง๋ค์ด์ ์ฐ์ ์์ ํ๋ฅผ ํตํด ๊ตฌํ๋ค.
next_care = [0 for delay_per_care in range(care_cnt)]
heapify(next_care)
delay = 0
# ๋จผ์ ์๋ด์ด ๋๋๋ ์๊ฐ์ ์ฐ์ ์์ ํ๋ฅผ ์ด์ฉํ์ฌ pop
# ๋ง์ง๋ง ๊ณ ๊ฐ๊น์ง ๋๋ฉด์ ๋๊ธฐ ์๊ฐ์ ๋ํ๋ค.
# ๋๋๋ ์๊ฐ์ ๋ค์ push
for start, care in customer_list:
nc = heappop(next_care)
delay += max(0, nc-start)
heappush(next_care, max(nc, start)+care)
if delay == 0:
break
delay_per_care.append(delay)
care_cnt += 1
[ 3๋จ๊ณ ] ๊ฒน์น๋ ๋๊ธฐ ์๊ฐ ๋นผ์ฃผ๊ธฐ
ํด๋น ๋ฐ๋ณต๋ฌธ์ 2๋จ๊ณ์ ๋ฐ๋ณต๋ฌธ ์์ ์์ต๋๋ค!
( ์ ์ฒด ์ฝ๋๋ณด๋ฉด ๋ฌด์จ ๋ง์ธ์ง ์ ์ ์์ด์!)
for i in range(len(delay_per_care)):
delay_meno.append(delay_per_care[i]
-(0 if i+1 == len(delay_per_care) else delay_per_care[i+1]))
delay_cnt += 1
ํ ์ ํ์์ i๋ช
์ ์ฌ๋์ด ์์ ๋์ i+1๋ช
์ ์ฌ๋์ด ์์ ๋, ์ผ๋ง๋ ๋๊ธฐ ์๊ฐ์ด ์ค์๋์ง๋ฅผ delay_meno
(๋๊ธฐ์๊ฐ ๋ฉ๋ชจ)์ ๋ฃ์ด์ค๋ค.
๋ง์ฝ i๊ฐ ๋งจ ๋์ ๋๋ฌํ๋ค๋ฉด ๋งจ ๋ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
delay_cnt๋ ์ด ๋ค์ด๊ฐ ์๋ด์์ ๊ณ์ฐํ๊ธฐ ์ํ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ 1์ฉ ๋ํด์ค๋ค.
4๋จ๊ณ๋ฅผ ์ํ ๊ณผ์ ์ด๋ผ๊ณ ๋ณด๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
์ฌ๋์ด ์ถ๊ฐ๋๋ฉด์ ์ด์ ๋ณด๋ค ์ผ๋ง๋ ์๊ฐ์ด ์ค์๋์ง ๊ฐ์ด ๋ชจ์ด๊ฒ๋๊ณ ...
์ด ๊ฐ๋ค ํ๋ํ๋๋ ๊ฒฐ๊ตญ ์ฌ๋์ด ํ ๋ช ์์ ๋๋ง๋ค ์๊ธฐ๋ ๋๊ธฐ ์๊ฐ์ด๋ผ๋ ๊ฒ์ ์ ์ ์๋ค.
[ 4๋จ๊ณ ] ์ฌ๋์ด ๋ถ์กฑํ ๋งํผ ์ถ๊ฐ๋ก ๊ฑธ๋ฆฌ๋ ๋๊ธฐ ์๊ฐ์ ํฉ ๊ตฌํ๊ธฐ
๋๊ธฐ ์๊ฐ์ด 0์ด ๋์ง ์๋ ์ด์ ์ ํ์์ ๋งค๋ฒ ์ต๋ํ์ผ๋ก ์๋ด์์ ๋ฃ์๊ธฐ ๋๋ฌธ์
์ฃผ์ด์ง ์๋ด์๋ณด๋ค ๋ ๋ง์ ์๋ด์์ด ๊ณ์ฐ์ ๋ค์ด๊ฐ๋ค.
์ฃผ์ด์ง ์๋ด์ ์๋ฅผ ๋ง์ถ๋ฉด์
๊ทธ๋งํผ ๋์ด๋๋ ๋๊ธฐ ์๊ฐ์ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค.
์๋ด์์ด ํ ๋ช ๋์ด๋๋ฉด, ์ด์ ์ ๋นํด ์์ฒญ๋๊ฒ ๋ง์ ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์๋ค.
( ์ฌ๋ฌ ๋ฒ ์ค์ฒฉํ ๋ถ๋ถ์ ๋ง์ด ์์จ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. )
๋ฐ๋ฉด์ ์๋ด์์ด ์ ์ฐจ ๋์ด๋ ์๋ก ์ด์ ์ ๋นํด ์ค์ผ ์ ์๋ ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ ๋ค.
์ฝ๊ฒ ๋งํ์๋ฉด, ์๋ด์ ์๋ฅผ ํ ๋ช
๋นผ๋ฉด, ๊ฐ์ฅ ์์ ๋๊ธฐ ์๊ฐ์ ๋ํ๋ฉด ๋๋ค.
( ์ด๋ ์ ํ์ผ์ง ์๊ด์์ด ๋๊ธฐ ์๊ฐ๋ง ๋ฐ์ง๊ธฐ์ ๊ฐ๋ฅํ ์ผ์ด๋ค. )
delay_meno.sort()
print(sum(delay_meno[:delay_cnt-(n-k)]))
๊ทธ๋์ ๋๊ธฐ ์๊ฐ์ ์ ๋ ฌํ๊ณ ,
๊ตฌํ ๋๊ธฐ ์๊ฐ์ ์์์ ( delay_cnt
)
์ฌ์ ์๋ด์ ์๋ฅผ ๋นผ์ฃผ๋ฉด ( n-k
: ๊ฐ ์ ํ์ 1๋ช
์ฉ ๋ฌด์กฐ๊ฑด ๋ฐฐ์นํ๊ณ ๋จ์ ์๋ด์ )
๋นผ์ผํ๋ ์๋ด์ ์๊ฐ ๋์ค๊ธฐ ๋๋ฌธ์ ๊ทธ ์๋งํผ ๋๊ธฐ ์๊ฐ์ ๋ํด์ฃผ๋ฉด ๋๋ค.
์ ์ฒด ์ฝ๋
from heapq import *
def solution(k, n, reqs):
reqs_type = [[] for _ in range(k+1)]
for start, care, care_type in reqs:
reqs_type[care_type].append((start, care))
max_care = 1 + n - k
delay_meno = []
delay_cnt = 0
for customer_list in reqs_type[1:]:
if customer_list == []:
continue
care_cnt = 1
delay = 0
delay_per_care = []
while care_cnt <= max_care:
next_care = [0 for delay_per_care in range(care_cnt)]
heapify(next_care)
delay = 0
for start, care in customer_list:
nc = heappop(next_care)
delay += max(0, nc-start)
heappush(next_care, max(nc, start)+care)
if delay == 0:
break
delay_per_care.append(delay)
care_cnt += 1
cnt = len(delay_per_care)
for i in range(cnt):
delay_meno.append(delay_per_care[i]-(0 if i+1 == cnt else delay_per_care[i+1]))
delay_cnt += 1
delay_meno.sort()
return sum(delay_meno[:delay_cnt-(n-k)])
delay_meno... memo ์คํ๋ฐ ํด ๋จ๊ธฐ ์ง์ ์ ๊ฑฐ์ ๋ค ์ผ์ ๋ ๋ด์... ๊ณ ์น๊ธฐ ๊ท์ฐฎ... ํ๋ค์ด์ ๋ด๋ฒ๋ ค๋๊ฒ ์ต๋๋น... ๋๊ทธ๋ฌ์ด ๋ด์ฃผ์ธ์ฅ ๐ซ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ํ์ด๋ณผ๊น ํ์ผ๋.. ์ญ์ ์ด๋ ต๋ค์...๐
์๋ด ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๊ณ ์ ํ๋ ๋ฌธ์ ์ธ๋ฐ ์ฐ์ ์์ ํ๋ฅผ ๋ ์ฌ๋ฆฌ์ง ๋ชปํ๋ค์..
๊ทธ๋ฆฌ๊ณ ๋ ๊ฐ์ง ์ํฉ์ผ๋ก ๋๋์ด์ ์๊ฐํ๋ ๋ถ๋ถ๋ ์ ๋ ์๊ฐ์ง ๋ชปํ๋๋ฐ ์ญ์..๐
๐ ๋ฌธ์ ๋งํฌ
2023 ํ๋๋ชจ๋น์ค ์๊ณ ๋ฆฌ์ฆ ๊ฒฝ์ง๋ํ ์๋ด์ ์ธ์
โ๏ธ ์์๋ ์๊ฐ
1์๊ฐ + ์๋ ์ฌ๋ผ์ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ์ฐธ๊ณ ...
โจ ์๋ ์ฝ๋
1. ๋ฌธ์ ์ค๋ช
1~k๋ฒ์ผ๋ก ๋ถ๋ฅ๋๋ ์๋ด ์ ํ์ด ์กด์ฌํ๋๋ฐ, ๊ฐ ๋ฉํ ๋ k๊ฐ์ ์๋ด ์ ํ ์ค ํ๋๋ฅผ ๋ด๋นํ๋ค.
n๋ช ์ ๋ฉํ ๋ฅผ k๊ฐ์ ์๋ด ์ ํ์ ์ ์ ํ ๋ฐฐ์ ํด์ ์ฐธ๊ฐ์๋ค์ ์๋ด ๋๊ธฐ ์๊ฐ์ ์ต์ํ ํ๊ณ ์ ํ๋ค.
๊ฐ ์๋ด ์ ํ ๋ณ๋ก ๋ฉํ ๊ฐ ์ต์ํ 1๋ช ์ด์ ๋๋๋ก ์ ์ ํ ๋ฐฐ์ ํ์ฌ, ์ฐธ๊ฐ์๋ค์ด ์๋ด์ ๋ฐ๊ธฐ๊น์ง ๊ธฐ๋ค๋ฆฐ ์๊ฐ์ ๋ชจ๋ ํฉํ ๊ฐ์ ์ต์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ๋ผ.
2. ์ค๋ช
5๋ช ์ ๋ฉํ ์ 3๊ฐ์ ์๋ด ์ ํ์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด์.$1 \le k \le 5$ ์ด๊ณ , ๋ฉํ ์๋ $k \le n \le 20$ ์ผ๋ก ์์์ ์ด ๋ถ๋ถ์ ์ค๋ณต ์กฐํฉ์ ์ด์ฉํด ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ง๋ค์ด๋ ๋ ๊ฒ ๊ฐ๋ค.
๊ฐ ์ ํ ๋ณ๋ก ์ต์ํ 1๋ช ์ ์กด์ฌํด์ผ ํ๋๊น, ๋ฉํ ๋ (1, 1, 3), (1, 3, 1), ..., (1, 2, 2), (2, 1, 2), ... ์ด๋ฐ ์์ผ๋ก ๋ฐฐ์นํ ์ ์๋ค.
์ ํ ๊ฐ์๋
์ด๋ฐ ์์ผ๋ก ์ค๋ณต์กฐํฉ(product)์ ์ด์ฉํด (1, 1, 3), (1, 2, 2), ... ๊ณผ ๊ฐ์ ๋ฐฐ์ ์กฐํฉ์ด mento_assignment_combs์ ์ ์ฅ๋๋ค.
์ด์ ์ด ๋ฉํ ๋ฐฐ์ ์กฐํฉ์ ์ด์ฉํด, ๊ฐ ์กฐํฉ๋ง๋ค ๋๊ธฐ์๊ฐ์ ๊ตฌํด๋ณด์.
mento_assignment_combs์์ ๋ ์กฐํฉ์ ํ๋์ฉ ๊บผ๋ด
get_consultation_waiting()
ํจ์๋ฅผ ํธ์ถํด ๋๊ธฐ ์๊ฐ์ ๊ตฌํ๋ค.์ด ํจ์๋ ์ธ์๋ก ์ ํ(category)๊ณผ ํด๋น ์ ํ์ ๋ฉํ ์(num_mento)๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ํด๋น ์ ํ์ ๋๊ธฐ ์๊ฐ์ ๋ฐํํด์ค๋ค.
๊ฐ ์ ํ ๋ณ ๋ฉํ ์๋ฅผ ์ง์ ํด์คฌ๋๋ฐ, ์ฌ๊ธฐ์ ์ด๋ค ์์ผ๋ก ๋๊ธฐ ์๊ฐ์ ๊ตฌํ ์ ์์๊น? ์ฌ๊ธฐ์ ์ฐ์ ์์ํ๋ฅผ ์ฌ์ฉํ๋ค.
์ฐ์ ์์ํ๋ ๋ฉํ ์ ์๋ด ๊ฐ๋ฅ ์๊ฐ์ ๋ด๊ณ ์๋ค. ์ฐ์ ์์ ํ๋ฅผ ์ฐ๋ ์ด์ ๋ ์ฌ๋ฌ ๋ช ์ ๋ฉํ ๊ฐ ์์ ๋, ์๋ด ๊ฐ๋ฅํ ๊ฐ์ฅ ๋น ๋ฅธ ๋ฉํ ์๊ฐ์ ๋ฐ๋ก ๋ฝ์์ฐ๊ธฐ ์ํด์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฉํ ์๋งํผ ์ฐ์ ์์ ํ์ ์์๊ฐ ์กด์ฌํ๋๋ก ์ค์ ํ๋ค. ์ด ๋ถ๋ถ์ ์ฝ๋๋ก ๋ณด์.
๋ฉํ ์๋งํผ 0 ๊ฐ์๋ฅผ ์ง์ด๋ฃ์ด heap์ผ๋ก ๊ตฌ์ฑํ๋ค. ์๋ฅผ ๋ค์ด 2๋ช ์ด๋ฉด [0, 0]์ผ๋ก ํ์ ๊ตฌ์ฑํ๋ค.
์ด๋ฐ ์์ผ๋ก ๋ฉํ ์๋งํผ 0์ ์ง์ด๋ฃ์ผ๋ฉด, ์์ฐ์ค๋ฝ๊ฒ "๋น์ด์๋ ๋ฉํ ๋ก ๋จผ์ ๋ค๊ฐ๊ฐ์ ์๋ด์ ํ๋" ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค.
์ด์ ๋ฉํ ๋ค๋ ์ค๋น๋์์ผ๋, ์ฐธ๊ฐ์๋ค์ ์ฐจ๋ก๋๋ก ์๋ดํด๋ณด์.
์ฐ์ ๊ฐ ์ ํ ๋ณ๋ก ์ฐธ๊ฐ์๋ค์ ๋ถ๋ฆฌํด์ ์ ์ฅํด์ค๋ค.
ํด๋น ์นดํ ๊ณ ๋ฆฌ์ ์๋ ์ฐธ๊ฐ์ ์ ๋ณด๋ค์ ์ฐจ๋ก๋๋ก ๊บผ๋ด ํ์ธํ๋ค. tick์ ์๋ด ์์ ์๊ฐ, consultation์ ์์ ์๋ด ์๊ฐ์ ์๋ฏธํ๋ค.
์ฐ์ ํ์ฌ ๊ฐ์ฅ ๋นจ๋ฆฌ ์๋ดํ ์ ์๋ ๋ฉํ ํ ๋ช ์ ๊บผ๋ธ๋ค. ์ต์ด์ ๊ฒฝ์ฐ 0 ์๊ฐ์ผ๋ก ๋ค์ด๊ฐ์๋ค.
์ํฉ์ 2๊ฐ์ง๋ค. 1. ๋ฉํ ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ๋ ๊ฒฝ์ฐ 2. ์ง๊ธ ๋ฐ๋ก ์๋ด์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ
1์ ๊ฒฝ์ฐ (๊ฐ์ฅ ๋น ๋ฅธ ๋ฉํ ์๊ฐ - ์ํ๋ ์๋ด ์๊ฐ)๋งํผ ๋๊ธฐ ์๊ฐ์ด ๋ฐ์ํด ์ด๋ฅผ ๊ธฐ๋กํด์ฃผ๊ณ , ํ์๋ (๋ฉํ ๊ฐ ์๋ด ๊ฐ๋ฅํ ์๊ฐ + ํ์ฌ ์ฐธ๊ฐ์๊ฐ ์ํ๋ ์๋ด ์๊ฐ)์ ๋ฃ์ด์ค๋ค.
2์ ๊ฒฝ์ฐ๋ ๋ฉํ ๊ฐ ์ง์์ ์์ ์๋ด์ ๋๋ธ ์ํ(fastest_mento < tick)๊ฑฐ๋, ๋ฐฉ๊ธ ๋ฉํ ๊ฐ ์์ ์๋ด์ ๋ง ๋๋ธ ๊ฒฝ์ฐ(fastest_mento == tick)์ด๋ค. ์ด ๊ฒฝ์ฐ์๋ ๋๊ธฐ ์๊ฐ์ด ๋ฐ์ํ์ง ์์ผ๋ฏ๋ก ๊ธฐ๋กํ ํ์๋ ์๊ณ , ํ์๋ (์ฐธ๊ฐ์์ ์๋ด ์๊ฐ + ์ฐธ๊ฐ์์ ์๋ด ์์ ์๊ฐ)๋ฅผ ๋ฃ์ด์ค๋ค.
์ ๊ณผ์ ์ด ์๋ฃ๋๋ฉด ๊ธฐ๋กํ ๋๊ธฐ ์๊ฐ์ ๋ฐํํด์ค๋ค.
๋ค์ ์ด ์ฝ๋๋ก ๋์์์, get_consultation_waiting() ํจ์๋ฅผ ๊ฐ ์ ํ ๋ณ๋ก ํธ์ถํด ๋ํ waiting_cur_comb ๊ฐ์ด "ํ์ฌ ๋ฉํ ๋ฐฐ์ ์กฐํฉ"์์์ ๋๊ธฐ์๊ฐ์ด๋ค. ์ด๋ฅผ ๋ชจ๋ ์กฐํฉ์ ๋ํด ๊ฒ์ฌํด, ์ต์๊ฐ์ ans์ ๊ธฐ๋กํ ๋ค ๋ฐํํ๋ฉด ์์ฑ์ด๋ค.
3. ์ ์ฒด ์ฝ๋
๐ ์๋กญ๊ฒ ์๊ฒ๋ ๋ด์ฉ
Ha... SRT์์ ๊ณ์ ๊ณ ๋ฏผํด๋ดค๋๋ฐ ๊ฐ์ด ์ฐธ ์์กํ์ ๊ฒฐ๊ตญ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํด๋ฒ๋ ธ๋ค... ์ค์ผ ์๋ณด์ด๋ ๊ฑธ๊น?
ํธ์ฐ๋์ ๊ฐ๋ฐ ์ผ์ง : ํ๋ก๊ทธ๋๋จธ์ค Level 3 ์๋ด์ ์ธ์