기초 40

[백준][if 문] 2525번 오븐 시계

문제접근 시간을 잘 활용하는 것이 관건 문제풀이 내풀이 H, M = map(int, input().split()) T = int(input()) A = M+T # 분을 더함 B = A//60 # 시간을 60으로 나누면 몫 시간이 나옴 C = A%60 # 시간을 60으로 나누고 나머지 분이 나옴 D = H+B # 시간에 남는 몫 시간을 더함 # print(A, B, C) # print(H+B, C) if D>=24: print(D-24, C) else: print(D, C) 다른사람풀이 h,m=map(int,input().split()) t=h*60+m+int(input()) print(t//60%24,t%60) 시간을 분으로 바꾸어서 플러스해주어서 다시 시간으로 나누고 몫 나머지는 분으로 숏코딩 h,m,..

카테고리 없음 2022.02.22

[백준][if 문] 2884번 알람 시계

문제접근 시간을 어떻게 활용을 할 것인가 내풀이는 시간과 분을 나누어서 사용 다른사람풀이는 시간 + 분을해서 -45 해서 다시 시간 분으로 초기화 숏코딩 문제풀이 내풀이 hour,minute = map(int, input().split()) if minute > 44: print(hour, minute-45) elif minute = 1: print(hour-1, minute+15) else: print(23, minute+15) 다른사람풀이 a,b=map(int,input().split());x=a*60+b-45;print(x//60%24,x%60) 숏코딩 a,b=map(int,input().split()) print((a-(b

백준/기초 2022.02.22

[백준][입출력 및 사칙연산] 2588번 곱셈

문제접근 슬라이싱을 통해 접근 하였다. 밑은 open을 사용하였다. 문제풀이 a = input() b = input() # 1의자리 곱셈 계산 print(int(a)*int(b[-1])) # b[2]로 바꿔도 된다. # 10의자리 곱셈 계산 print(int(a)*int(b[-2])) # b[1]로 바꿔도 된다. # 100의자리 곱셈 계산 print(int(a)*int(b[-3])) # b[0]로 바꿔도 된다. # 일반적인 곱셈 계산 print(int(a)*int(b)) 숏코딩 a,b=map(int,open(0)) print(b%10*a,b%100//10*a,b//100*a,b*a)

백준/기초 2022.02.16