์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ก์ ํธ
- error
- ๊ตญ๋น์ง์
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- mongodb
- JS
- ๋ฐฑ์ค
- Til
- KDT
- node.js
- react
- CSS
- ์๊ณ ๋ฆฌ์ฆ
- ํ์ด์ฌ
- heapq
- ๋ชจ๊ฐ์ฝ
- ํฌ๋กค๋ง
- ์ฝ๋ฉ
- HTML
- Python
- ์ฝ๋ฉ์ ํ
- ํ๋ก ํธ์๋
- ๊ทธ๋ฆฌ๋
- fe
- javascript
- ํ ์ดํ๋ก์ ํธ
- ๋ ธ๋ง๋์ฝ๋
- ๊ฐ๋ฐ
- ๋๋ฆผ์ฝ๋ฉ
- Today
- Total
๋ชฉ๋กAlgorithms (80)
๐ฑ → ๐ณ
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/10809 10809๋ฒ: ์ํ๋ฒณ ์ฐพ๊ธฐ ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, a๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, b๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น, ... z๊ฐ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์ด๋ค ์ํ๋ฒณ์ด ๋จ์ด์ ํฌํจ๋์ด ์์ง ์๋ค๋ฉด -1์ ์ถ www.acmicpc.net ์ ๋ต ์ฝ๋: s = input() alphabet = list(range(97,123)) # a=97, z=122 ์์คํค์ฝ๋ ์ซ์ ๋ฒ์ for i in alphabet: print(s.find(chr(i))) ๊ตฌํ ์๊ฐํ ๋ ์ ์ฒด ์ํ๋ฒณ์ list๋ก ๋ถ๋ฌ์์ผํ๋ค๋ ๊ฑด ์์์ง๋ง ์์คํค์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ์ง ๋ชปํด์ ์ ๋ฅผ ๋จน์๋ค ๐ find ํจ์ ์ด๋ค ์ฐพ๋ ๋ฌธ์๊ฐ ๋ฌธ์์ด ์์์ ์ฒซ..
https://www.acmicpc.net/problem/11654 11654๋ฒ: ์์คํค ์ฝ๋ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ์ ๋ต ์ฝ๋: a=input() print(ord(a)) ord(): ๋ฌธ์์ ์์คํค ์ฝ๋๊ฐ์ ๋ฆฌํดํ๋ ํจ์ chr(): ์์คํค ์ฝ๋๊ฐ์ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๊ทธ ์ฝ๋์ ํด๋นํ๋ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ ํจ์
https://www.acmicpc.net/problem/1546 1546๋ฒ: ํ๊ท ์ฒซ์งธ ์ค์ ์ํ ๋ณธ ๊ณผ๋ชฉ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 1000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋์งธ ์ค์ ์ธ์ค์ด์ ํ์ฌ ์ฑ์ ์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ด ์๋ ์ ์์ด๊ณ , ์ ์ด๋ ํ๋์ ๊ฐ์ 0๋ณด www.acmicpc.net ๋ฐฑ์ค ๋ต : n=int(input()) arr=list(map(int,input().split())) m = max(arr) x=0 for i in range(n): x += arr[i]/m*100 print(x/n) ๊ทผ๋ฐ ์ด๋ฌ๋ฉด n์ ์ ์ธ์ ์ํด๋ ์๋์ด ๋๋๋ฐ .. ๊ตณ์ด n์ ์ ์ธ์ํค๋ผ๋ ์ด์ ๊ฐ ๋ญ๊น ์๋๋ n๊ฐ์ด ์ ๋ ฅ๋์ง ์์๋ ์ ๋์๋๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ์ฝ๋ arr=list(map(i..
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/2439 2439๋ฒ: ๋ณ ์ฐ๊ธฐ - 2 ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค. www.acmicpc.net ์ ๋ต ํ์ด: a=int(input()) for i in range(1,a+1): print(" "*(a-i) + i*"*") ์กฐ๊ธ ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ๋ฐ๋ก ๋ต ์ฐพ์๋ณด์ง ๋ง๊ณ ์๊ฐํ๊ณ ๋ ์๊ฐํ๊ณ ์ฐพ์๋ณด๊ธฐ ใ ใ ๋ค๋ฅธ ํ์ด์ ์์กดํ๊ฒ ๋์์ ;; !!