목록코딩 공부 (11)
rabbit97 님의 블로그
이제 내 스스로 2레벨 문제가 풀린다!!! 너무 기쁘다// 문제 설명// H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다.//// 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다.//// 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요.//// 제한사항// 과학자가 발표한 논문의 수는 1편 이상 1,00..
보통 알고리즘을 풀때 풀이가 너무 길어지면 정답을 보고 푸는 형식으로 풀다가 풀릴 것 같으면서도 안풀리던, 어려우면서도 할만했던 신기한 문제 덕분에 3시간동안 고민하다가 결국 풀어서 너무 기쁜 지금 이 순간을 기록하기 물론 이게 가장 효율적인 방법이라고는 생각하진 않지만 이 마음 끝까지 가지고 가서 정답 안보고 스스로 풀어보는 시간을 많이 가져보자// 문제 설명// 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다.//// (), [], {} 는 모두 올바른 괄호 문자열입니다.// 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다.// 만약 A, B..
RAM은 무엇이고 어떤 역할을 하나요?컴퓨터 메모리라고도 알려진 RAM은 데스크톱, 노트북, MAC에서 가장 중요한 구성 요소 중 하나입니다.RAM의 역할이 무엇인지, 컴퓨터에서 어떻게 작동하는지, 그리고 더 나은 성능을 위해 업그레이드해야 하는 이유는 무엇인지 궁금하다면 계속 읽어 보세요!RAM이란?RAM(Random Access Memory, 랜덤 액세스 메모리)은 애플리케이션에 단기적으로 데이터 저장 및 액세스 공간을 제공하는 컴퓨터의 임시 스토리지인 랜덤 액세스 메모리의 약자인 RAM으로 더 잘 알려져 있습니다. RAM을 더 많이 확보하면 하드 드라이브에 기록되는 것과는 달리 거의 실시간으로 더 많은 데이터를 액세스하고 읽을 수 있습니다. RAM은 어떤 역할을 하나요?RAM을 통해 컴퓨터가 애플리..

CPU란 무엇인가요?중앙 처리 장치(CPU)는 서버의 핵심 계산 장치인 하드웨어 구성 요소입니다. 서버 및 기타 스마트 장치는 데이터를 디지털 신호로 변환하고 이에 대한 수학적 연산을 수행합니다. CPU는 신호를 처리하고 컴퓨팅을 가능하게 하는 기본 구성 요소입니다. 이는 모든 컴퓨팅 장치의 두뇌 역할을 합니다. CPU는 메모리에서 명령을 가져와서 필요한 작업을 수행하고 출력을 다시 메모리로 보냅니다. 또한 운영 체제 및 애플리케이션을 실행하는 데 필요한 모든 컴퓨팅 작업을 처리합니다.시간이 흐르면서 CPU 기술은 어떻게 발전했나요?초기의 컴퓨터는 데이터 처리에 진공관을 사용했습니다. ENIAC 및 UNIVAC과 같은 기계는 크고 부피가 커서 많은 전력을 소비하고 상당한 열을 발생시켰습니다. 1940년대..
참고 블로그https://velog.io/@gndan4/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%9D%91%EC%9A%A9-%EA%B3%84%EC%B8%B5 [네트워크] 응용 계층OSI 계층의 7 번째 계층인 응용 계층에 대해 알아보자.velog.io 응용 계층의 역할 응용 계층이 수행하는 역할 어플리케이션은 서비스를 요청하는 측(사용자 측)에서 사용하는 어플리케이션과 서비스를 제공하는 측의 어플리케이션으로 분류된다.일반적으로 서비스를 요청하는 측을 클라이언트, 서비스를 제공하는 측을 서버라고 한다.웹 브라우저나 메일 프로그램은 사용자 측에서 사용하는 어플리케이션이니 클라이언트에 속한다.반면, 서비스를 제공하는 측인 서버에는 웹 서버 프로그램과 메일 서버 프로그램 ..
주제 : OSI 7계층 중 전송 계층에 대해 조사해주세요. 아래 내용 포함하기!- TCP/UDP의 개념- 포트 참고 사이트 : http://www.ktword.co.kr/test/view/view.php?no=361 Transport layer전송 단위Segment(세그먼트)대표 장치L4 Switch [19]프로토콜TCP, UDP전송 계층은 양 끝단(End to end)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주어, 상위 계층들이 데이터 전달의 유효성이나 효율성을 생각하지 않도록 해준다. 시퀀스 넘버 기반의 오류 제어 방식을 사용한다. 전송 계층은 특정 연결의 유효성을 제어하고, 일부 프로토콜은 상태 개념이 있고(stateful), 연결 기반(connection oriented)이다. ..

