
๋ฌธ์ : ์ฝ๋: def solution(numbers): try: input_list = list(map(str, numbers)) input_list.sort(key = lambda x:x*3, reverse=True) answer = '' answer = answer.join(input_list) except: print('์์ธ ๋ฐ์!') return str(int(answer)) ํ์ด: 1. list(map(str, numbers)) 2. sort ํ ๋ key ๋ก ์ ๋ ฌ ๊ธฐ์ค ์ ํ ์ ์์, lambda ์ฌ์ฉ! data_list.sort() data_list.sort(key=lambda x : len(x)) ex1) x[0]๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ณ ๊ฐ์ ๊ฒฝ์ฐ x[1]๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ arr = ['a..
์ฝ๋: def solution(brown, yellow): total = brown + yellow # a * b = total for b in range(1,total+1): if total % b == 0: # total / b = a a = total / b if a >= b: # a >= b if 2*a + 2*b == brown + 4: # 2*a + 2*b = brown + 4 return [a,b] ํ์ด: ๊ฐ๋ก๋ฅผ a, ์ธ๋ก๋ฅผ b ๋ผ๊ณ ํ๊ณ ์์ ์ธ์ฐ๊ธฐ
์ฝ๋: -- ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์ SELECT A.PRODUCT_ID, PRODUCT_NAME, SUM(PRICE * AMOUNT) AS TOTAL_SALES FROM FOOD_PRODUCT A JOIN FOOD_ORDER B ON A.PRODUCT_ID = B.PRODUCT_ID WHERE PRODUCE_DATE LIKE '2022-05%' GROUP BY PRODUCT_ID ORDER BY TOTAL_SALES DESC, PRODUCT_ID ASC ํ์ด: 1. PRODUCT_ID๋ฅผ ํค๋ก ์กฐ์ธ 2. LIKE๋ก 5์์ธ ๊ฒ๋ค ๊ตฌํ๊ธฐ 3. GROUP BY๋ก PRODUCT_ID๋ผ๋ฆฌ ๋ฌถ์ด์ค์ผํจ!!! 4. SUM(PRICE * AMOUNT) ์ด๋งค์ถ ๊ตฌํ๊ธฐ **!

๋ฌธ์ ์ฝ๋: def solution(answers): cnt = [] cnt1 = 0 cnt2=0 cnt3=0 tmp = [] arr1 = [1,2,3,4,5] arr2 = [2,1,2,3,2,4,2,5] arr3 = [3,3,1,1,2,2,4,4,5,5] for i in range(len(answers)): if answers[i] == arr1[i%5]: cnt1 += 1 if answers[i] == arr2[i%8]: cnt2 += 1 if answers[i] == arr3[i%10]: cnt3 += 1 cnt.append(cnt1), cnt.append(cnt2), cnt.append(cnt3) c = max(cnt) m = cnt.index(c) + 1 for j in range(len(cnt..

์ฝ๋: def solution(progresses, speeds): answer = [] time = 0 count = 0 while len(progresses) > 0: if (progresses[0] + time*speeds[0]) >= 100: progresses.pop(0) speeds.pop(0) count+=1 else: if count > 0: answer.append(count) count = 0 time += 1 answer.append(count) return answer ํ์ด: ์ ์ถ๋ ฅ ์์์ ๋ํ ์ธ๊ธ์ด ์๋ค? -> ์คํ or ํ๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๊ณ pop์ฌ์ฉํด๋ณด๊ธฐ! ์ฒซ๋ฒ์งธ ๋ฐ๋ณต๋ฌธ์์ ๋จผ์ ์ ค ์์์๋ progress๊ฐ 100์ด ์ด์์ด ๋ ๋๊น์ง time +=1 ํด์ฃผ๊ธฐ ์ฒซ๋ฒ์งธ๊ฐ..

์ฝ๋: def solution(arr): ans = [arr[0]] for i in range(1, len(arr)): if arr[i] != arr[i-1]: ans.append(arr[i]) return ans ํ์ด: arr ๋ฐฐ์ด์ ์ ๊ฐ์ด๋๋ง ๋ค๋ฅด๋ฉด ๊ฒฐ๊ณผ๋ฐฐ์ด์ ๋ฃ์ด๋ ๋จ. ๊ทธ๋์ ์ ๊ฐ์ด๋๋ง ๋น๊ตํ๋ฉด ๋๋ค.
https://www.acmicpc.net/problem/1012 #DFS ํ์ด import sys from collections import deque sys.setrecursionlimit(1000000) def DFS(x, y): dx = [-1, 1, 0, 0] dy = [0, 0, -1, 1] for i in range(4): nowx = x + dx[i] nowy = y + dy[i] if (0
ํ๋ก๊ทธ๋๋จธ์ค ์ธ๊ณต์ง๋ฅ ๋ฐ๋ธ์ฝ์ค ์ฝํ def solution(seat): seat.sort() length = len(seat) dp = [0] * length target = None for i in range(length): if seat[i] != target: dp[i] = 1 target = seat[i] else: continue return sum(dp)
[WHERE] + ์กฐ๊ฑด๋ฌธ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ๊ฐ์ ์กฐ๊ฑด๋ฌธ ๊ฒ์ฌ๋ == ๊ฐ ์๋ =๋ฅผ ์ด๋ค! SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' [ORDER BY] ์ด๋ฆ๊ธฐ์ค ์ ๋ ฌ, ์ด๋ฆ์ด ๊ฐ์ ๊ฒฝ์ฐ ๋์ค์ ๋ณดํธํ ๊ธฐ๊ฐ ์ ๋๋ก ์ ๋ ฌ SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC ์ญ์ ์ ๋ ฌํ๊ธฐ → DESC ์ฌ์ฉ SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC DATE..
- Total
- Today
- Yesterday
- ๋ ผ๋ฌธ
- gan
- lgaimers
- Gaussian Splatting
- AI์ปจํผ๋ฐ์ค
- ํ์ด์ฌ
- Aimers
- ์ฝ๋ฉ๊ณต๋ถ
- dreambooth
- Paper review
- ์ปดํจํฐ๋น์
- SQL
- C์ธ์ด
- gs๋ ผ๋ฌธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํ ์ด๋ธ๋ํจ์
- SKTECHSUMMIT
- ํ์ด์ฌ์ฝํ
- 2d-gs
- AIRUSH2023
- ์ฝ๋ฉ์๋ฌ
- 3d-gs
- ํ ํฌ์๋ฐ
- ๋ ผ๋ฌธ๋ฆฌ๋ทฐ
- AIRUSH
- ๋๋ฆผ๋ถ์ค
- MYSQL
- ์ฝํ ์ค๋น
- CLOVAX
- ๋ ผ๋ฌธ์ฝ๊ธฐ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |