ํ

๐Ÿฅ‡ Gold4https://www.acmicpc.net/problem/13975  โŽ 1์ฐจํ’€์ดimport sysfrom collections import dequeinput = sys.stdin.readlinen=int(input())for _ in range(n): m=int(input()) nums=sorted(list(map(int,input().strip().split()))) queue=deque(nums) result=0 while len(queue)>=1: if len(queue)==1: print(result) break temp=queue[0]+queue[1] ..
๐Ÿฅˆ Silver3https://www.acmicpc.net/problem/1021    โœ… ์ •๋‹ตํ’€์ดimport sysfrom collections import dequeinput = sys.stdin.readlinen, m = map(int, input().split())num_list = list(map(int, input().split()))# 2๋ฒˆ๊ณผ 3๋ฒˆ ์ค‘ ์–ด๋Š ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ• ์ง€-> ์ค‘๊ฐ„ ์ธ๋ฑ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด๋‹น index๊ฐ€ ๊ฐ€๊นŒ์šด์ชฝ์œผ๋กœq = deque([i for i in range(1, n + 1)])result = 0for num in num_list: while True: # ๋งจ์•ž ์š”์†Œ๊ฐ€ ๋น ์ ธ๋‚˜๊ฐˆ์ˆ˜์žˆ๋Š”์ง€ ํ™•์ธ if q[0] == num: q...
๐Ÿฅˆ Silver3https://www.acmicpc.net/problem/1966  โœ… ์ •๋‹ตํ’€์ด# ์ธ์‡„=๋งจ์•ž์š”์†Œ ์ œ๊ฑฐ์‹œ, # list(stack)๋Š” pop(0)=O(n)# Queue๋Š” popleft()=O(1) -> Queue ์‚ฌ์šฉ# ์ฒซ๋ฒˆ์งธ ์š”์†Œ๊ฐ€ queue์—์„œ max๊ฐ’์ด์—ฌ์•ผ ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅimport sysfrom collections import dequeinput=sys.stdin.readlinen=int(input())find=Falsefor _ in range(n): q=deque() #queue ์ƒ์„ฑ n,target=map(int,input().split()) priority=list(map(int,input().split())) for idx,p in enume..
[Lv1] ๊ฐ™์€ ์ˆซ์ž๋Š” ์‹ซ์–ด function solution(arr) { const answer = [arr[0]]; //์ฒซ๋ฒˆ์งธ ์›์†Œ๋Š” ํ•ญ์ƒ ํฌํ•จ for(let i=1;iarr[i]!==arr[i+1]) } ์ •ํ™•์„ฑ: 71.9, ํšจ์œจ์„ฑ: 28.1 [Lv2] ๊ธฐ๋Šฅ๊ฐœ๋ฐœ function solution(progresses, speeds) { var answer = []; const work=[] //1. ์ž‘์—…์ผ ๋ฐฐ์—ด ์ƒ์„ฑ for(let i=0;i< progresses.length;i++){ let left=100-progresses[i]; left=Math.ceil(left/speeds[i]) work.push(left) } //2. ์ˆœํšŒ let deploy=work[0]; let count=0; for(let..
Yuuuki
'ํ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก