https://school.programmers.co.kr/learn/courses/30/lessons/150370
def solution(today, terms, privacies):
y,m,d = map(int,today.split('.'))
today = y*12*28+m*28+d # 오늘 날짜 day로 표현
terms = {i[:1] : int(i[2:])*28 for i in terms} # terms day로 dic형태로 변환
answer=[]
for index,p in enumerate(privacies):
y,m,d=p.split('.')
d,c = d.split()
p=int(y)*12*28+int(m)*28+int(d)
if today >= p+terms[c] :
answer.append(index+1)
return answer
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/PYTHON] 가장 가까운 같은 글자 (0) | 2024.05.27 |
---|---|
[프로그래머스/PYTHON] 크기가 작은 부분 문자열 (0) | 2024.05.27 |
[프로그래머스/PYTHON] 둘만의 암호 (0) | 2024.05.27 |
[프로그래머스/PYTHON] 카드 뭉치 (0) | 2024.05.27 |
[프로그래머스/PYTHON] 대충 만든 자판 (0) | 2024.05.27 |