
https://solved.ac/problems/sprout?category=0
#기본
from datetime import date
print(date.today())
>2025-01-15
datetime 모듈의 주요 클래스와 메서드
datetime.date 클래스
today(): 현재 날짜를 반환하는 클래스 메서드
#ISO 형식
from datetime import date
print(date.today().isoformat())
>2025-01-15
#커스텀 포맷
from datetime import datetime
print(datetime.now().strftime("%Y-%m-%d"))
>2025-01-15
print(datetime.now().strftime("%d/%m/%Y"))
>15/01/2025
print(datetime.now().strftime("%Y년 %m월 %d일"))
>2025년 01월 15일
#
today = datetime.now()
print(today.date())
>2025-01-15
datetime.datetime 클래스
now(): 현재 날짜와 시간을 반환하는 클래스 메서드
isoformat(): 날짜와 시간 데이터를 ISO 형식 (국제 표준) 문자열로 변환하는 인스턴스 메서드
strftime(format): 날짜 및 시간을 지정된 형식의 문자열로 변환하는 인스턴스 메서드
A, B = map(int, input().split())
if A > B:
print(">")
elif A == B:
print("==")
else:
print("<")
다중 입력 함수
split(): 입력 받은 값을 공백(디폴트)을 기준으로 분리
map(값의 타입, 적용할 값): 공백으로 분리된 값에 각각 값의 타입을 적용해서 형변환
x = int(input())
n = 1 #1로 초기화
for i in range(1, x+1): #1부터 x까지 반복
n *= i #1 * 2 * 3 * ... * x
print(n)
ex) x가 5일 때
i=1
n = n * i = 1 * 1 = 1
i=2
n = n * i = 1 * 2 = 2
i=3
n = n * i = 2 * 3 = 6
i=4
n = n * i = 6 * 4 = 24
i=5
n = n * i = 24 * 5 = 120
n, x = map(int, input().split())
A = list(map(int, input().split()))
for i in range(n):
if A[i] < x:
print(A[i], end = " ") #공백으로 구분
T = int(input()) #테스트 케이스 개수 지정
for i in range(T): #지정한 개수 만큼 반복
A, B = map(int, input().split())
print(A+B)
메서드: 변수가 지니고 있는 함수

