728x90

https://school.programmers.co.kr/learn/courses/30/lessons/150370#

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

def solution(today, terms, privacies):
    answer = []
    dic_terms = {}
    today_ymd = int(today.split('.')[0])*12*28 + int(today.split('.')[1])*28 + int(today.split('.')[2])
    
    for i in terms:
        x, y = i.split();
        dic_terms[x] = int(y)
    
    for i in range(len(privacies)):
        term = privacies[i].split('.')[2].split()[1]
        ymd = int(privacies[i].split('.')[0])*12*28 + int(privacies[i].split('.')[1])*28 + int(privacies[i].split('.')[2].split()[0]) + dic_terms[term]*28
        
        
        if ymd <= today_ymd:
            answer.append(i+1)
        
    return answer

계속 날짜로 계산하려고 했는데 계속 틀려서 뭐지했는데 수석님이 옆에서 바보라고 하셨다.

엄청 쉬운 방법이 있었군.. 1단계를 못푸는 똥멍청이라니. 으악.

스트레스받아서 하이츄랑 아이셔를 왕창 먹었다. 

이제 안 먹는 사람이 되려고 했는데 이제부터 안 먹어야겠다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기