[Python] 프로그래머스 - 2016년
이번 문제는 윤년의 요일 구하기 ! 월, 일을 입력받아 2016년 ㅁ월 ㅁ일은 무슨 요일인지 구하는 문제이다. 1. 우선 디데이 구하듯 날짜를 다 더하고, 2. 일주일로 나눈 나머지 값을 활용해 최종 요일을 구할 것이다. 처음엔 이중 for문을 생각했지만 ,, 저번에 효율성에서 0점 맞은 기억에 for문을 두번 쓰면 시간 복잡도는 n^2이니까 ....... 시간이 오래 걸리면 또 빵점을 주지 않을까? 하며 안썼는데 아무리 생각해도 내 머리에선 for문 밖에 생각이 안나 결국 for문을 썼다 ! [ 1차 시도 - 실패코드 ] def solution(a, b): dic = {0:'SUN', 1:'MON', 2:'TUE', 3:'WED', 4:'THU', 5:'FRI', 6:'SAT'} if a == 1: r..
2020. 12. 19.
[Python] 개뇸 - 딕셔너리
① 딕셔너리 쌍 추가하기 - 자료형에 구애받지 않음 a = {1:'a'} a[2] = 'b' a # {1: 'a', 2: 'b'} a['name'] = 'pey' a # {1: 'a', 2: 'b', 'name': 'pey'} a[3] = [1,2,3] a # {1: 'a', 2: 'b', 'name': 'pey', 3: [1, 2, 3]} ② 딕셔너리 요소 삭제하기 - del a[key] - (* key = 위 예제에서 1, 2, 3) - del a[key]처럼 입력하면 지정한 Key에 해당하는 {key : value} 쌍이 삭제된다. del a[1] a # 1이 삭제됨 # {2: 'b', 'name': 'pey', 3: [1, 2, 3]} ③ Key를 통해 Value 호출하기 - 딕셔너리[Key] -..
2020. 12. 16.