본문 바로가기

자바2

[Java] 진법 / 진법 변환(n진수 변환) /실수 진법변환 10진법과 2진법 우리가 일상생활에서 사용하는 것은 10진법이다.(0~9까지로 표현한 것) 1946년에 개발된 컴퓨터 에니악(ENIAC)은 사람에게 익숙한 10진법이였으나, 전기회로는 불안정하여 전압을 10단계로 나누어 처리하기엔 한계가 있었음. 그래서 1950년에 개발된 에드박(EDVAC)은 전기가 흐르면 1, 안 흐르면 0 만으로 동작하도록 설계. 손가락이 10개인 사람에게 10진법이 적합하듯, 컴퓨터와 같은 전기회로에선 0과 1로만 이루어진 2진법이 적합. 컴퓨터는 모든 값을 2진수로 바뀌어 저장된다. int age = 25; // 변수 age에 25 저장 /* 실제 저장은 변수 age라는 메모리 공간 주소에 25에 해당하는 2진수 11001 이 저장(0은 생략한것) 실제로는 int타입이므로, 32.. 2022. 2. 25.
[알고리즘 문제풀이] 백준 2064 IP주소 (JAVA) https://www.acmicpc.net/problem/2064 2064번: IP 주소 네트워크에 연결되어 있는 컴퓨터들은 각각 하나의 IP 주소를 갖게 된다. 그리고 이러한 IP 주소를 갖는 컴퓨터들이 여러 개 모여서 하나의 IP 네트워크를 구성하게 된다. IP 네트워크는 ‘네트워 www.acmicpc.net 문제푸는데 도움이 된 글 https://limkydev.tistory.com/166 [Network] 서브넷마스크(Subnet Mask)란? *선행지식 2018/11/10 - [전공지식/Network] - [Network] IP주소란? 2018/11/11 - [전공지식/Network] - [Network] IP주소 클래스(A,B,C class)란? 1) 서브네팅이란? (Subnetting) 서브.. 2022. 1. 13.