BaekJoon Algorithms

[BaekJoon/Python3] 1924, 2739, 2742, 8393 문제 풀이

생각하는 감쟈🥔 2023. 10. 18. 12:06

백준 알고리즘 파이썬

1924, 2739, 2742, 8393 문제 풀이

 

No. 1924 - 2007년

작성 코드

day = 0
week  = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]
month = [31,28,31,30,31,30,31,31,30,31,30,31]

m, d = map(int, input().split()) 

for i in range (0, m-1) :
  day += month[i]

answer = (day + d) %7
print(week[answer])

리스트는 0부터 시작하니까 범위는 0,m-1

요일은 day 다 더하고 7로 나누기 / 나머지로 요일 판단


 

No. 2739 - 구구단

작성 코드

i = int(input())

for j in range(1,10):
    print(i,'*',j,'=',i*j)

for문 사용해 j 1~9반복


No. 2742 - 찍기 N

작성코드

n = int(input())
for i in range(n, 0, -1):
    print(i)

n값 받고 for문으로 i값 하나씩 증가하고 빼면서 출력

 

 


No. 8393 - 합

작성코드

n = int(input())
result = 0

for i in range(1, n+1):
    result += i
print(result)

1부터 n까지 더해주니가 range 범위 (1,n=1)