파이썬 문제집도 다 풀어야겠다 !
R1, S = map(int,input().split())
print(S*2 - R1)
간단하다 그냥 평균을 생각해서 따로 R2에 저장해줄 필요없이 연산결과를 즉시 출력해주었다.
n, m = map(int,input().split())
print(n*m-1)
설마,,, 하고 여러개 예시적어보니 이건거 같아서 제출했는데 맞췄당 ~
from datetime import datetime
print(datetime.today().strftime("%Y-%m-%d"))
처음에 month를 잘못 출력해서,, ,틀렸다,,!
쳇
시간 가져오는 모듈 datetime.today 기억하자 !
ㅋㅋㅋ 어이가 없는 문제다
파싱하는건가,, 했는데
그냥 내 프로필 값 프린트 해주면된다.
print("80\n")
print("gmlcks0513")
근데 계속 푼 문제 갯수 잘못입력해서 두번이나 틀렸다
젠장 내 정답률
# 2525 : 오븐 시계
a, b = map(int,input().split())
t = int(input()) #걸리는 시간
b+=t
if b>=60:
while b>=60:
a+=1
b-=60
if a>=24:
a-=24
print(f"{a} {b}")
그냥 시간문제다..
전에 짠 코드를 활용하니 오류가 떠서,,
새로 알고리즘을 짰다
a, b, c= map(int,input().split())
t = int(input()) #걸리는 시간(초단위)
c+= t%60
t = t//60
if c>=60:
b+=1
c-=60
b+=t%60
t = t//60
if b>=60:
a+=1
b-=60
a+=t%24
if a>=24:
a-=24
print(a,b,c)
a, i = map(int,input().split())
print(a*(i-1)+1)
길이만 길지 쉬운 문제이다.
소수점은 모두 올려주므로 그냥 1개 밑에꺼하고 플러스 1 해주면 끗
# @ = *3 % +5 #=-7
test = int(input())
for _ in range(test):
arr = list(map(str,input().split())) #배열로 입력받기
ans = 0
for i in range(len(arr)):
if i==0:
ans+=float(arr[i])
else :
if arr[i] == '#':
ans-=7
elif arr[i] == '@':
ans *=3
elif arr[i] == '%':
ans +=5
print('%0.2f' %ans)
arr = list(map(str,input().split()))
제일 중요하고 까먹지말자!
리스트입력받는거!!!!!
나머지는 그냥 뭐 케이스나누고 그런거당 ~
a=int(input())
b=input()
c=int(input())
if b=="*":
print(a*c)
else:
print(a+c)
어,.. 음 .. 쉽다...
문제만 길다..
arr = list(map(int,input().split()))
arr.sort()
print(arr[1])
정렬 후 두번째 요소 출력해주면된다..!
간단쓰 ~
arr = list(map(int,input().split()))
if arr[0]==arr[1]==arr[2] :
print(10000+arr[0]*1000)
elif arr[0]==arr[1] or arr[0]==arr[2] :
print(1000+arr[0]*100)
elif arr[1]==arr[2] :
print(1000+arr[1]*100)
else :
print(max(arr)*100)
이프문을 난무한거같긴한데.... 일단 통과...
처음에 배열이 아닌a,b,c로 받을려다가 max함수를 쓰는게 편할거같아 리스트로 변경했다
while True :
a, b = map(int,input().split())
if a==0 and b==0:
break
if a>b:
print("Yes")
else:
print("No")
간단 !
k,n,m = map(int,input().split())
cracker = k*n
if cracker>m:
print(cracker-m)
else :
print(0)
간단..
n = int(input())
maxN=[0]*n
for i in range(n) :
arr = list(map(int,input().split()))
if arr[0]==arr[1]==arr[2] :
maxN[i]=10000+arr[0]*1000
elif arr[0]==arr[1] or arr[0]==arr[2] :
maxN[i]=1000+arr[0]*100
elif arr[1]==arr[2] :
maxN[i]=1000+arr[1]*100
else :
maxN[i]=max(arr)*100
print(max(maxN))
위에 주사위 알고리즘을 가져와서 활용하여 maxN이라는 배열에 각 사람별 금액을 저장해서 마지막에 최댓값을 출력하게 했다.
이제..! 1문제 1개포스트 한다..!