์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋น๋๊ธฐ
- addEventListener
- json
- object
- db
- ajax
- database
- ๋๊ธฐ
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- webpack
- promise
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- js
- sql
- await
- https://m.blog.naver.com/tt2t2am1118/221010125300
- slow and steady
- JS #ํ๋ก์ ํธ
- Project
- async
- ํผํ
- Import
- callback
- prj
- execCommand
- mysql
- Porject
- ๊ฒ์
- eport
- setTimeout()
- Today
- Total
๋ชฉ๋ก๐ง Algorithm (52)
C-log

์ฒ์์ ์์ฑํ ์ฝ๋์ด๋ค. ์๋๋ ๋์ง ์์ ๋ฟ๋๋ฌ ์์ง for๋ฌธ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์ด์ ๋ง์ด ํด๋งค๊ณ ์๋ค. list์ ๊ฐ์ ๋ฐ์์ for๋ฌธ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ ํผ๋ํ๊ณ ์๋ค. N = list(str(input())) c = "" for _ in range(97, 122+1): c += chr(_) for _ in range(len(N)): if c.index(N[_]): print(c.index(N[_])) else: print(0) ๊ธฐ์ด์ ์ธ ๋ฌธ์ ๋ผ ๊ตฌ๊ธ๋ง์ ํตํด ๋น ๋ฅด๊ฒ ํ์ด ๋ณด์๋ค. ์ฐ์ ์๋ ์ฝ๋๋ ์์ ํ ์ฝ๋์ด๋ค. N = list(str(input())) c = "" for _ in range(97, 122+1): c += chr(_) for i in c: # c๊ฐ i๋ก ์ํ๋ฒณ์ ๋ฐํํ๋ค. if i..

๋ฌธ์์ด์ ์ด์ฉํด์ ํฉ์ ๊ตฌํ๋ ๋ฌธ์ ์๋ค. ๊ฐ๋จํ ๋ฏ ๊ธฐ์ด๋ฅผ ํ์ธํ๋ ๋ฌธ์ ์๋ค. ์ฐ์ ๋ด๊ฐ ๋ง๋ ์ฝ๋๋ ์๋์ ๊ฐ๋ค. N = int(input()) n = str(input()) result = 0 for _ in range(N): result += int(n[_]) print(result) ์ฐ์ n์๋ ๋ฌธ์์ด์ ๊ธฐ์ ํ๊ณ ์ด๊ฒ๋ค์ N๋ฒ๋งํผ ๋ฐ๋ณต์์ผ์ result์ ๊ฐ์ ํฉ์น๋ฉด ๋๋ค. ํ์ง๋ง ์ด๋ณด๋ค for๋ฌธ์ ๋ ์ ํ์ฉํ ์์๊ฐ ์๋ค. ์๋ ์ฝ๋๋ฅผ ์ดํด๋ณด์ n = input() nums = input() total = 0 for i in nums: total += int(i) # total= total+int(i) print(total) for๋ฌธ์ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ๋ณธ๋ค๋ฉด nums = input() for ..

ํ๊ท ๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์์ค์ด๋ค. ๋ค๋ง list์ input์ ์ง์ ์ ์ผ๋ก ์ฝ์ ํ๋ ๋ฐฉ๋ฒ์ ์์ง๊น์ง ์ต์ํ์ง ์๋ค. ์๋ ์ฝ๋๋ ๋ด๊ฐ ์ฒ์์ผ๋ก ์์ฑํ ์ฝ๋์ ๋ชจ์ต์ด๋ค. N = int(input()) score = [] result = 0 for _ in range(N): score.append(int(input())) M = max(score) for _ in range(N): result += (score[_]/M*100) print(result/N) ํด๋น ์ฝ๋์ ๋ฌธ์ ๋ for๋ฌธ์ ์ฌ์ฉํด์ score list๋ฅผ ํ๋ํ๋ ์ฝ์ ์ ํ๋ค๋ ๊ฒ์ด ๋ฌธ์ ์๋ค. ์ด๋ฅผ ์์ ํ๊ธฐ ์ํด์๋ ์๋์ ๊ฐ์ด ์์ฑํ๋ฉด ๋๋ค. N = int(input()) score = list(map(int, input().split())) ..

์ฒ์์ ์์ฑํ ์ฝ๋๋ ์๋์ ๊ฐ๋ค. ์ด์ค for๋ฌธ์ ์ฌ์ฉํด์ ์ ์ ํ ๋ถ๋ถ์ ๋ค์ง๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค. ์ ์ด๋ ๊ฒ ์๊ฐํ๋์ง ์ค์ค๋ก๊ฐ ๋ถ์ํ๊ณ ํ์ ํ ํ์๊ฐ ์๋ค. N, M = map(int, input().split()) basket = [] for _ in range(N): basket.append(_+1) for _ in range(M): i, j = map(int, input().split()) for r in range(i-1, j): new_basket = basket[r] print(new_basket) basket[r] = new_basket print(basket) print(basket) ๊ตฌ๊ธ๋ง์ ํด์ list ์ฌ๋ผ์ด์ค(slice) ๋ฐฉ๋ฒ์ ๊ณ ์ํด์ ์์ฑํ ์ฝ๋๋ ์๋์ ๊ฐ๋ค. N, M = ..

