โ
Math Beginner II - 30 Solvedโ
โ
2530 ์ธ๊ณต์ง๋ฅ ์๊ณ โ
A,B,C = map(int,input().split()) D = int(input()) cur = 3600*A + 60*B + C after = cur + D after %= 86400 print(after//3600, (after%3600//60), after%60) ๐ ์๊ณ ๊ด๋ จ ๋ฌธ์ ๋ ํญ์ ์, ๋ถ, ์ด ๊ด๋ จ ์ซ์ 3600๊ณผ 60์ ์ ์ ํ ์กฐํฉํด์ผ๋ง ํ ์ ์๋, ๊ฝค ๋๋ฆ ์๊ฐํด์ผ ํ๋ ๋ฌธ์ ์ด๋ค. H๋ 0๋ถํฐ 23, M๊ณผ S๋ 0๋ถํฐ 59๊น์ง์ ๋ฒ์๋ง ํ์ฉ ๊ฐ๋ฅํ๋ฏ๋ก ์ด์ ๋ง๊ฒ ์ฝ๋ฉ์ ํด์ผ ํ ํ์๊ฐ ์์! / ์ ํ์ด ์์ด๋์ด) ์ ์ด์ ์ด๋ก ๋ฐ๊พผ๋ค์, ํ๋ฃจ๊ฐ ๋์ด๊ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด 86400์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ฐ์ง๊ณ ๋ค์, ์๋ถ์ด์ ๋ง๊ฒ ์ ๋ ฌ ๐ ๋ค๋ฅธ ํ์ด> a, b..
BOJ/๐ฅ
2022. 9. 20.
โ
Number Theory Upper-Beginner I - 15 Solvedโ
โ
2609 ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ โ
A, B = map(int,input().split())a, b = A, BGCD, LCM = 0, 0while True: if A == B: GCD = A print(GCD) break else: if A >= B: A = abs(A-B) else: B = abs(A-B) print(a*b//GCD) ๐งโ๏ธ ์ต๋๊ณต์ฝ์, ์ต์๊ณต๋ฐฐ์ ์ ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ! โ math module - gcd, lcmimport matha, b = map(int, input().split())print(math.gcd(a, b))print(math.lcm(a, b)) ..
BOJ/๐ฅ
2022. 8. 21.
โ
Math Beginner I - 30 Solvedโ
โ
4153 ์ง๊ฐ์ผ๊ฐํ โ
#๋ฐฑ์ค 4153 #๋ธ๋ก ์ฆ III while True: a,b,c = map(int,input().split()) if (a,b,c) == (0,0,0): break if (int(((max(a,b,c)**2) - (min(a,b,c)**2)) ** (1/2)) in (a,b,c)): print('right') else: print('wrong') ๐ ๊ฐ์ฅ ๊ธด ๋ณ์ ์ ๊ณฑ์ด ๋๋จธ์ง ๋ ๋ณ๋ค์ ์ ๊ณฑํฉ์ด ์ง๊ฐ์ผ๊ฐํ → ๊ฐ์ฅ ๊ธด ๋ณ์ ์ ๊ณฑ์ ๊ฐ์ฅ ์์ ๋ณ์ ์ ๊ณฑ์ ๋บ ๊ฒฐ๊ณผ์ ์ ๊ณฑ๊ทผ์ด ์ธ ๋ณ์ ์๋ค๋ฉด(in ์ฐ์ฐ์), ์ง๊ฐ์ผ๊ฐํ์ด๋ผ ํ๋จํ๋ ๋ก์ง์ผ๋ก ์ฝ๋ ์ค๊ณํจ (์ ์ด์ sort()๋ฅผ ์ฌ์ฉํ๋ค๋ฉด, ์ธ ๋ณ์ด ํฌ๊ธฐ ์์๋๋ก ์ฝ๊ฒ ๋์ด๋์ด ๋ ๊ฐ๋จํ ํ ์ ์์์ ๊ฒ!) - ๊ทธ ์ธ ๊ฐ๋ฅํ ๋ก์ง ..
BOJ/๐ฅ
2022. 8. 16.