본문 바로가기

전체 글

(92)
백준_쉬운 계단 수_10844 쉬운 계단 수 문제 45656이란 수를 보자. 이 수는 인접한 모든 자리의 차이가 1이다. 이런 수를 계단 수라고 한다. N이 주어질 때, 길이가 N인 계단 수가 총 몇 개 있는지 구해보자. 0으로 시작하는 수는 계단수가 아니다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 100보다 작거나 같은 자연수이다. 출력 첫째 줄에 정답을 1,000,000,000으로 나눈 나머지를 출력한다. 예제 입력 1 1예제 출력 1 9예제 입력 2 2예제 출력 2 17 풀이 과정 dp함수를 2차원 배열로 만들었다. dp배열 의미하는 뜻은 dp[길이(N=자리수)] [마지막 자리수] 이다. (ex.2자리수, 마지막자리 숫자1 => dp[2][1] //2자리수, 마지막자리 숫자3 => dp[2][3]) 0으로 시..
프로그래머스_x만큼 간격이 있는 n개의 숫자 x만큼 간격이 있는 n개의 숫자 문제 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한사항 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. 입출력 x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 입출력 예 설명 없음풀이 과정 n개의 리스트를 리턴해야 하므로 입력받는 n의 길이인 answer배열 선언 반복문으로 answer배열에 순서 대로 값을 넣어주고 2-1. answer배열 다음 index번호에 이전 index값을 누적해서 더해줘야하..
TCP / UDP 차이와 특징 전송계층 이전 글에서 TCP/IP 모델에 대해 공부했다. TCP와 UDP는 TCP/IP의 전송계층 에서 사용되는 프로토콜이다. 전송계층은 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당하는 계층이다. TCP vs UDP TCP는 Transmission Control Protocol의 약자이고, UDP는 User Datagram Protocol의 약자이다. 두 프로토콜은 모두 패킷을 한 컴퓨터에서 다른 컴퓨터로 전달해주는 IP 프로토콜을 기반으로 구현되어 있지만, 서로 다른 특징을 가지고 있다. 먼저 TCP는 전송 제어 프로토콜, 연결 지향형 프로토콜이다. 데이터 전송 서비스는 두 통신 프로세스 간에 양방향으로 데이터가 동시에 전송될 수 있는 전이중 통신방식을 사용한다. 반명에 ..