본문 바로가기
반응형

baekjoon180

baekjoon - python - 5355 www.acmicpc.net/problem/5355 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net # @Author YoungMinKim # baekjoon import sys N = int(sys.stdin.readline()) for _ in range(N): x = list(sys.stdin.readline().split()) try: if x[0].split('.'): num=float(x[0]) except: num = int(x[0]) for i in x[1:]: if i =.. 2020. 10. 14.
baekjoon - python - 10845 www.acmicpc.net/problem/10845 # @Author YoungMinKim # baekjoon from collections import deque import sys N = int(sys.stdin.readline()) class queue: def __init__(self): self.ls = deque([]) def push(self,num): self.ls.append(num) def pop(self): if self.size() == 0: return -1 else: return self.ls.popleft() def size(self): return len(self.ls) def front(self): if self.size() == 0: return -1 return sel.. 2020. 10. 10.
baekjoon - python - 1920 www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1≤N≤100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안�� www.acmicpc.net import sys a = int(sys.stdin.readline()) x = list(map(int,sys.stdin.readline().split())) b = int(sys.stdin.readline()) y = list(map(int,sys.stdin.readline().split())) dic={} for i in x: dic[i]=True for j in.. 2020. 10. 10.
baekjoon - python - 10815 www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 리스트에서 탐색하는 것 보다 딕셔너리 키 탐색이 더 빠르다. # @Author YoungMinKim # baekjoon import sys a= int(sys.stdin.readline()) X = list(map(int,sys.stdin.readline().split())) b = int(sys.stdin.readline()) Y = list(map(int,sys.stdin.re.. 2020. 10. 10.
baekjoon - python - 10867 www.acmicpc.net/problem/10867 10867번: 중복 빼고 정렬하기 첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. www.acmicpc.net # @Author YoungMinKim # baekjoon import sys N = int(sys.stdin.readline()) X = list(map(int,sys.stdin.readline().split())) unique = list(set(X)) for i in sorted(unique): print(i,end=' ') partners.coupang.com/#affiliate/ws 2020. 10. 10.
baekjoon - python - 1927 www.acmicpc.net/problem/1927 1927번: 최소 힙 첫째 줄에 연산의 개수 N(1≤N≤100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 자연수라면 배열에 x라는 값을 넣는(추가하는) 연산이고, x가 0이� www.acmicpc.net # @Author YoungMinKim # baekjoon import heapq import sys N = int(sys.stdin.readline()) heap = [] for _ in range(N): num = int(sys.stdin.readline()) if num == 0: if len(heap) == 0: print(0) else: print(heapq.heappop(heap)) .. 2020. 10. 4.
반응형