본문 바로가기

분류 전체보기

(32)
천정부지 비트코인의 이면…해킹 피해만 올해 3조[AI 시대 경고음] 경제신문 스크랩 양식​​헤드라인(요약과 압축)천정부지 비트코인의 이면…해킹 피해만 올해 3조[AI 시대 경고음]기사링크https://n.news.naver.com/mnews/article/277/0005519290본문(본문 내용 복사)​​​​ 비트코인 등 가상자산 가격이 오르면 이와 비슷한 추세로 가상자산을 탈취하려는 사이버 공격도 늘어난다. 최근 비트코인은 역대 최고가를 찍었는데, 올해 1~3분기 글로벌 가상자산 피해액은 3조원으로 이미 지난해 전체 피해액을 넘어선 것으로 나타났다. 18일 사이버 보안 업체 사이버스(Cyvers)에 따르면 올해 1~3분기 가상자산 해킹 피해 액수는 21억달러(약 3조166억원)에 이른다. 지난해 같은 기간과 비교하면 72% 급증했다.올해 피해액이 가장 큰 사건은 일본..
“고 언어, 자동화 API 요청 점유율 1위” 클라우드플레어 경제신문 스크랩 양식​​헤드라인(요약과 압축)​​“고 언어, 자동화 API 요청 점유율 1위” 클라우드플레어기사링크​https://www.itworld.co.kr/article/3623969/%ea%b3%a0-%ec%96%b8%ec%96%b4-node-js-%ec%a0%9c%ec%b9%98%ea%b3%a0-%ec%9e%90%eb%8f%99%ed%99%94-api-%ec%9a%94%ec%b2%ad-%ec%a0%90%ec%9c%a0%ec%9c%a8-1%ec%9c%84-%ed%81%b4%eb%9d%bc.html본문(본문 내용 복사)​​자동화된 API 요청에서 Node.js의 점유율은 전년 대비 30% 감소한 반면, 고의 점유율은 40% 증가했다. 고(Go)가 자동화 API 요청에서 Node.js를 제치고 가장..
구글, ‘윌로우’로 양자 컴퓨팅 혁신… 보안 대비 서둘러야 면접왕이형 경제신문스크랩 양식경제신문 스크랩 양식​​헤드라인(요약과 압축)​​ 구글, ‘윌로우’로 양자 컴퓨팅 혁신… 보안 대비 서둘러야 기사링크​ https://www.itworld.co.kr/article/3622983/%ea%b5%ac%ea%b8%80-%ec%96%91%ec%9e%90-%ec%b9%a9-%ec%9c%8c%eb%a1%9c%ec%9a%b0-%ea%b3%b5%ea%b0%9c-%eb%ac%bc%eb%a6%ac-%eb%b2%95%ec%b9%99-%ec%b4%88%ec%9b%94%ed%95%98%eb%8a%94.html 본문(본문 내용 복사)​ 구글이 새로운 양자 칩 윌로우(Willow)로 속도와 오류 수정에서 획기적인 발전을 이뤘다. 즉시 유용성을 띄는 것은 아니지만, 양자 보안 준비 일정을..
신고 결과 받기 def solution(id_list, report, k): answer = [] #report에서 중복되는 항목 제거 report = list(set(report)) #id_list를 key로 갖는 value 0인 딕셔너리 생성 id_dict = {id : 0 for id in id_list} id_dict2 = {id : 0 for id in id_list} #split 해서 신고자와 신고 당한 사람 나누기 splitted_report = [r.split() for r in report] #신고 당했을 경우 id_dict에 value 1씩 더해줌 for report_idx in range(len(report)): id_dict[splitted_report[report_idx][1]] += 1 #신고 ..
숫자 문자열과 영단어 num_dict = {'zero':'0','one':'1','two':'2','three':'3','four':'4','five':'5','six':'6','seven':'7','eight':'8','nine':'9'} number_list = list(num_dict.keys()) def solution(s): for number_idx in number_list: if number_idx in s: s = s.replace(number_idx,num_dict[number_idx]) answer = int(s) return answer
k번째 수 구하기 def solution(array, commands): answer = [] for commands_idx in commands: commands_array = array[commands_idx[0]-1:commands_idx[1]] commands_array.sort() answer.append(commands_array[commands_idx[2]-1]) return answer
크레인 인형뽑기 게임 def solution(board, moves): basket = list() #바구니를 리스트로 생성 basket.append(0) #0이 아닌 경우에만 담을 것이기 때문에 인덱스를 위해 0 추가 answer = 0 for idx in moves: for board_idx in range(len(board[0])): if board[board_idx][idx-1] != 0: # 0이 아닌 숫자가 나올 때까지 길이만큼 반복 if basket[-1] == board[board_idx][idx-1]: basket.pop() answer += 2 #바구니의 맨위 값과 같을 경우 터뜨리고 answer에 +2 else: basket.append(board[board_idx][idx-1]) #다를 경우 append..
힙(Heap) 1. 힙 (Heap) 이란? 힙: 데이터에서 최대값과 최소값을 빠르게 찾기 위해 고안된 완전 이진 트리(Complete Binary Tree) 완전 이진 트리: 노드를 삽입할 때 최하단 왼쪽 노드부터 차례대로 삽입하는 트리 힙을 사용하는 이유 배열에 데이터를 넣고, 최대값과 최소값을 찾으려면 O(n) 이 걸림 이에 반해, 힙에 데이터를 넣고, 최대값과 최소값을 찾으면, 𝑂(𝑙𝑜𝑔𝑛)O(logn) 이 걸림 우선순위 큐와 같이 최대값 또는 최소값을 빠르게 찾아야 하는 자료구조 및 알고리즘 구현 등에 활용됨 2. 힙 (Heap) 구조 힙은 최대값을 구하기 위한 구조 (최대 힙, Max Heap) 와, 최소값을 구하기 위한 구조 (최소 힙, Min Heap) 로 분류할 수 있음 힙은 다음과 같이 두 가지 조건을..