본문으로 바로가기

2022.9. 2 금 백준 2일차 스스로 풀기

category TIL 2022. 9. 7. 00:05

오늘의 TIL은 백준 문제를 그냥 풀기만해서 적을게 별로 없는 거 같다. 배운걸 어떻게 정리할지 생각 해보고 실천하자!

금요일이라고 마음놓고 안하고 그러지말고 직접 더 해보자!

a, b = map(int, input().split())
c = int(input())
d = c // 60
e = c % 60
if (b+e)<60 and (a+d<24):
    print((a+d),(e+b))
if (b+e)<60 and (a+d>=24):
    print(-(24-(a+d)),(e+b))
if (b+e)>=60 and (a+d<24):
    print((a+1),(b+e-60))
if (b+e)>=60 and (a+d>=24):
    print((-(24-(a+d)+1)),(b+e-60))
if (b+e)>=60 and (a+d==24):
    print(0,(b-e))
# def f(x):
#     a=2
#     b=2
#     y=a*x+b
#     return y
#
# c = f(15)
# print(c)
#========================================= 삼각형 넓이 구하기
#함수의 인자 삼각형의 밑변과 높이
# def f(x):
#     a=15
#     y=a*x/2
#     return y
#
# c=f(3)
# if c>20:
#     print('크다')
# else:
#     print('작다')
#==============================================퀴즈내기
# def quiz():
#     ans=input('1+2=')
#     return 1+2==int(ans)
# =====================================
# print("\\    /\\ ")
# print(" )  ( ')")
# print("(  /  ) ")
# print(" \\(__)| ")
# ======================
# print('|\\\\_/|    ')
# print('|q p|   /}')
# print('( 0 )\\"\\"\\"\\\\ ')
# print('|\\"^\\"`    |')
# print('||_/=\\\\\\\\__|')

#=========================
# print('         ,r'\\"7')
# print('r`-_   ,'  ,/')
# print(' \\\\. \\". L_r' ')
# print('   `~\\\\/     ')
# print('      |       ')
# print('      |       ')

# print("         ,r'\\"7")
# print("r`-_   ,'  ,/")
# print(" \\\\. \\". L_r'")
# print("   `~\\\\/")
# print("      |")
# print("      |")
# ===============================
# a,b=map(int, input().split())
# if a>b:
#     print('>')
# if a<b:
#     print('<')
# if a==b:
#     print('=='
# int(input())
# if a>=90:
#     print('A')
# elif a>=80:
#     print('B')
# elif a >= 70:
#     print('C')
# elif a >= 60:
#     print('D')
# else:
# #      print('F')=
# =================================
#===================== 내가한거
a=2021
if a%4==0 and a%100!=0 or a%400==0:
    print(1)
else:
    print(0)

#=======================정답
# if a%4==0|a%400==0:
#     print(1)
# else:
#     print(0)
# a,b=map(int, input().split())
#일단 45를 빼고 0보다 작으면 a-1을하고 a도 24가맥스 정할 수 있나? 00에서 빼면 24에서 1 빼게끔
#59 맥스 20에서 45 뺐을때는 -25를 60에서 처리해야함
# a=12
# b=00
# if (b-45)<0:
#     print((a-1),(60-(45-b)))
# if (b-45)>=0:
#     print(a, b-45)
# print(a,b)
#======================왜 안되는걸까

a=0
b=0
if (a==0) and (b-45)<0:
    print(23,(60-(45-b)))
if (a!=0) and (b-45)<0:
    print((a-1),(60-(45-b)))
if (b-45)>=0:
    print(a, b-45)

#============= 0을 넣으면 -1이 되는데 이걸 프린트 값은 정수다 or -가 되면 0으로 수정
#0과 24 사이로 고정한다 하면
리스트로도 풀어보자
a=int(input())
b=int(input())
if a>0 and b>0:
    print(1)
if a<0 and b>0:
    print(2)
if a<0 and b<0:
    print(3)
if a>0 and b<0:
    print(4)