# 2606 바이러스 import sys nodes = int(sys.stdin.readline()) pairs = int(sys.stdin.readline()) node_set = set() adjacencyList = [[] for _ in range(nodes+1)] visitedList = [] for _ in range(pairs): a, b = map(int, sys.stdin.readline().split()) if a not in node_set: node_set.add(a) if b not in node_set: node_set.add(b) if a not in adjacencyList[b]: adjacencyList[b].append(a) if b not in adjacencyList[..
# 1780 종이의 갯수 import sys N = int(sys.stdin.readline()) data = [] for _ in range(N): data.append(list(map(int, sys.stdin.readline().split()))) # print(data) ans = {"-1": 0, "0": 0, "1": 0} def addOrDivide(row, col, N): value = data[row][col] for i in range(N): for j in range(N): if value != data[row + i][col + j]: # 하나라도 다른값이 나왔으면 쪼개준다 addOrDivide(row, col, N // 3) addOrDivide(row, col + N // 3, ..
import requests password = "9" for i in range(7): for j in range(48, 122): URL = 'https://los.rubiya.kr/chall/assassin_14a1fd552c61c60f034879e5d4171373.php' query = {"pw": password + chr(j) + "%"} print(query) headers = {'Content-Type': 'application/json:charset=utf-8'} cookies = {'PHPSESSID': 'jlhgekgppjq61l9bc7q515voeo'} res = requests.get(URL, params=query, headers=headers, cookies=cookies) #..
# 11728 배열 합치기 import sys N, M = map(int, sys.stdin.readline().split()) A = list(map(int, sys.stdin.readline().split())) B = list(map(int, sys.stdin.readline().split())) appended = A + B appended.sort() print(*appended, sep= ' ') 이렇게 해서 풀긴 했는데 A, B는 이미 sort가 되어 있는 array라서 더 나은 방법이 있을 것 같았다. A, B 하나씩 가져와서 크기 비교하고 append해주면 될듯??
# 10816 숫자카드 2 import sys N = int(sys.stdin.readline()) cards = map(int, sys.stdin.readline().split()) dic = {} M = int(sys.stdin.readline()) data = map(int, sys.stdin.readline().split()) for i in cards: try: dic[i] += 1 except: dic[i] = 1 for j in data: try: print(dic[j], end = " ") except: print(0, end= " ")
# 10825 국영수 import sys N = int(sys.stdin.readline()) data = [] for i in range(N): name, 국어, 영어, 수학 = map(str, sys.stdin.readline().split()) 국어 = int(국어) 영어 = int(영어) 수학 = int(수학) data.append((name, 국어, 영어, 수학)) a = sorted(data, key=lambda x: (-x[1], x[2], -x[3], x[0])) for j in a: print(j[0])
www.geeksforgeeks.org/print-lists-in-python-4-different-ways/ Print lists in Python (5 Different Ways) - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org * symbol is use to print the list elements in..
import sys N, M = map(int, sys.stdin.readline().split()) # N: 나무의 수 # M: 집에 가져가려고 하는 나무 길이 data = list(map(int, sys.stdin.readline().split())) left = 1 right = max(data) while left = mid: count += i - mid else: count += 0 if count >= M: left = mid + 1 else: right = mid - 1 print(right) Binary Search로 풀면 된다.