์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉ์ ํ
- JS
- mongodb
- ๊ฐ๋ฐ
- ํ ์ดํ๋ก์ ํธ
- ํ๋ก ํธ์๋
- node.js
- CSS
- ๋ฐฑ์ค
- Til
- HTML
- fe
- ์ฝ๋ฉ
- javascript
- ํฌ๋กค๋ง
- ์๊ณ ๋ฆฌ์ฆ
- error
- heapq
- Python
- ๋๋ฆผ์ฝ๋ฉ
- ๋ ธ๋ง๋์ฝ๋
- ๊ตญ๋น์ง์
- ํ๋ก์ ํธ
- ๊ทธ๋ฆฌ๋
- ํ์ด์ฌ
- KDT
- ๋ชจ๊ฐ์ฝ
- react
- Today
- Total
๋ชฉ๋ก๋ฐฑ์ค (29)
๐ฑ → ๐ณ
https://www.acmicpc.net/problem/4948 4948๋ฒ: ๋ฒ ๋ฅดํธ๋ ๊ณต์ค ๋ฒ ๋ฅดํธ๋ ๊ณต์ค์ ์์์ ์์ฐ์ n์ ๋ํ์ฌ, n๋ณด๋ค ํฌ๊ณ , 2n๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์๋ ์ ์ด๋ ํ๋ ์กด์ฌํ๋ค๋ ๋ด์ฉ์ ๋ด๊ณ ์๋ค. ์ด ๋ช ์ ๋ ์กฐ์ ํ ๋ฒ ๋ฅดํธ๋์ด 1845๋ ์ ์ถ์ธกํ๊ณ , ํํ๋ํฐ ์ฒด๋น์ผ www.acmicpc.net ์ฒ์ ์ฝ๋: while(1): a=int(input()) if a ==0: break cnt=0 for i in range(a+1,2*a+1): if i == 1: continue for j in range(2,int(i**0.5)+1): if i % j == 0: break else: cnt+=1 print(cnt) ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ๊ณ์ ์์๋ฅผ ๊ณ์ฐํ๋๊น ์๊ฐ ์ด๊ณผ ๋ฐ์ ์ ๋ต ์ฝ๋:..
https://www.acmicpc.net/problem/1929 1929๋ฒ: ์์ ๊ตฌํ๊ธฐ ์ฒซ์งธ ์ค์ ์์ฐ์ M๊ณผ N์ด ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 1,000,000) M์ด์ N์ดํ์ ์์๊ฐ ํ๋ ์ด์ ์๋ ์ ๋ ฅ๋ง ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ฒ์ ์์ฑํ ์ฝ๋: a,b= map(int, input().split()) for i in range(a,b+1): cnt = 0 if i > 1: for j in range(2,i): if i % j == 0: cnt += 1 if cnt == 0: print(i) ๋ต์ ๋์ค์ง๋ง ์๊ฐ ์ด๊ณผ ๋ฐ์ ์์๋ ์์ ๊ณผ 1๋ฐ์ ์ฝ์๊ฐ ์๋ ์์ด๋ค. ๊ทธ๋ผ ๋ชจ๋ ์๋ฅผ ๋๋ฉด์ ๋๋์ด ๋จ์ด์ง๋ ์๊ฐ ์๋์ง ์๋์ง ๋ณด๋ฉด ๋๋๋ฐ ๋ชจ๋ ์๋ฅผ ๋ด์ผํ ..
https://www.acmicpc.net/problem/1193 1193๋ฒ: ๋ถ์์ฐพ๊ธฐ ์ฒซ์งธ ์ค์ X(1 ≤ X ≤ 10,000,000)๊ฐ ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ ๋ต ์ฝ๋: x=int(input()) line=0 end=0 while x>end: #line ์ฐพ๊ธฐ line+=1 end+=line diff = end - x if line%2 ==0: #์ง์ ๋ผ์ธ์ผ ๋ top = line-diff bottom = diff+1 else: top = diff+1 bottom = line-diff print("%d/%d"%(top,bottom)) ํ์ด ๊ณผ์ : ๋๊ฐ์ ๋ผ์ธ์ ๋ผ์ธ์ด๋ผ๊ณ ์นญํ๋๋ก ํ๊ฒ ๋ค ๋ฌธ์ ์ ๋ฐฐ์ด์ ๋ณด๋ฉด ์ผ์ ํ ๊ท์น์ด ๋ํ๋จ์ ์ ์ ์๋๋ฐ ๋ผ์ธ์ ์๋ ๋ถ์์ ๊ฐฏ์๋ ์ฒซ๋ฒ์งธ ๋ผ์ธ์ ..
https://www.acmicpc.net/problem/2675 2675๋ฒ: ๋ฌธ์์ด ๋ฐ๋ณต ๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค www.acmicpc.net ์ ๋ต ์ฝ๋: n=int(input()) for i in range(n): a,b = input().split() a = int(a) ans = "" for i in b: ans = ans + i * a print(ans) ์ฒ์ ์์ฑํ๋ ์ฝ๋: # ์ฒ์ ์์ฑํ ์ฝ๋ for i in a: ans = ans + b[i]*a # ๋ฌธ์์ด ๊ธธ์ด๋งํผ์ด๋๊น for๋ฌธ์ a๊ฐ ์๋ b์ ๊ธธ์ด๊ฐ ๋ค์ด๊ฐ์ผํ๊ณ ..
https://www.acmicpc.net/problem/2562 2562๋ฒ: ์ต๋๊ฐ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ 9๊ฐ์ ์์ฐ์ 3, 29, 38, 12, 57, 74, 40, 85, 61 ์ด ์ฃผ์ด www.acmicpc.net ์ ๋ต ์ฝ๋: dic=[] for i in range(9): dic.append(int(input())) x = max(dic) print(x) print(dic.index(x)+1) ์ฒ์ ์๊ฐํ ํ์ด: dic=list(map(int, input().split())) i = 0 for i in dic: if .. i+= 1 ํ์ง๋ง ์ ๋ ๊ฒ split์ผ๋ก ๋ถ๋ฌ์ค๋ฉด, ์ ๋ ฅ..
https://www.acmicpc.net/problem/10951 10951๋ฒ: A+B - 4 ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ์ ๋ต ์ฝ๋: while True: try: a,b=map(int,input().split()) print(a+b) except: break while ๋ฐ๋ณต๋ฌธ์ด ๋์๊ฐ๋ ๋์ try, except๋ฌธ์ ์ด์ฉํด์ ์ฃผ์ด์ง๋ ํ ์คํธ ์ผ์ด์ค๋ง ๊ฒ์ฌํ ์ ์๋ค ํ ์คํธ ์ผ์ด์ค ๊ฐฏ์๊ฐ ์ ํด์ ธ ์์ง ์๊ธฐ ๋๋ฌธ์ try : ๋ณ์ a,b์ intํ์ด ๋ค์ด๊ฐ๋ฉด , a+b๋ฅผ ์ถ๋ ฅ except: try์ ๋ํ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ break: while๋ฌธ์ ๋ฉ์ถค
https://www.acmicpc.net/problem/10871 10871๋ฒ: X๋ณด๋ค ์์ ์ ์ฒซ์งธ ์ค์ N๊ณผ X๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ N, X ≤ 10,000) ๋์งธ ์ค์ ์์ด A๋ฅผ ์ด๋ฃจ๋ ์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์ ์๋ ๋ชจ๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 10,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. www.acmicpc.net ์ฒ์ ์ด ์ฝ๋: n,x=map(int,input().split()) dic=[] for i in range(n): dic.append(int(input())) for i in range(len(dic)): if dic[i]
https://www.acmicpc.net/problem/15552 15552๋ฒ: ๋น ๋ฅธ A+B ์ฒซ ์ค์ ํ ์คํธ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. T๋ ์ต๋ 1,000,000์ด๋ค. ๋ค์ T์ค์๋ ๊ฐ๊ฐ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. A์ B๋ 1 ์ด์, 1,000 ์ดํ์ด๋ค. www.acmicpc.net Python rstrip์ ํ๋ผ๋ ๊ฑด ๋ฌธ์์ด ์์ฒด๋ฅผ ๋ณ์์ ์ ์ฅํ๊ณ ์ถ์ ๋ ์๊ธฐ์ง, ๊ฐํ๋ฌธ์๊ฐ ๋งจ ๋์ ๋ค์ด์๋ int ๋ณํ์ด๋ split()์ ๊ทธ๋๋ก ํ ์ ์์. ์ฆ, int(sys.stdin.readline()), sys.stdin.readline().split() ์ด๋ ๊ฒ ํด๋ ์๋ฌด ๋ฌธ์ ์๋ค ์ฐธ๊ณ ๋ก ์ด๋ฆ์ด ๊ฝค ๊ธธ๊ธฐ ๋๋ฌธ์ input = sys.stdin.readline์ ๋งจ ์ฒ์์ ์จ์ฃผ๋ฉด ํธํจ ๐ก inpu..