BOJ
-
여러가지 언어들의 입출력 속도 비교BOJ 2020. 12. 16. 23:10
www.acmicpc.net/blog/view/56 입력 속도 비교 여러가지 언어와 입력 방법을 이용해서 시간이 얼마나 걸리는지 비교해 보았습니다. 방법: 첫째 줄에 정수의 개수 N (= 10,000,000), 둘째 줄부터 N개의 줄에 한 개의 자연수(10,000 이하)가 적힌 파일 www.acmicpc.net www.acmicpc.net/blog/view/57 출력 속도 비교 여러가지 언어와 출력 방법을 이용해서 시간이 얼마나 걸리는지 비교해 보았습니다. 방법: 총 N개의 줄에 1부터 10,000,000까지의 자연수를 한 줄에 하나씩 출력하는 시간을 측정. 10번 측정해서 평 www.acmicpc.net
-
백준 파이썬 10845 큐BOJ 2020. 3. 26. 01:32
내 풀이 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 import sys class Stack: def __init__(self): self.len = 0 self.list = [] def push(self,x): self.list.append(x) self.len += 1 def pop(self): if self.len == 0: return -1 tmp = self.list[0] del self.list[0] self.len -= 1 return tmp def size(sel..
-
백준 파이썬 10828 스택BOJ 2020. 3. 26. 01:31
내 풀이 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 import sys class Stack: def __init__(self): self.len = 0 self.list = [] def push(self,x): self.list.append(x) self.len += 1 def pop(self): if self.len == 0: return -1 pop_result = self.list[self.len - 1] del self.list[self.len - 1] self.len -= 1 return po..
-
백준 파이썬 9012 괄호BOJ 2020. 3. 25. 19:31
내 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 n = int(input()) while n > 0: n -= 1 a = input() if a.count('(') != a.count(')') or a[0] != '(' or a[-1] != ')': print('NO') else: for i in range(len(a)): if a[0:i].count('(') 0: n -= 1 a = input() c = 0 for i in range(len(a)): if a[i] == '(': c += 1 else: c -= 1 if c