728x90
3046번 : R2
- 문제
https://www.acmicpc.net/problem/3046
R1와 R1,R2의 평균 값만 주어졌을때 R2를 구하는 코드
- 코드분석
R1, S = list(map(int,input().split()))
result = S*2 - R1
print(result)
- 코드
R1, S = list(map(int,input().split()))
result = S*2 - R1
print(result)
10699번 : 오늘 날짜
- 문제
서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력하는 프로그램
- 코드 분석
- 모듈 : 여러 변수와 함수를 가지고 있는 집합체로 표준 모듈과 외부 모듈로 나뉨
- import 구문 사용
- 코드
import datetime
print(str(datetime.datetime.now())[:10])
# now()함수를 사용해 지금 날짜, 시간을 출력
# str() 함수를 사용해 출력하려는 내용을 string 형태로 출력
# [:10]을 사용해 년,월,일 이렇게 10글자만 출력
7287번
print("자신이 맞춘 개수")
print("자신의 아이디")
자신의 계정에 들어가 맞춘갯수와 아이디를 그대로 출력하면 되는 문제
2530번 : 인공지능 시계
- 문제
입력 :
첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23), 분 B (0 ≤ B ≤ 59)와 초 C (0 ≤ C ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진다. 두 번째 줄에는 요리하는 데 필요한 시간 D (0 ≤ D ≤ 500,000)가 초 단위로 주어진다.
출력:
첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0분 0초가 된다.)
- 코드 분석
H,M,S = list(map(int, input().split()))
C = list(map(int,input().split()))
- 코드
H,M,S = list(map(int, input().split()))
C = int(input())
S += C%60
C = C//60
if S>=60:
S -= 60
M +=1
M += C % 60
C = C // 60
if M >= 60:
M -= 60
H += 1
H += C % 24
if H >= 24:
H-=24
print (H,M,S)
11653번 : 소인수 분해
x = int(input())
d = 2
while d <= x:
if x % d == 0:
print(d)
x = x / d
else:
d = d + 1
1789번: 수들의 합
서로 다른 자연수 N개의 합이 S이다. S까지 1을 순차적으로 더해가다가 그 값이 S보다 커지면 N-1이 문제의 정답이 된다.
s = int(input())
N = 0
result = 0
for i in range(1,s+1):
result += i
N += 1
if(result > s):
N -= 1
break;
print(N)
'Python > 백준' 카테고리의 다른 글
#21 [python/백준] python 문제집 3 (0) | 2023.10.29 |
---|---|
#20 [python/백준] python 문제집 2 (0) | 2023.10.26 |
#18 [python/백준] 2163번: 초콜릿 자르기 (0) | 2023.10.25 |
#17 [python/백준] 11501번: 주식 (0) | 2023.10.24 |
#16 [백준/python] 1541번: 잃어버린 괄호 (0) | 2023.10.23 |