1.๊ฐ์ธ ์ ๋ณด ์์ง ์ ํจ๊ธฐ๊ฐ
https://school.programmers.co.kr/learn/courses/30/lessons/150370
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
def dateToDay(date):
year, month, day = map(int, date.split("."))
return (year * 12 * 28) + (month * 28) + day
def solution(today, terms, privacies):
answer = []
# today
today = dateToDay(today)
# terms
termsInfo = dict()
for term in terms:
term = term.split()
termsInfo[term[0]] = int(term[1]) * 28
# privacies
for i in range(len(privacies)):
date, term = privacies[i].split()
if dateToDay(date) + termsInfo[term] <= today:
answer.append(i+1)
return answer
https://school.programmers.co.kr/learn/courses/30/lessons/150369
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
https://school.programmers.co.kr/learn/courses/30/lessons/150368
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
https://school.programmers.co.kr/learn/courses/30/lessons/150367
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
'์๊ณ ๋ฆฌ์ฆ ๐ก > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋์ด ์ ๋ณด๊ฐ ์๋ ํ์ ์ ๊ตฌํ๊ธฐ / is null (0) | 2023.11.03 |
---|---|
์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ / is null (0) | 2023.11.03 |
์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋ (0) | 2023.11.03 |
[ํ๋ก๊ทธ๋๋จธ์ค_์์ ํ์] ์์ ์ฐพ๊ธฐ(ํ์ด์ฌ) (0) | 2022.12.21 |
[ํ๋ก๊ทธ๋๋จธ์ค_์คํ/ํ] ๊ฐ์ ์ซ์๋ ์ซ์ด (ํ์ด์ฌ) (0) | 2022.12.06 |