반응형

전체보기 408

[백준 8958] OX퀴즈

안녕하세요. BlockDMask 입니다. 면접보고 중간고사보고;; 코딩테스트 보고;;바쁜 나날들을 보냈습니다. 1일 1문제를 못했습니다.코딩 테스트 본 문제를 올릴수는 없으니;;아무튼 오늘의 문제 풀어보겠습니다.0. 제목백준 8958 OX퀴즈BOJ 8958 OX퀴즈1. 문제 설명"OOXXOXXOOO" 와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞는 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다.예를 들어, 위의 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1 + 2+ 0 + 0 + 1 + 0 + 0 + 1 + 2 + 3 = 10 점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오.입력 -- 첫째 줄에..

[GitHub] branch 명령어

안녕하세요. BlockDMask 입니다.오늘은 깃허브 branch 명령어에 대해 정리 해보겠습니다.사실 정리는 아니고;제가 그때그때 확인하기 위해서;;; 써놓은거라불친절하게 써져있는점 죄송합니다.(형 누님들 그래도 보시면 이해하실껄요..?) $git branch branch 목록 확인, ' * ' 표시 된게 현재 branch$git checkout -b [브랜치이름]현재 repository 를 [브랜치이름] 으로 명명 후 생성$git checkout master 현재 브랜치를 master 브랜치로 바꾸는 방법$git merge —no-ff [브랜치이름] 현재 branch로 부터 merge하는 것을 기록으로 남겨주기 위함$git branch -d [브랜치이름]branch 삭제https://git-scm.c..

[백준 1620] 나는야 포켓몬 마스터 이다솜

안녕하세요. BlockDMask 입니다.오늘자 문제 풀어보았습니다.접근을 너무 잘못해서 1시간 반 이상 삽질하다가 풀었네요.0. 제목백준 1620 나는야 포켓몬 마스터 이다솜BOJ 1620 나는야 포켓몬 마스터 이다솜1. 문제 설명안녕? 내 이름은 이다솜. 나의 꿈은 포켓몬 마스터야. 일단 포켓몬 마스터가 되기 위해선 포켓몬을 한 마리 잡아야겠지? . . (문제.. 전 스토리가 너무 길어요..) . 중략 . . . 오박사 : 그럼 다솜아 이제 진정한 포켓몬 마스터가 되기 위해 도감을 완성시키도록 하여라. 일단 네가 현재 가지고 있는 포켓몬 도감에서 포켓몬의 이름을 보면 포켓몬의 번호를 말하거나, 포켓몬의 번호를 보면 포켓몬의 이름을 말하는 연습을 하도록 하여라. 나의 시험을 통과하면, 내가 새로 만든 도..

[데통] Port 번호 에 대해서

안녕하세요. BlockDMask 입니다.오늘은 Port 번호 (Port number)에 대해 알아보겠습니다. > Port Number 란?이전까지 학습한 내용을 살펴보면, TCP/IP 5 계층 중 1~2 계층(물리, 데이터링크)에서는 MAC address로 호스트의 NIC을 판별하고, 3 계층(네트워크)에서는 IP address로 호스트를 판별합니다. 이렇게 MAC address 와 IP address 를 통해서 데이터를 전송할 상대 컴퓨터까지 도달했습니다. 그러면 데이터를 받을 프로세스(process)가 어떤 것인지를 알아야 데이터가 제대로 전송이 되겠죠? 이때 사용하는 식별자를 Port Number(포트 번호)라 합니다.예를 들면, 우리가 물건(데이터)를 어떤 사람에게 전달해준다고 합시다. 그럼 우리..

[데통] ARP protocol 에 대해서

안녕하세요. BlockDMask입니다.오늘은 ARP 프로토콜에 대해 알아보겠습니다. > ARP 프로토콜 이란?ARP Protocol (Address Resolution Protocol - 주소 결정 프로토콜) - 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind) 시키기 위해 사용되는 프로토콜이다. 여기서 물리적 네트워크 주소는 이더넷의 48비트 네트워크 카드(NIC) 주소를 뜻한다. (위키백과) - TCP/IP 3계층(네트워크계층)의 IP Address 를 2계층(데이터링크계층)의 MAC address로 대응 시킬때 사용하는 프로토콜 입니다. - 내가 이해한 내용 : ARP 계층은 최종적으로 목적지에 데이터를 보낼 곳의 주소를 확인하는 프로토콜, 예를들어 우리가 "102호의 몇년생 김길..

