์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ์ฐ์ ์์ํ
- ๋จ์ํ ์คํธ
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐฑ์๋
- ์คํ๋ง
- ์๊ณ ๋ฆฌ์ฆ
- spring
- ์ปด๊ณต์
- SSE
- ๋ฐฑ์ค1436
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋ฐ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- ํ์ด์ฌ
- ์ปดํจํฐ๊ณตํ
- ๋ฆฌ์กํธ
- boj11653
- ์ดํญ๊ณ์
- ํ๋ก ํธ์ค๋
- ์ฝ๋ฉ
- ์ปด๊ณต
- ChatGPT
- ์น๊ฐ๋ฐ
- ๋ฐฑ์คํ์ด
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ์ฝ๋ฉํ ์คํธ
- ๊ทธ๋ฆฌ๋
- ๊ฐ๋ฐ์
- Today
- Total
๋ชฉ๋ก์๊ณ ๋ฆฌ์ฆ (29)
๐ป๐ญ๐ง๐
1. ์๊ฐ์ด๊ณผ ๋จ๋ฉด ๊ณ ๋ คํด๋ณด๊ธฐ.. import sys input=sys.stdin.readline 2. collections.Counter() ์์ ์ต๋น๊ฐ ๊ตฌํ๊ธฐ result = Counter๋ณ์์ด๋ฆ.most_common() → [(key, frequency), (key, frequency)] ์ด๋ฐ ์์ผ๋ก ๋์ค๋ฏ๋ก ์ต๋น๊ฐ์ ๊ฐ์ง๋ key ๊ฐ์ ์ป์ผ๋ ค๋ฉด result[0][0] ์ด๋ฐ ์์ผ๋ก ํ๋ฉด ๋จ SQL ๋ ์ง → TO_CHAR(์์ฑ, 'yyyy-mm-dd') ์ ๊ฐ์ด ๋ฌธ์์ด๋ก ๋ฐ๊ฟ์ ๋น๊ตํ๊ณ , ์ถ๋ ฅ๋ ํฌ๋งท์ ๋ง์ถฐ์ ํด์ผํจ. ์์ n ๊ฐ๋ง ์ถ๋ ฅํ๊ธฐ FETCH FIRST n ROWS ONLY ๋๋ --- where ์ ์ rownum
๋ฌธ์ https://www.acmicpc.net/problem/1920 1920๋ฒ: ์ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค์ ์์ฐ์ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ N๊ฐ์ ์ ์ A[1], A[2], …, A[N]์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ M(1 ≤ M ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ M๊ฐ์ ์๋ค์ด ์ฃผ์ด์ง๋๋ฐ, ์ด ์๋ค www.acmicpc.net ์ฝ๋ from bisect import bisect_left, bisect_right n = int(input()) nlist = list(map(int, input().split())) nlist.sort() m = int(input()) mlist = list(map(int, input().split())) for i in range(m):..
๋ฌธ์ https://www.acmicpc.net/problem/1436 1436๋ฒ: ์ํ๊ฐ๋ ์ 666์ ์ข ๋ง์ ๋ํ๋ด๋ ์๋ผ๊ณ ํ๋ค. ๋ฐ๋ผ์, ๋ง์ ๋ธ๋ก๋ฒ์คํฐ ์ํ์์๋ 666์ด ๋ค์ด๊ฐ ์ ๋ชฉ์ ๋ง์ด ์ฌ์ฉํ๋ค. ์ํ๊ฐ๋ ์์ ์ธ์์ ์ข ๋ง ์ด๋ผ๋ ์๋ฆฌ์ฆ ์ํ์ ๊ฐ๋ ์ด๋ค. ์กฐ์ง ๋ฃจ์นด์ค๋ ์คํ์ www.acmicpc.net ์ฝ๋ n = int(input()) result = 1 endNum = 666 while (True): numString = str(endNum) # ์ ์์ธ endNum์ ๋ฌธ์์ด๋ก ๋ณํํ์ฌ '666'์ด ์๋์ง ํ์ธํ ์ ์๋๋ก ํจ if '666' in numString: if n == result: # ์ํ๋ ๋ฒ์งธ์ ์ข ๋ง ์ซ์๊ฐ ๋ง๋ค๋ฉด print(endNum) break else: resu..
๋ฌธ์ https://www.acmicpc.net/problem/12605 12605๋ฒ: ๋จ์ด์์ ๋ค์ง๊ธฐ ์คํ์ด์ค๋ก ๋์ด์ฐ๊ธฐ ๋ ๋จ์ด๋ค์ ๋ฆฌ์คํธ๊ฐ ์ฃผ์ด์ง๋, ๋จ์ด๋ค์ ๋ฐ๋ ์์๋ก ๋ค์ง์ด๋ผ. ๊ฐ ๋ผ์ธ์ w๊ฐ์ ์๋จ์ด๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด L๊ฐ์ ์ํ๋ฒณ์ ๊ฐ์ง๋ค. ๊ฐ ํ์ ์ํ๋ฒณ๊ณผ ์คํ์ด์ค๋ก๋ง www.acmicpc.net ์ฝ๋ from collections import deque n = int(input()) for i in range(n): array = deque([]*100) string = list(input().split(' ')) for j in range(len(string)): array.append(string[j]) print('Case #'+str(i+1)+": ",end='') for ..
๋ฌธ์ https://www.acmicpc.net/problem/1021 1021๋ฒ: ํ์ ํ๋ ํ ์ฒซ์งธ ์ค์ ํ์ ํฌ๊ธฐ N๊ณผ ๋ฝ์๋ด๋ ค๊ณ ํ๋ ์์ ๊ฐ์ M์ด ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , M์ N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ ์ง๋ฏผ์ด๊ฐ ๋ฝ์๋ด๋ ค๊ณ ํ๋ ์์ ์์น๊ฐ www.acmicpc.net ์ฝ๋ from collections import deque n, m = map(int, input().split(' ')) array = list(map(int, input().split(' '))) numlist = deque((i+1) for i in range(n)) result = 0 idx = 0 for i in range(m): for j in range(n): if array..
๋ฌธ์ https://www.acmicpc.net/problem/18258 18258๋ฒ: ํ 2 ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ N (1 ≤ N ≤ 2,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๋ช ๋ น์ด ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์ ์๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋ฌธ์ ์ ๋์์์ง www.acmicpc.net ์ฝ๋ import sys N = int(sys.stdin.readline().rstrip()) que = [0] * 2000001 front = 0 rear = 0 no = 0 def is_empty(): global no if no
๋ฌธ์ https://www.acmicpc.net/problem/11866 11866๋ฒ: ์์ธํธ์ค ๋ฌธ์ 0 ์ฒซ์งธ ์ค์ N๊ณผ K๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net ์ฝ๋ N,K = map(int,input().split()) que = [0] *(N+1) rear = 0 front = 0 no = 0 temp = 0 def deque()-> int: global front global no x = que[front] front += 1 no -= 1 if front == N: front = 0 return x def enque(y): global rear global no que[rear] = y rear += 1 no += 1 if r..

