๐ Python/๋ฐฑ์ค
[10872]ํฉํ ๋ฆฌ์ผ
๋ฆฌ์คํธ ์ด์ฉ import sys N = int(sys.stdin.readline()) N_list = list(range(1, N+1)) answer = 1 for num in N_list: answer *= num print(answer) ์ฌ๊ทํจ์ ์ด์ฉ import sys N = int(sys.stdin.readline()) def fact(N): if N
[2628]์ข ์ด์๋ฅด๊ธฐ
import sys W_fin, H_fin = map(int, sys.stdin.readline().rstrip().split()) N_tot = int(sys.stdin.readline()) W = [0] H = [0] for _ in range(N_tot): direction, num = map(int, sys.stdin.readline().rstrip().split()) if direction == 0: H.append(num) else: W.append(num) H.append(H_fin) W.append(W_fin) H.sort() W.sort() dif_H=[] dif_W=[] for i in range(len(H)-1): dif_H.append(H[i+1] - H[i]) for i in ra..
[1065]ํ์
import sys N = int(sys.stdin.readline().rstrip()) count = 0 for i in range(1, N+1): if len(str(i))
[1978]์์ ์ฐพ๊ธฐ
import sys N = int(sys.stdin.readline()) nums = list(map(int, sys.stdin.readline().split())) count = 0 for num in nums: if num == 1: continue elif num ==2: count += 1 else: for i in range(2, num): if num % i == 0: count -= 1 break count += 1 print(count) ์๋ผํ ์คํ ๋ค์ค์ ์ฒด => ์ฐธ๊ณ ํ์ฌ ๋ค์ ํ์ด๋ณด๊ธฐ 1978 ์์ ์ฐพ๊ธฐ
[2869]๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค
import sys import math A, B, V = map(int, sys.stdin.readline().rstrip().split()) D = math.ceil((V - A) / (A - B)) + 1 print(D) for๋ฌธ, while๋ฌธ์ ์ฌ์ฉํ๋ ค๋ค๋ณด๋ ์๊ฐ ์ด๊ณผ-> ์ด ๋ฐฉ๋ฒ์ ๋๋ฌด ์ด๊ณผ์ ์ธ ๋ฐฉ๋ฒ ๋์ค์ ํ๋ฒ ๋ ํ์ด๋ด์ผ๊ฒ ๋ค.(ํ๋ก๊ทธ๋๋ฐ ์ ์ฅ์์ ์ข๋ ๋น ๋ฅด๊ฒ ํ๋จํ ์ ์๋ ๋ฐฉ๋ฒ) 2869 ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค