์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- JS #ํ๋ก์ ํธ
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- webpack
- slow and steady
- addEventListener
- async
- await
- mysql
- json
- ๋น๋๊ธฐ
- ajax
- Porject
- eport
- promise
- Project
- database
- ๋๊ธฐ
- Import
- prj
- sql
- object
- ํผํ
- https://m.blog.naver.com/tt2t2am1118/221010125300
- execCommand
- js
- callback
- db
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- setTimeout()
- ๊ฒ์
- Today
- Total
๋ชฉ๋ก๐ง Algorithm/Baekjoon๐ก (35)
C-log
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์ฐ์ ์์ ํ(priority Queue)๋ฅผ ์๊ธฐ ์ํด์ queue๋ฅผ ์์์ผ ํ๋ค. queue๋ FIFO์ด๋ค. ์ฆ, Stack๊ณผ๋ ๋ฐ๋๋ก ๋จผ์ ๋ค์ด๊ฐ ์ธ์๊ฐ ๋จผ์ ์ถ๋ ฅ๋๋ ๊ฒ์ด๋ค. ๋จผ์ ์ฝ๋๋ฅผ ์ดํด๋ณด์. #FIFO ์ด๊ธฐ๋๋ฌธ์ ๋จผ์ ๋ค์ด๊ฐ ์ธ์๊ฐ ๋จผ์ ๋์จ๋ค. stack๊ณผ ๋ฐ๋์ด๋ค. from collections import deque queue = deque([1,2,3]) queue.append(4) print(queue) print(queue.popleft()) print(queue) deque([1, 2, 3, 4]) 1 deque([2, 3, 4]) ์์ ์ฝ๋์์ ๋ณด์ด ๋ฏ popleft๋ก ๋จผ์ ๋ค์ด์๋ ์ธ์๋ฅผ popํ๋ค. queue์๋ enque์ deque๋ผ๋ ๊ฐ๋ ์ด ์กด์ฌํ๋๋ฐ enque..

์ฐ์ ๋ด๊ฐ ๋จผ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์ด ์์ฑ์ ํ๋ค. ์ ํ์ ๋ ฌ์ ์ ํ๋ ๊ฐ์ ์ ์ธํ ๋๋จธ์ง ๊ฐ๋ค๊ณผ ๋ชจ๋ ๋น๊ตํ๊ณ ๋๋ค์์ ๋ณํ๊ฐ ๋์์ ๋๋ง cnt๋ณ์์ ๊ฐ์ 1์ฉ ์ฆ๊ฐ์ํค๊ณ ์กฐ๊ฑด์ ์ถฉ์กฑ๋๋ ๊ฐ๋ค์ printํ๋ ๋ฐฉ์์ผ๋ก ์์ฑ์ ํ๊ฒ ๋๋ค. ํ์ง๋ง ์ฌ๊ธฐ์ ํจ์๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ ์ด์ ๋ ํจ์ ๋ด๋ถ์ ์๋ for๋ฌธ์ local์ด๋ค. ๋ฐ๋ผ์ ๋ฃจํ๊ฐ ๋์๊ฐ๋ ๋ฒ์๊ฐ ์ค์ด๋ค๋ฉด์ ์๋๋ global๋ก ๋์์ ๋ ๋ณด๋ค ๋ฏธ์ธํ๊ฒ ํฌ๊ธฐ๊ฐ ์ค์ด๋๋ ๊ฑธ๋ก ์ดํดํ๋ค. import sys n, k = map(int, sys.stdin.readline().split()) N = list(map(int, sys.stdin.readline().split())) cnt = 0 def selection(N): global c..

์ด์ ํฌ์คํ ์ ์ฝ๋์ ๋ฌธ์ ๊ฐ ์์ด์ ๋ค์ ํฌ์คํ ์ ํ๋ค. ๋๋ณด๊ธฐ ์ฝ์ ์ ๋ ฌ์ ์๊ณผ ๋ค๋ฅผ ๋น๊ตํ์ฌ ์์ ๊ฐ์ ์ข์ธก์ผ๋ก ์ฝ์ ์ํค๋ ๋ฐฉ์์ด๋ค. ๊ทธ๋์ i๋ ๋ ๋ฒ์งธ for๋ฌธ์ ๋ฒ์์ ๊ธฐ์ค์ ์ ํ๋ ๋ฒ์์ด๊ธฐ์ 1๋ถํฐ ์์์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ j์ ๊ฐ์ i-1์ธ ์ข์ธก ์๋ถ๋ถ์ ๊ฐ์ ๊ฐ์ง๊ณ ์ ์ญ์์ผ๋ก ์งํ์ ํ๋ค. array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in range(1, len(array)): print(f"[{i}]") for j in range(i-1, 0, -1): # ์ ์ญ์์ธ์ง ์ดํด๊ฐ ์๊ฐ.. # print(j) print(f"{array[j]}

