2026/06 2

[C++] 프로그래머스 [1차] 프렌즈

https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 목차문제풀이코드문제입력입력으로 판의 높이 m, 폭 n과 판의 배치 정보 board가 들어온다. board는 길이 n인 문자열 m개의 배열로 주어진다. 블록을 나타내는 문자는 대문자 A에서 Z가 사용된다.출력입력으로 주어진 판 정보를 가지고 몇 개의 블록이 지워질지 출력하라.제한사항2 ≦ n, m ≦ 30풀이1. 시뮬레이션 문제의 황금률: "상태 변화의 분리 (Phase Separation)"보드의 상태가 변하는 문제(퍼즐, 테트리스, 애니팡 류)를 풀 ..

[네트워크] 연결지향형 TCP 1

// 노션에서 이전했습니다. 하향식 네트워킹 3장 목표트랜스포트 계층 원리 ⇒ 프로토콜 적용신뢰적으로 통신 (3.4)TCP (3.5)혼잡 제어 (전송률 제어) (3.6)TCP (3.7)연결지향형 트랜스포트: TCP(인터넷의 트랜스포트 계층, 연결형, 신뢰적인 트랜스포트 프로토콜)📌 오류 검출, 재전송, 누적 확인응답, 타이머, 순서번호와 확인응답 번호를 위한 헤더 필드TCP 연결특징연결지향형 : 두 프로세스 핸드셰이크 → 애플리케이션 프로세스에서 전송 O핸드셰이크 = 데이터 전송 보장을 위한 세그먼트(기본 환경 세팅) (= TCP 상태 변수 초기화)논리적인 연결 = TCP 상태 공유≠ 회선 연결 (물리적인 연결 TDM, FDM)TDM : 시간 분할 다중화FDM : 주파수 분할 다중화종단 시스템에서만 ..

Computer 2026.06.09