주제 : OSI 7계층 중 네트워크 계층에 대해 조사해주세요. 아래 내용 포함하기!- ip의 개념- 서브넷 마스크- 동적 ip주소- 라우팅참고 블로그 : https://howudong.tistory.com/247 [Network] 네트워크 계층의 역할과 및 IP 구조/ 서브넷네트워크 계층의 역할 네트워크 간의 연결 구조 네트워크 계층 역할 : 네트워크 간의 통신을 가능하게 하는 것 서로 다른 네트워크에 있는 컴퓨터로 데이터 전송이 가능해짐 데이터 링크 계층howudong.tistory.com Network layer전송 단위Packet(패킷)대표 장치Router(라우터), L3 Switch[14]프로토콜IP, ARP[15]/NDP[16], RIP, RIP v2, OSPF [17], IGRP, EIGRP[..

주제: 데이터 링크 계층이란?참고블로그 : https://rf-yeolmu.tistory.com/138 2. 제2 계층: 데이터 링크 계층(Data Link Layer)데이터 링크 계층(Data Link Layer)은 OSI 7 계층 중 두 번째 계층으로, 네트워크 기기 간 데이터 전송, 오류 검출 및 제어, 그리고 흐름 제어 등을 담당하는 역할을 수행합니다. 제1계 층만 있다면 네트워크 기기간에 데이터를 전송할 때 엄청난 비효율이 발생합니다. 원하는 목적지로 전송할 수 없어서 모든 곳에 동시에 전송하게 된다던가, 아니면 많은 케이블로 각각의 기기를 모두 연결해야 하는 상황이 발생합니다. 이런 문제를 해결하기 위해 생긴 것이 상위 계층들입니다. 그중에 데이터 링크 계층(Data Link Layer)은 ..

주제 : 1. 물리 계층이란? osi 7계층 중 물리 계층에 대해 조사해주세요. 참고 블로그 : https://velog.io/@jakeseo_me/OSI-7%EA%B3%84%EC%B8%B5-%EC%8B%9C%EB%A6%AC%EC%A6%88-1-OSI-7%EA%B3%84%EC%B8%B5-%EC%86%8C%EA%B0%9C-%EB%B0%8F-%EB%AC%BC%EB%A6%AC-%EA%B3%84%EC%B8%B5%EC%97%90-%EB%8C%80%ED%95%9C-%EC%84%A4%EB%AA%85 OSI 7계층 시리즈 #1 OSI 7계층 소개 및 물리 계층OSI 모형(Open System Interconnection Reference Model)은 국제 표준화기구 ISO에서 개발한 모델로 컴퓨터 네트워크 프로..
참고 : https://aws.amazon.com/ko/what-is/osi-model/ osi 모델이란 무엇인가??오픈 시스템 상호 연결(OSI) 모델은 네트워크 통신 기능을 7개의 계층으로 나누는 개념적 프레임워크입니다. 다양한 하드웨어 및 소프트웨어 기술이 지리적, 정치적 경계를 넘어 일관되게 작동해야 하기 때문에 네트워크를 통해 데이터를 전송하는 것은 복잡합니다. OSI 데이터 모델은 컴퓨터 네트워킹을 위한 범용 언어를 제공하기 때문에 다양한 기술이 표준 프로토콜 또는 통신 규칙을 사용하여 통신할 수 있습니다. 계층별로 모든 기술은 특정 기능을 제공하고 해당 기능을 수행해야 네트워킹에 유용하게 사용할 수 있습니다. 상위 계층의 기술은 기본 구현 세부 사항에 대해 걱정할 필요 없이 하위 수준 기술..