*ํด๋น ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต์ ๋ฐฑ์ค 23881๋ฒ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ์์ ์ธ์งํด ๋ฌ๋ผ. ์ ํํ์ ๊ธฐ๋ณธ ํํ์ ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ ค์์ด ์์๋ค. ํ์ง๋ง ๋ง์ ๋ฌธ์ ๋ฅผ ํตํด์ ๊ตฌํํ๋ ค๊ณ ํ๋ค๋ณด๋ ์ด๋ ค์์ ๋๊ผ๋ค. ์๊ฐ๋ณด๋ค ๋ง์ ์๊ฐ์ ํ ์ ํ์๊ณ ์ด์ ์ข์ ํ์ง ์๊ณ ๋ช์ผ์ ํ๋ฆฐ ๋ฌธ์ ๋ฅผ ๋ฌดํ ๋ฐ๋ณตํ๋ฉฐ ๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์๋์ง ์๊ฐ์ ํ์๋ค. 3์ผ ๊ฑธ๋ฆด ์ ์๋ ๊ฒ์ ๊ฐ์ธ ์ฌ์ ์ผ์ ๊ณผ ๋ง์ถฐ๊ฐ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ๋ค ๋ณด๋ 1์ฃผ์ผ ์ ๋์ ์๊ฐ์ด ํ์ํ๋ค. ๋ฌธ์ ๋ฅผ ํ์ตํ๊ณ ์ดํดํ๋ค๊ธฐ ๋ณด๋จ ์ ํ์ ๋ ฌ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก์ผ๋ฉฐ ์ด๋ค ๊ตฌ์กฐ๋ฅผ ํตํด์ ๋ฌธ์ ๊ฐ ๋์๊ฐ๋์ง์ ์ด์ ์ ๋ง์ถ ํฌ์คํ ์ด๋ค. ์ฐ์ ์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ค for๋ฌธ๋ง์ ๊ธฐ์ค์ผ๋ก ๋ฐ๋ผ๋ณธ ๊ทธ๋ฆผ์ ์๋์ ๊ฐ๋ค.์กฐ๊ธ ๋ณต์กํด ๋ณด์ด๋ ๋ฆฌ์คํธ ์์ ํ๋๋ง์ ๋์ ์์ผฐ์ ๋์ ๋ชจ์ต์ ์ค๋ฅธ์ชฝ๊ณผ ..

์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ์ list for๋ฌธ์ ํตํด์ list๊ธธ์ด๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์์๋ฅผ ๊ฐ์ง๊ณ ๊ตฌํํ๋ คํ๋ค. ์๋ ์ฝ๋๋ฅผ ์ดํด๋ณด์ arr = [7, 5, 9, 0, 1, 6, 2, 4, 8] for i in arr: # ๋น๊ต๊ฐ min = i for ii in arr: if min > ii: print(i) min = ii # switch๋ฅผ ํ๊ธฐ ์ํด์ index๋ฅผ ์ด์ฉํด์ผํ๋ค # for ii in range(1,len(arr)): # if min < arr[ii] : # print(arr[ii]) # min = arr[ii] ์ด๋ ๊ฒ ๊ตฌํ์ ๋ ๋ฌธ์ ๋ ๊ฐ ์์๋ค์ ์ค์์นํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค. (์ง๊ธ์ ๋ด๊ฐ ์๊ณ ์๋ ์ง์์ผ๋ก ๊ทธ๋ ๋ค) ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด์๋ list์ ๊ธธ์ด๋ฅผ for๋ฌธ์ i๋ก ๋ฐํ ๋ฐ์..

์ด์ ์ ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ๋ ๊ตฌํ ๋ฌธ์ ์ด๋ค. ์ฐ์ ์ ์ถํ ํ์๋ค์ ์๋ฅผ ์ ๋ ฅํ๊ณ ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก 1~30๊น์ง์ ๋ช ๋จ์ ๊ธฐ์ค์ผ๋ก for๋ฌธ์ ๋๋ ค์ ๋ช ๋จ์ ๊ฐ์ด ์๋ ์์ด๋ค์ ๋ฐ๋ก exc list ๋ณ์์ ๋ด์๋๋ค. ๋ด์๋ exc์ ๋ถํ์ํ ์์๋ค์ set์ผ๋ก ์ ์ธํ๊ณ ๋ค์ list๋ก ๋ณํ ํ๋ค sort๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์์ ๊ฐ์์ ๋์ ๊ฐ์ผ๋ก ์ ๋ ฌํด์ค๋ค. N = [] for _ in range(28): N.append(input()) exc = [] for i in range(1, 31): for ii in range(len(N)): if str(i) not in N: exc.append(i) lst = list(set(exc)) lst.sort() for i in range(len(lst)): print(lst..

๋ด๊ฐ ์ํ๋ ๋ฐฉ์์ ์ฒ์ ๋ถํฐ sort๋ฅผ ์ฌ์ฉํ์ง ์๊ณ (sort๋ฅผ len๊ธฐ์ค์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ธด ํ์) ์ด์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ค๊ณ ํ์ผ๋ ์ํ ํ์ง ์์ ๊ตฌ๊ธ๋ง์ ํตํด์ ํ์ด๋ฒ์ ํ์ธํด ๋ณด์๋ค. n = int(input()) lst = [] for i in range(n): lst.append(input()) set_lst = set(lst) ## set์ผ๋ก ๋ณํํด์ ์ค๋ณต๊ฐ์ ์ ๊ฑฐ print(type(set_lst)) lst = list(set_lst) ## ๋ค์ list๋ก ๋ณํ lst.sort(key = len) for i in lst: print(i) i im it no but more wait wont yours cannot hesitate sort๋ฅผ ๋จ์ํ sortํ๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์ค์ ์ ํด..