0. 문제
링크) https://programmers.co.kr/learn/courses/30/lessons/12901
코딩테스트 연습 - 2016년
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까��
programmers.co.kr
1. 알고리즘 계획
- datetime함수를 import해서 사용.
- datetime객체의 strftime을 활용해서 세글자로 된 영어 요일 출력
2. 나의 코드
def solution(a, b):
dt = datetime.datetime(2016, a, b)
return dt.strftime("%a").upper()
- strftime("%")을 통해서 포맷을 설정.
3. 다른 사람의 코드
import datetime
def solution(a, b):
return datetime.datetime(2016, a, b).strftime("%a").upper()
4. 정리 및 리뷰
datetime객체를 통해 date객체를 연산 및 계산할 수 있다.
코드 만족도: ★★★★☆
'알고리즘_코딩테스트 > 프로그래머스_Level1' 카테고리의 다른 글
| 8. 같은 숫자는 싫어 (0) | 2020.09.09 |
|---|---|
| 7. 가운데 글자 가져오기 (0) | 2020.09.09 |
| 5. K번째 수 (0) | 2020.09.09 |
| 4. 체육복 (0) | 2020.09.09 |
| 3. 모의고사 (0) | 2020.09.09 |