๋ฌธ์ https://www.acmicpc.net/problem/17103 17103๋ฒ: ๊ณจ๋๋ฐํ ํํฐ์ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T (1 ≤ T ≤ 100)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ ์ N์ ์ง์์ด๊ณ , 2 < N ≤ 1,000,000์ ๋ง์กฑํ๋ค. www.acmicpc.net ์ฝ๋ #์๋ผํ ์คํ ๋ค์ค์ ์ฒด array = list[1000000] a = [False, False] + [True]*(999999) for i in range(2,1000000): if a[i]: for j in range(2*i, 1000000, i): a[j] = False t = int(input()) for i in range(t): n = int(input()) sum = 0 x = ..
๋ฌธ์ https://www.acmicpc.net/problem/11653 11653๋ฒ: ์์ธ์๋ถํด ์ฒซ์งธ ์ค์ ์ ์ N (1 ≤ N ≤ 10,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ฝ๋ n = int(input()) if n != 1: while n>1: for i in range(2,n+1): if n%i==0: print(i) n = n//i break ํ์ด n(์์ธ์๋ถํด ํ ์ ์ N) ์์ i ๋ฅผ 2๋ถํฐ ์์ํด์ ๋๋๋ค. n์์ i๋ฅผ ๋๋ ๋๋จธ์ง๊ฐ 0์ผ ๊ฒฝ์ฐ i๊ฐ n์ ๊ตฌ์ฑํ๋ ์์ธ์์ ํด๋นํ๋ฏ๋ก i๋ฅผ ์ถ๋ ฅํ๊ณ n์ i๋ฅผ ๋๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ i๋ฅผ 2๋ถํฐ ์์ํด์ ๋๋๋ ๊ฒ์ ๋ฐ๋ณตํ๋ค. โ ์ฒ์์ ์ด๋ ๊ฒ ํ ์๊ฐ์ ๋ชปํ๊ณ n์์ ์์๋ค๋ง ์ค๋ฆ์ฐจ์์ผ๋ก ๋๋์ด์ ๋๋จธ์ง๊ฐ ..
๋ฌธ์ https://www.acmicpc.net/problem/2178 2178๋ฒ: ๋ฏธ๋ก ํ์ ์ฒซ์งธ ์ค์ ๋ ์ ์ N, M(2 ≤ N, M ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋ค์ N๊ฐ์ ์ค์๋ M๊ฐ์ ์ ์๋ก ๋ฏธ๋ก๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์๋ค์ ๋ถ์ด์ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ฝ๋ import sys from collections import deque def bfs(x,y): queue = deque() queue.append((x,y)) while queue: x, y = queue.popleft() for i in range(4): nx = x + dx[i] ny = y + dy[i] if nx=n or ny=m: continue if graph[nx][ny] == 0: continue i..