[프로그래머스] 2016년 / Python

2021. 1. 1. 00:42·Programmers
반응형

TITLE

문제주소 :programmers.co.kr/learn/courses/30/lessons/12901#

 

 


<문제 설명>

2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT

입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요.

제한 조건

  • 2016년은 윤년입니다.
  • 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다)

 

<풀이법>

▒ 한줄 개념: 기초 연산 ▒ 

기초 연산만 하면 되는 문제입니다.

 

<코드(Python)>

from functools import reduce
def solution(a, b):
    week = ['FRI','SAT','SUN','MON','TUE','WED','THU']
    days = [0,31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
    
    return week[int(reduce(lambda x,y:x+y, days[:a]) + b - 1) % 7]

 

 

더 많은 코드 보기(GitHub) : github.com/dwkim-97/CodingTest

 

 

반응형

'Programmers' 카테고리의 다른 글

[프로그래머스] 멀쩡한 사각형 / Python  (2) 2021.01.08
[프로그래머스] 단어 변환 / Python  (0) 2021.01.07
[프로그래머스] 124 나라의 숫자 / Python  (0) 2020.12.31
[프로그래머스] 크레인 인형뽑기 게임 / Python  (0) 2020.12.31
[프로그래머스] 가운데 글자 가져오기 / Python  (0) 2020.12.31
'Programmers' 카테고리의 다른 글
  • [프로그래머스] 멀쩡한 사각형 / Python
  • [프로그래머스] 단어 변환 / Python
  • [프로그래머스] 124 나라의 숫자 / Python
  • [프로그래머스] 크레인 인형뽑기 게임 / Python
개발하는 사막여우
개발하는 사막여우
개발개발 주저리주저리
    반응형
  • 개발하는 사막여우
    개발하는 사막여우
    개발하는 사막여우
  • 전체
    오늘
    어제
    • All (311)
      • Books (13)
        • 읽기 좋은 코드가 좋은 코드다 (13)
      • Study (6)
        • Blockchain (3)
        • Algorithm (3)
      • Baekjoon (36)
      • Programmers (166)
      • LeetCode (15)
      • Open Source (1)
        • Youtube Popout Player (1)
      • Language (32)
        • Python (9)
        • JS (8)
        • Java (5)
        • HTML (6)
        • CSS (4)
      • Library & Framework (15)
        • React.js (15)
      • IDE (2)
        • IntelliJ (2)
      • Airdrop (9)
      • Tistory (2)
      • etc.. (7)
        • Cozubi (6)
        • lol-chess (0)
  • 블로그 메뉴

    • Github
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    신규 코인 에어드랍
    파이썬
    카카오 알고리즘 문제
    코딩테스트연습
    프로그래머스 위클리 챌린지
    알고리즘문제풀이
    코인줍줍
    프로그래머스
    2018 KAKAO BLIND RECRUITMENT
    클린 코드
    카카오 공채
    클린 코드 작성법
    백준
    programmers
    카카오 코딩테스트
    코주비
    Python
    Java
    Cozubi
    읽기 좋은 코드가 좋은 코드다
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
개발하는 사막여우
[프로그래머스] 2016년 / Python
상단으로

티스토리툴바