목록전체 글 (169)
KSI일기장
비트(bit) : 컴퓨터에서 사용하는 가장 작은 단위로, 2진수(1 또는 0)로 표현된다. 데이터를 저장, 전송 처리 시 사용된다. 바이트(Byte) : 데이터 파일의 크기, 네트워크를 통해 전송되는 데이터의 양을 표현하는데 사용되는 측정 단위이다. 0~255까지 총 256개의 값을 표현할 수 있다. 1Byte == 8bit bps(Bit Per Second) : 초딩 비트 수 이며, 통신기기의 속도를 나타낸다. ASCII : 아스키는 미국정보교환표준부호로 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 문자를 7비트로 표현해 총 128개 문자를 표현할 수 있다. ex) 이진법 약자 0000000 NULL 0000001 SOH(Start Of Header) 헤더시작 0000010 STX(Start Of..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bn6djp/btsDGrMUd6y/DriScd12rUJHDpVHZnWkTK/img.png)
class Solution { public int solution(int[] array, int n) { int answer = array[0]; for (int i = 0; i answer){ answer = answer; }else{ answer = array[i]; } }else{ answer = answer; } } return answer; } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpGVbv/btsDGZuUNsV/PQCLk6almyF6VXO49khOi1/img.png)
1. class Solution { public int solution(int n) { int answer = 0; int a = 1; for (int i=1; a
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bzkJP0/btsDBuoXbwB/wAnDG9qJ22ZwzikhnmTHNK/img.png)
class Solution { public int solution(int i, int j, int k) { int answer = 0; for ( int a = i; a
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XtJha/btsDA7m2OFA/QkgKWOyHO93yyRF0LTXtf1/img.png)
import java.util.Arrays; class Solution { public int solution(String before, String after) { int answer = 0; char[] beforeArr = before.toCharArray();//정렬을 위한 배열로 변환 char[] afterArr = after.toCharArray();//정렬을 위한 배열로 변환 //before 순서를 바꿔 after를 만들 수 있으면 되니깐 //순서 상관없이 before와 after에 포함된 문자들이 일치하기만 하면 된다. Arrays.sort(beforeArr);//두 배열을 비교하기 위한 정렬 Arrays.sort(afterArr);//두 배열을 비교하기 위한 정렬 if (Arrays.eq..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JfASy/btsDyDTr2vh/kUmOX1nZ1LTpJmmbwkU6l1/img.png)
class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = {}; answer = new int[num_list.length/n][n];//answer 배열 길이 선언 int k = 0; for (int i = 0; i < num_list.length/n; i++){//answer의 열 개수 만큼 for (int j = 0; j
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dThz5Y/btsDhhpBfCU/Pc7pulLbHhJMSOW5hgJzV1/img.png)
https://jetbrains.com JetBrains: Essential tools for software developers and teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language. www.jetbrains.com *라이센서 발급 1. 위 링크로 JetBrains 홈페이지에 접속 후 "무료 라이센스에 학생 교사를 위한 교육용 JetBrains IDE"를 클릭해줍니다. 2. 밑으로 내리다 보면 신청하기..
라우터 라우터의 기본기능은 LAN과 LAN을연결하고 목적지에 따라 패킷을 처리하는 것입니다. 여러장치로 구성된 네트워크 세그먼트를 LAN으로 묶어 내부패킷을 처리하면서 동시에 외부 LAN과도 연결해서 상호 간 패킷을 교환합니다. 이런 패킷 처리를 라우팅이라고 합니다. 라우팅에서는 패킷의 헤더를 확인하고, 자신이 관리하는 LAN을 향항 패킷이라면 받아들여 목적지 장치에 전달하고, 그렇지 않으면 다른 라우터에 전송합니다. 자신의 LAN에서 패킷을 받을 때도 마찬가지로 처리합니다. 앞서 말한 '다른 라우터'란 자신과 직접 연결된 라우터를 의미합니다. 이런 기능을 구현하고자 라우터에는 내부LAN과 외부LAN을 연결하는 연결포트가 2개 있습니다. 패킷 패킷이란 주고받는 데이터 단위를 의미합니다. 데이터를 주고받을..