2025/06/02 5

입력 후 평균 계산

이 문제는 prompt로 그만을 입력받기 전까지 입력받은 수를 저장하고, 평균을 구하는 문제이다.이 문제를 풀기 전, 평균을 어떤 방식으로 구하는지 알면 더 쉽게 풀 수 있다.평균은 총합에 갯수를 나눈 결과값이다. 따라서 모든 입력값을 더하고, 갯수로 나누면 쉽게 풀 수 있다.let i = 0, sum = 0, num;while (true){ num = prompt(); if (num == '그만'){ break; }else { sum += parseInt(num); } i++;}여기서는 i로 갯수를 저장하고, sum으로 입력값을 더하는 변수를 만들었다.최종 코드let i = 0, sum = 0, num;while (true){ num = prom..

기타 2025.06.02

최대, 최소

이 문제는 최댓값을 구하는 max함수에서는 최댓값을 console에 출력하고, 최솟값을 구하는 min함수에서는 최솟값을 경고창에 출력하는 문제이다.max함수는 if로 첫 번째 값과 두 번째 값을 비교한 다음, 두 값 중 큰 것과 세 번째 값을 비교하면 풀 수 있다.max 함수function max(a, b, c){ let max; if (a min함수도 마찬가지로 if로 첫 번째 값과 두 번째 값을 비교한 다음, 두 값 중 작은 것과 세 번째 값을 비교하면 풀 수 있다.function min(a, b, c){ let min; if (a > b){ min = b; }else { min = a; } if (min > c){ min =..

기타 2025.06.02

DNS

DNS(Domain Name System)은 도메인을 받으면 ip주소등으로 변환해주는 시스템이다. 일반적인 가정용 공유기에서는 ISP(Internet Service Provider : 통신3사)의 DNS을 사용하여 도메인에 접속하게 된다.도메인은 다음과 같은 구조로 되어 있다.루트 네임서버 : 모든 도메인 을 관리하는 서버이다.TLD(최상위 도메인) 서버 : 특정 TLD(예 : .com, .net등)을 관리하는 서버이다.도메인 서버 : 도메인(예 : google.com, naver.com등)을 관리하는 서버이다.DNS 레코드는 DNS서버가 어떤 동작을 해야하는지를 정하는 표이다.일반적으로 6가지의 레코드가 주로 사용되며, 각각의 레코드는 ip주소, 다른 도메인등을 가르킨다.레코드설명AIPv4주소를 가르킨..

라우팅

라우팅은 라우터가 데이터를 목적기까지 보내는 최적의 경로를 선택하는 과정이다. 라우팅은 라우팅 테이블로 관리되며, 라우팅은 크게 2가지로 나뉜다.정적 라우팅라우터 관리자가 직접 경로를 설정하는 방식이다. 이 방식은 동적 라우팅에 비해 다소 복잡하고, 설정하기 어렵다. 따라서 일부 기업용 네트워크를 제외한 곳에서는 동적 라우팅을 사용한다.동적 라우팅라우터가 자동으로 경로를 설정하는 방식이다. 이 방식은 정적 라우팅과 달리 설정할 필요가 없기 때문에 편리하다.참고) 기본 라우팅정적 라우팅 방법 중 하나로, 기본적으로 모든 패킷을 다른 라우터로 전송하는 방식이다.이 부분을 실습하기 위해 cisco의 packet tracer를 사용할 것이다. 라우터 2개와 PC 2를 꺼낸다.(모든 장비는 왼쪽 아래에 있고, 라..