반응형

2021/05 2

기수 변환 (진수)

비전공자에게 있어서 10진수 2진수 8진수 16진수와 같은 이야기가 나오면 항상 헷깔렸었는데 이 참에 정리를 해 본다. 10진수를 n진수로 바꾸기 위해서는 n으로 나눈 나머지를 구하면서 계속 몫에 대해 계속 나눠 가면 된다. 일례로 10진수를 2진수로 변환하기 위해서는 다음과 같이 하면 된다. 10진수 59를 2진수료 표현 계산식 몫 나머지 59/2 29 1 29/2 14 1 14/2 7 0 7/2 3 1 3/2 1 1 1/2 0 1 위와 같이 해서 나오게 되는 나머지를 거꾸로 이어 붙이면 2진수가 된다. 즉 (111011)2 가 되게 되는 것이다. 이어서 59를 8진수로 만들면 다음과 같다. 계산식 몫 나머지 59/8 7 3 7/8 0 7 8진수의 경우에는 (73)8 이 되게 된다. 59를 16 진수로..

Develop! 2021.05.14

Java Random 함수의 동작 원리

회사 내 스터디에서 다음의 책을 가지고 하고 있는데 쉬운 내용이지만 중간 중간 알게 되는 흥미로운 내용이 있어서 기록한다. http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&barcode=9791163030072 Do it! 자료구조와 함께 배우는 알고리즘 입문: 자바 편 - 교보문고 엄선된 88개의 실습 예제와 93개의 연습 문제! | IT 기업 시험, 면접 필수 역량인자료구조와 알고리즘의 기초를 100% 담아낸 책!IT 기업 코딩 면접, 필기 시험에서 당황하지 않으려면?눈으로 읽고 손 www.kyobobook.co.kr 일단 알게 된 내용은 2장에 나오는 Random 함수이며 Random 함수는 진짜 랜덤이 아니라는 것이다. 코드 내에서 ..

Java 2021.05.14
반응형