๋ฐฐ์ด ์ฆ, ๋ฆฌ์คํธ๋ฅผ ์ด์ฉํด์ ๋๋จธ์ง ๊ฐ์ ์งํฉ์ ์ฐพ์๋ด๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ค๋ง ์ค๋ณต๋๋ ๊ฐ์ ์ ์ธํ ๋๋จธ์ง ๊ฐ์๋ฅผ ์์ ๋ด๋ฉด ๋๋ค. ์ฒ์์ ์์ฑํ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์๋ค. if๋ฌธ์ ์์ด ์๋ชป๋์ด ์๋ค. 42๋ฅผ ๋๋ ๋๋จธ์ง์ ๊ฐ๋ค์ด 0์ด ์๋๋๋ง ๋ฆฌ์คํธ์ ์ถ๊ฐํ๊ฒ ๋์ด ์๋ค. ์ด๋ ๋๋จธ์ง ๊ฐ๋ค์ ์ค๋ณต์ ์์ ๋ผ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ค. remain_list = [] for _ in range(10): N = int(input()) remain = N % 42 # remain_list.append(remain) if not remain == 0: remain_list.append(remain) print(len(remain_list)) ๊ทธ๋์ ๊ตฌ๊ธ๋ง์ ํตํด ์๊ฒ๋ ๊ฒ์ in์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์๋๋ ์์ ๋ ์ฝ๋์ด๋ค. ..

์๊ณ ๋ฆฌ์ฆ์์ ๊ธฐ๋ณธ์ผ๋ก ์๊ณ ์์ด์ผ ํ ๊ฐ๋ ์ค ํ๋์ธ ์คํ์ LIFO์ ๊ตฌ์กฐ๋ฅผ ๋๊ณ ์๋ค. ์๋ ์ฝ๋๋ฅผ ํตํด ๊ตฌํ๋ stack๊ณผ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ์.class Stack: def __init__(self) -> None: self.stack = [] def is_empty(self): return len(self.stack) == 0 def is_push(self, item): self.stack.append(item) def is_pop(self): if not self.is_empty(): return self.stack.pop() else: return None def ..

์ฒ์์ ์๊ฐํ ์ฝ๋๋ ์ ๋ง ๋จ์ํ๊ฒ ์๊ฐ์ ํ๋ค. ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์๋ ์ด๊ฑด ๋ฐํ์์๋ฌ๋ ์ค๋ฅ๋ฅผ ๋ฐ์ ์ํค์ง ์์๊น ์๊ตฌ์ฌ์ ํ์๋ค. while True: A, B = map(int, input().split()) print(A + B) ๋น์ฐํ ๊ฒฐ๊ณผ๋ ๋ฐํ์์๋ฌ์๊ณ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชฐ๋๋ค. ์ฌ์ค์ ๋๋ฒ๊น ์ํด์ ์ฝ๋๋ฅผ ์คํํ๋ฉด ์ ์์ ์ผ๋ก ์๋์ ํ๋ค. ํ์ง๋ง A,B์ ์ ์๊ฐ ์ ๋ ฅ๋์ง ์์ผ๋ฉด ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ try/except๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. try/except๋ ์์ธ ์ํฉ์ด ๋ฐ์ํ์ ๋ ์ฌ์ฉํ๋ ์ฝ๋์ด๋ค. ์ฆ, ๋ฌดํ๋ฃจํ๋ฅผ ๋ฐฉ์งํ๋ ๊ฒ์ด ์๋๋ผ A,B์ ์ ๋ ฅ๋ ๊ฐ์ด ์ฌ๋ฐ๋ฅด์ง ์์ ๋์ ์์ธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ธ ๊ฒ์ด๋ค. ๋ฌดํ๋ฃจํ๋ ์ค๋ฅ๋ ์์ธ์ ์ธ ๊ฒ์ด ์๋๋ค. ๋จ..

import sys T = int(input()) for i in range(T): A, B = map(int, sys.stdin.readline().split()) print(A+B) input์ ์ฌ์ฉํ์ง ์๊ณ import sys๋ฅผ ํตํด์ ๊ฐ์ ๋ฐ์ ์ฌ ์ ์๋ค. testcase๋ ๊ธฐ์กด์ input์ผ๋ก ์์ฑํด๋ ๋ฐํ์, ์๊ฐ์ด๊ณผ๊ฐ ์ผ์ด ๋์ง ์๋๋ค. testcase T๋ณ์๋ฅผ input์ด ์๋ sys.stdin.readline()์ผ๋ก ์์ฑํ๋ฉด ์๋์ ๊ฐ๋ค. import sys # T = int(input()) T = int(sys.stdin.readline().strip()) # strip()ํจ์๋ฅผ ์ฌ์ฉํจ์ผ๋ก ๊ฐํ๋ฌธ์ /n์ ์ ๊ฑฐํ ์ ์๋ค. for i in range(T): A, B = map(int,..