๐DEBUG
-
๋ฐฑ์ค 4948๋ฒ python ํ์ด (with for-else)๐DEBUG/๐กPYTHON 2024. 5. 28. 19:00
๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๋น์ทํ ๋ฌธ์ ๋ค์ด ๋ฌถ์ฌ์๊ธฐ์์ด์ ๋ฌธ์ ๋ค์ ํ๊ณ ๋์ ํด๋น ๋ฌธ์ ๋ ์ฝ๊ฒ ํ ์ ์์์ค ์์๋ค ํ์ง๋ง ์๊ฐ์ด๊ณผ๊ฐ ์๊พธ ๋์ ์ง๋ฌธ๊ฒ์ํ์ ๋ค์ ธ๋ดค๋ค import mathdef find_prime(m): if m == 0 or m == 1: return False for i in range(2, int(math.sqrt(m)) + 1): if m % i == 0: return False return Truewhile True: l = [] n = int(input()) if n == 0: break else: for i in range(n+1, 2*n+1): if find_prime(i): l.append(i) pr..
-
๋ฐฑ์ค 2485๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 23. 19:00
๋ฑ ๋ฌธ์ ๋ฅผ ๋ดค์๋ ๋ ์๊ฐ์a, b, c, ... , z ๊น์ง์ ๋๋ฌด๊ฐ ์ด๋ฏธ ์ฌ์ด์ ธ์๋ค๊ณ ๊ฐ์ ํ์๋๊ฐ ๋๋ฌด์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ ์ฅํด๋๊ณ , ๊ฐ๊ฒฉ๋ค์ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ์ฌ ๊ทธ์ค์์๋ ์ต์๊ฐ์ ์ด์ฉํด ๊ฐ๊ฒฉ์ ์ฌ์ฉํ๋ค๊ทธ๋ฆฌ๊ณ ์ฒ์๊ณผ ๋ ์ฌ์ด์ ์ฌ์ด์ค ๋๋ฌด์ ๊ฐ์ - ์ด๋ฏธ ์กด์ฌํ๋ ๋๋ฌด ๊ฐ์ ๋ฅผ ๊ตฌํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ค๋งจ ์ฒ์์ ์งฐ๋ ์ฝ๋๋ ์์ ๋งํ ๊ณผ์ ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ์ฌ ๊ตฌํํ๋ค import sys, mathn = int(input())d = {}s = set()check = 1000000000r = 0for i in range(n): d[i] = int(sys.stdin.readline())for i in range(1, n): s.add(d[i] - d[i-1])s = list(s)for i in r..
-
๋ฐฑ์ค 18870๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 21. 19:00
๋ฌธ์ ๋ฅผ ์ฒ์ ๋ดค์๋ '์ด๋ ต์ง ์๊ฒ ๋๋ฐ?' ํ๋ ์๊ฐ์ผ๋ก๊ฐ๊ฐ์ ์๋ณด๋ค ์์ ์๋ฅผ ์ฐพ๋ ๋ฌด์ง์ฑ ๋ฐ๋ณต๋ฌธ์ ๋๋ ธ๋ค ์๊ฐ์ด๊ณผ ์ค๋ฅ๊ฐ ๋ฐ๊ฒ๊ฐ์ ๋ถ์ํจ์ด ์์๋๋ฐ ์ญ์๋... ์๊ฐ์ด๊ณผ import sysn = int(input())l = list(map(int,(sys.stdin.readline().split())))s = set(l)r = [0 for i in range(n)]for i in s: for j in s: if i > j: if i in l: r[l.index(i)] += 1for i in range(n): for j in range(i+1, n): if l[i] == l[j]: r[j] = r[i] print(*r) ๊ธ์ ์ฐ๋ฉด์ ์ฝ๋๋ฅผ ๋ค์๋ดค๋๋ฐ ..
-
๋ฐฑ์ค 2231๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 14. 18:00
์ฐ์ ์ด ๋ฌธ์ ๋ฅผ ๋ดค์๋ ๋น๊ต์ ์์ ์์ธ ๋ค์๋ฆฌ์ ์ซ์๋ for๋ฌธ์ n๋งํผ ๋๋ ค๋ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ์ง ์์์๋ฒ์ n๊น์ง์ ์ซ์์ค ๋ถํดํฉ์ด n์ด ๋์์๋ ๊ฐ์ฅ ์์ ์๋ฅผ ์ถ๋ ฅํ๋๋ก ํ๋ค n = input()result = ""if len(n) ํ์ง๋ง ๋ค์๋ฆฌ์๋ณด๋ค ํฐ ๊ฒฝ์ฐ(1000์ด์) for๋ฌธ์ ๋๋ฆด๋ ๋ถ๋ช ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ ๊ฒ์ด๊ธฐ ๋๋ฌธ์์ฒ์์๋ ๋ฌธ์์ด ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด์ ์ฒ์ ์๋ฆฌ๋ณด๋ค ํฐ ๊ฐ์ ๊ณ ์ ์ ํด๋๊ณ ์ต๋ 9999์ ๋ฐ๋ณต๋ฌธ์ด ๋๋๋ก ํ๋๋ฐ์๊พธ ํ๋ฆฌ๋ค๊ณ ๋์๋ค.. ์ง๋ฌธ ๊ฒ์ํ์ ๋ฐ๋ก๋ฅผ ํ ์คํธํด๋ด๋ ์ ๋ถ ์ ๋ต๋ง ์ถ๋ ฅ๋๋๋ฐ๊ณฐ๊ณฐ์ด ์๊ฐํ๋ค๊ฐ ํผ์ ๊นจ๋ฌ์์ ์ป์๋ค 90030์ ์์ฑ์๋ 89988, 90043์ ์์ฑ์๋ 89999์๋๊ฒ...๋ด๊ฐ ๋ง๋ ๋ฐ๋ณต๋ฌธ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ง๋ฉด 90000๋ถํฐ ๋ฐ๋ณต๋ฌธ์ ์์ํ๊ธฐ์ ์ด๋ฐ ..
-
๋ฐฑ์ค 2798๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 9. 20:00
๋ณด์๋ง์ ์ด๊ฑด ๊ธ๋ฐฉ ํ๊ฒ ๋ค ์ถ์ด์ ๋๋ฑ ์์ฑํ ํ์ ํ ์คํธ ์ผ์ด์ค ํ์ธ๋ ๋ง์น๊ณ ์ ์ถํ๋ค ๊ทธ๋ฐ๋ฐ ์คํจ๊ฐ ๋ ๋ฒ๋ ธ๋ค?!?!? n, m = map(int, input().split())l = list(map(int, input().split()))r = 300001cardsum = 0for i in range(n): for j in range(i+1, n): for k in range(j+1, n): check = l[i] + l[j] + l[k] if (check ์ง๋ฌธ ๊ฒ์ํ ๋ค ๋ค์ ธ๊ฐ๋ฉด์ ๋ค๋ฅธ ํ ์คํธ ์ผ์ด์ค๋ ํ์ธํ๋๋ฐ ํ๋ฆฐ ๋ต์ด ํ๋๋ ์์๋ค ๊ทธ๋ฌ๋ ์์ค์..!!! ๊ตฌ์ธ์ฃผ ๋ฐ๊ฒฌ!!! break๋ฌธ ๋๋ฌธ์ for๋ฌธ ๊ฐ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์๋ ์๋ค๋ ๊ธ์ ๋ฐ๊ฒฌํ๋ค ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ก brea..
-
๋ฐฑ์ค 3009๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 9. 18:00
๋๋ฌด ๊ฐ๋จํ ๋ฌธ์ ์ด๊ธฐ์ ์ ๋ ์๋ฃจ์ ์ ์๋ณด๊ฒ ๋ค๋ ๋ค์ง์ผ๋ก ๊ธธ๊ณ ๊ธด ์ฝ๋๋ฅผ ์ง๋ฒ๋ ธ์ง๋ง ์๊ฐ์ ๊ฑฐ๋ญํด์ ์ฒ์๋ถํฐ ๋ค์ ์งฐ๋ค l = []r = []f = []c1 = 0c2 = 0for i in range(3): a, b = map(int, input().split()) l.append(a) l.append(b)s = set(l)if len(s) == 2: for j in l: if j == l[0]: c1 += 1 else: b = j c2 += 1 if c2 > c1: print(l[0], l[0]) if c2 == c1: c1 = 0 c2 = 0 for k in l[0::2]: if l[k] == l[0]: c1 ..
-
๋ฐฑ์ค 2869๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 8. 19:00
๋ฌํฝ์ด ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ๋ ๋งํ๋ฒ๋ ธ๋ค ์ฒ์์ ์๊ฐํ ๋ฐฉ๋ฒ์ V๋ฏธํฐ๋ฅผ A๋ฏธํฐ๋ก ๋๋ ๋ชซ์ ๊ฐ๊ฐ A์ B์ ๊ณฑํด์ ๋นผ๊ณ ๋ํ๋ ๋ฐฉ์์ด์๋๋ฐ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํด๋ณด๊ณ time ํจ์๋ก ์๊ฐ๋ ์ฌ๋ดค์ง๋ง ๊ฒฐ๊ตญ ์๊ฐ์ด๊ณผ๋ก ์คํจ... import sys, timea, b, v = map(int, sys.stdin.readline().split())start = time.time()count = 1r = 0while True: #print("v: " + str(v) + ", c: " + str(count) + ", r: " + str(r)) if v ๋ฐ๋ก๋ฅผ ์ฐพ๊ธฐ ์ด๋ ค์๋๋ฐ ๊ณ ์๋ถ์ ๋์์ผ๋ก ๋ฐ๋ก๋ฅผ ์ฐพ์๋ค input: 100000000 99999999 1000000000print: 900000001time: ์ฝ ..
-
๋ฐฑ์ค 1193๋ฒ python ํ์ด๐DEBUG/๐กPYTHON 2024. 5. 8. 18:00
๋ฌธ์ ๋ฅผ ์ฝ๊ณ ์ดํด๋ ํ์ง๋ง ๊ท์น์ ๋ฐ๊ฒฌํ๊ณ ๋์ ์ ์ฉ์ ํ๋ ๊ณผ์ ์ด ์ด๋ ค์ ๋ค ์ด์์ด๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ์ด๋ ค์ด ๋ถ๋ถ์ ์์ด์๋ ๋ฌผ๋ก ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ ๊ฒ์ด ์ข์ง๋ง ๋๋ง์ ์ฝ๋๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋ง์๋๋ก ์ฝ๋๋ฅผ ์ง๋ดค๋ค ์ฐธ๊ณ ํ ๋ด์ฉ์ ๋๊ฐ์ ์ผ๋ก ์์์ ๋ง๊ฒ ๋ฆฌ์คํธ๋ฅผ ๋์ดํ์๋ 1๏ธโฃ ํ์๋ฒ์งธ ์ค=> ๋ถ์: ํด๋น ์ค์ ์ฌ์ด์ฆ์์ 1์ฉ ์ค์ด๋ฆ=> ๋ถ๋ชจ: 1๋ถํฐ ์์ํ์ฌ 1์ฉ ๋์ด๋จ 2๏ธโฃ ์ง์๋ฒ์งธ ์ค=> ๋ถ์: 1๋ถํฐ ์์ํ์ฌ 1์ฉ ๋์ด๋จ=> ๋ถ๋ชจ: ํด๋น ์ค์ ์ฌ์ด์ฆ์์ 1์ฉ ์ค์ด๋ฆ ์ผ๋ก ํ/์ง์ ์ด์ฉํด์ ์ฝ๋์ ์ ์ฉ์ํฌ ์ ์๋ค๋ ๊ฒ์ด์๋ค ๋งจ ์ฒ์์ผ๋ก ์งฐ๋ ์ฝ๋๋ ์๋์ ๊ฐ๋ค import sys# ์ด๊ธฐ์ฝ๋# n = int(input())n = int(sys.stdin.readl..