본문 바로가기

전체 글

(297)
ChatGPT를 활용한 질문 공부하다가 들었던 궁금증들을 ChatGPT를 활용해 알아보았습니다. Q. 각 코인들의 기술이 블록체인이고, 블록체인의 특징은 분산형 네트워크인데, 비트 코인을 채굴한다 하면, 채굴 후 블록과 이더리움의 블록이 있다고 했을 때 이 둘의 프로토콜이 다르니 각기 다른 분산형 NW를 가지는 것인가? 당연히 각기 다른 프로토콜이니 그렇다라고 생각했지만, 그래도 ChatGPT를 활용해 물어보았다. ChatGPT : 이더리움과 비트코인 프로토콜은 서로 다르며 각각 고유한 별도의 분산형 네트워크를 가지고, 유사한 개념을 사용하지만 각 블록체인이 작동하는 방식에 대한 기술적 세부사항은 다르다. 이더리움은 POS(지분증명) 전환. 비트코인은 POW(작업증명)을 사용한다. 즉 이더리움 블록체인에서 생성되는 블록은 비트코인 ..
Vmware EXSI 서버 보안 이슈(CVE-2021-21974 악용 추정) Massive ESXiArgs ransomware attack targets VMware ESXi servers worldwide Admins, hosting providers, and the French Computer Emergency Response Team (CERT-FR) warn that attackers actively target VMware ESXi servers unpatched against a two-year-old remote code execution vulnerability to deploy ransomware. www.bleepingcomputer.com 이 뉴스의 주제는 Vmware EXSI서버에서 2년 전에 발생한 CVE-2021-21974 취약점을 악용하..
(Python) boj_10989 https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 이 문제는 메모리 제한이 정말 작기에, N(1 ≤ N ≤ 10,000,000) 갯 수의 수를 모두 배열에 담아 정렬하기에는 무리가 있습니다. 또 N의 범위가 수는 10,000보다 작거나 같은 자연수 이므로, 해당 문제에서는 계수 정렬을 사용해 줍니다. import sys N = int(input()) arr = [0]*10001 for _ in range(N): i = int(sys.stdin.re..
(Python) boj_2750 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net import sys n = int(input()) arr = [int(sys.stdin.readline()) for i in range(n)] arr.sort() for i in range(n): print(arr[i])
(Python)boj_2606 https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net #BFS from collections import deque def bfs(graph,v,visited): queue = deque([v]) visited[v] = True while queue: v = queue.popleft() for i in graph[v]: if not visited[i]: queue.append(i) visited[i] = True n = int(input()) m = in..
(Python) boj_1260 https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net from collections import deque def bfs(graph,v,visited1): queue = deque([v]) visited1[v] = True while queue: v = queue.popleft() print(v, end = ' ') for i in graph[v]: if not visited1[i]: queue.append(i)..
( C ) Code_UP 1098번 https://codeup.kr/problem.php?id=1098 [기초-2차원배열] 설탕과자 뽑기 C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 간단하면서도, 간단하지 않은 그런 문제였습니다. 풀던 중 저의 코드에서 예외가 발생하였는데요. 왜 그런가 살펴보겠습니다. 예외 발생(0x00007FF605141A50, Project1.exe): 0xC0000005: 0x00007FF60515B000 위치를 기록하는 동안 액세스 위반이 발생했습니다.. #include int arr[100][100]; int main() { int w, h, n..
(Python) boj_14916 보호되어 있는 글입니다.