https://www.acmicpc.net/problem/2525

 

2525번: 오븐 시계

첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)

www.acmicpc.net


A,B= input().split()
C = input()

hour = int(A)
minute = int(B)
plus = int(C)

minute+=plus

if minute>=60:
    hour = hour+int(minute/60)
    minute = minute%60
if hour>=24:
    hour = hour-24
print(str(hour)+" "+str(minute))

첫번째 줄 input은 A와 B로 split하고, 두번째 줄 input은 C로 받기. str을 int로 형변환해서 계산.
파이썬은 int와 float 간 형변환이 자유롭기 때문에 int + float는 자동으로 float형으로 변환되기 때문에 소수점을 버리려면 int로 다시 형변환 해줘야 함.
자바처럼 단순하게 int + str + int의 프린트를 하게 되면 type error로 컴파일 에러가 발생. str을 붙여주려면 int를 str로 변환해서 사용해야함

 

https://www.acmicpc.net/problem/10699

 

10699번: 오늘 날짜

서울의 오늘 날짜를 출력하는 프로그램을 작성하시오.

www.acmicpc.net


import datetime

format = '%Y-%m-%d'
str_dt = datetime.date.strftime(datetime.date.today(),format)
print(str_dt)
import datetime

format = '%Y-%m-%d'
str_dt = datetime.datetime.strftime(datetime.datetime.now(),format)
print(str_dt)

python의 datetime 라이브러리 사용.
- date: 날짜(년, 월, 일)

- datetime: 날짜 & 시간(년, 월, 일, 시, 분, 초, 마이크로 초)

%Y(년) - %m(월) - %d(일) 형식으로 포맷 설정. strftime을 사용해 날짜를 string형태로 변환. 

https://www.acmicpc.net/problem/10430

 

10430번: 나머지

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

www.acmicpc.net


A,B,C=input().split()
a= int(A)
b= int(B)
c= int(C)

print((a+b)%c,((a%c)+(b%c))%c,(a*b)%c,((a%c)*(b%c))%c,sep='\n')

'알고리즘 문제 > PYTHON' 카테고리의 다른 글

[백준] 10998번: A*B(PYTHON)  (0) 2021.07.07
[백준] 10869번: 사칙연산(PYTHON)  (0) 2021.07.07
[백준] 3046번: R2(PYTHON)  (0) 2021.07.07
[백준] 2257번: Hello World(python)  (0) 2021.07.02
[백준] 2588번: 곱셈 (python)  (0) 2021.07.02

https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net


a= int(input())
b= int(input())

#(3)
print((b%10)*a)
#(4)
print(((b//10)%10)*a)
#(5)
print((b//100)*a)
#(6)
print((b%10)*a+10*(((b//10)%10)*a)+100*((b//100)*a))

'알고리즘 문제 > PYTHON' 카테고리의 다른 글

[백준] 3046번: R2(PYTHON)  (0) 2021.07.07
[백준] 2257번: Hello World(python)  (0) 2021.07.02
[백준] 2558번: A+B -2 (python)  (0) 2021.07.02
[백준] 2438번: 별 찍기 -1 (python)  (0) 2021.07.02
[백준] 1008번: A/B (python)  (0) 2021.07.01

+ Recent posts