[데통] CIDR - 사이더 (비클래스형 IP 주소할당방식)

안녕하세요. BlockDMask 입니다.IP 주소가 어떤식으로 우리에게 할당되는지여러가지 방법이 있지만 최근에 나온 비클래스형 IP 주소 할당 방식에 대해 알아보겠습니다. > IP 주소 할당 방식(CIDR)기존의 네트워크 클래스 방식 - 주소 공간을 A클래스, B클래스, C클래스, D클래스, E클래스 로 나누어 분류합니다. (subnetting - 기존 주소 블록을 나누는것) (supernetting - 작은 주소 블록을 여러 개 묶어서 하나의 큰 블록으로 사용) 비클래스형 주소할당 방식 (Classless Inter-Domain Routing, CIDR) - 사이더 : 클래스 없는 도메인 간의 라우팅 기법으로 1993년 도입되기 시작한 최신의 IP 주소 할당 방법 입니다. : 기존의 네트워크 클래스 방..

[백준 2622] 삼각형 만들기

안녕하세요. BlockDMask 입니다.오늘자 문제 풀어보겠습니다.오늘자 문제는 음..전체 탐색? 이긴한데 조건이 있는 전체 탐색 이었습니다.0. 제목백준 2622 삼각형 만들기BOJ 2622 삼각형 만들기TriangleTriangleTriangle1. 문제 설명같은 길이의 성냥개비가 여러개 주어집니다. 이것들을 평면에 늘어놓아서 삼각형을 만들려고 합니다. 삼각형의 한 변은 여러개의 성냥개비를 직선으로 이어서 만들 수 있지만, 성냥개비를 꺾거나 잘라서 변의 한 부분을 만들 수 는 없다.성냥개비 개수가 주어졌을때, 이들 성냥개비를 사용하여 만들 수 있는 서로 다른 삼각형의 개수를 구하는 프로그램을 작성하면 됩니다.예를들어 9개의 성냥개비로 만들 수 있는 서로 다른 삼각형은 아래 그림과 같이 3가지 입니다...

[데통] MAC address, IP address (맥주소와 아이피주소)

안녕하세요. BlockDMask 입니다.오늘은 Internet 주소체계 / MAC 주소와 IP 주소에 대해 알아보겠습니다. 1. MAC 주소 (Media Access Control Address)MAC 주소는 데이터 링크 계층(+물리 계층)에서 사용하는 네트워크 인터페이스에 (보통 NIC에) 할당된 고유 식별 주소, 고유 식별자. 이더넷 하드웨어 주소(Ethernet hardware address), 물리적 주소, 물리 주소, 하드웨어 주소(Hardware address) 라고도 불립니다. MAC 주소의 구체적인 소유자는 노드, 즉 인터페이스 입니다. 흔히들 말하는 MAC 주소는 네트워크 인터페이스 컨트롤러(NIC 카드)를 만든 회사에서 할당하여 하드웨어에 저장됩니다. 이는 다른 MAC 주소와 겹치지 않..

[데통] OSI 7계층과 TCP/IP 4계층, 계층별 데이터 단위

안녕하세요 BlockDMask 입니다.오늘은 OSI 7 계층과 TCP/IP 4계층에 대해 알아보겠습니다. > OSI 7 계층과 TCP/IP 4(5)계층관의 관계 **OSI 7 계층은 - [여기]서 자세히 설명이 되어있으므로 간략하게 언급하겠습니다.OSI 7계층의 구조 응용 계층(Application Layer) 표현 계층(Presentation Layer) 세션 계층(Session Layer) 전송 계층(Transport Layer) 네트워크 계층(Network Layer) 데이터 링크 계층(Data Link Layer) 물리계층(Physical Layer) TCP/IP 4계층의 구조 응용 계층 (Application Layer) 전송 계층 (Transport Layer) 인터넷 계층 (Internet ..

반응형