본문 바로가기

분류 전체보기268

[baekjoon] 4659 비밀번호 발음하기 4659번: 비밀번호 발음하기 (acmicpc.net) 4659번: 비밀번호 발음하기 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은 xvtp www.acmicpc.net 알고리즘 : 구현 let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); function solution() { while (1) { let word = input.shift(); if (word === "end") return; if (word.. 2023. 1. 13.
[TIL] 2023.1.12 오늘은 네트워크 IP에 대해서 공부하고 평소와 같이 알고리즘 문제풀이! [네트워크] IP 주소,MAC주소, ARP, IPv4&IPv6 IP주소 IP주소는 논리적 주소이며 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 특수한 번호이다. IP를 기반으로 통신한다고 하지만 사실은 그 밑에 물리적 주소인 MAC mocha-blog.tistory.com [baekjoon] 2910 빈도정렬 (javascript) 2910번: 빈도 정렬 (acmicpc.net) 2910번: 빈도 정렬 첫째 줄에 메시지의 길이 N과 C가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다. www.acmicpc.net 알고리즘 : 정렬 let i m.. 2023. 1. 12.
[baekjoon] 2910 빈도정렬 (javascript) 2910번: 빈도 정렬 (acmicpc.net) 2910번: 빈도 정렬 첫째 줄에 메시지의 길이 N과 C가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다. www.acmicpc.net 알고리즘 : 정렬 let input = require("fs") .readFileSync("input.txt") //"/dev/stdin" .toString() .split("\n") .map((val) => val.trim()); let [n, c] = input .shift() .split(" ") .map((v) => +v); let arr = input[0].split(" ").map((v) => +v); function solution() { le.. 2023. 1. 12.
[네트워크] IP 주소,MAC주소, ARP, IPv4&IPv6 IP주소 IP주소는 논리적 주소이며 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 특수한 번호이다. IP를 기반으로 통신한다고 하지만 사실은 그 밑에 물리적 주소인 MAC 주소를 통해 통신한다. MAC 주소 MAC 주소는 네트워크 인터페이스에 할당된 고유 식별자이며, 보통 장치의 NIC에 할당된다. 48비트로 이루어져 있으며 24비트의 OUI와 24비트의 UAA로 이루어져있다. OUI : IEEE에서 할당한 제조사 코드 UAA : 제조사 구별 코드 ARP란? IP주소(논리적 주소)를 MAC 주소(물리적 주소)로 변환하는 작업 맞는 장치가 있다면 “유니캐스트”로 MAC데이터를 전달한다. IPv4와 IPv6 IPv4 IPv4는 3자리 숫자가 4마디로 표기되는 방식이며 32비트를 8비트 .. 2023. 1. 12.