본문 바로가기

분류 전체보기318

[공룡책][정리]운영체제란? 운영체제란? 운영체제가 무엇인가? An operating sysyem is a software that operates a computer system. 컴퓨터 시스템을 운영하는 소프트웨어를 OS 운영체제라 한다. 컴퓨터란 무엇인가? a machine that processes the information. 정보를 처리하는 기계다. 정보는 무엇인가? 정보를 수학적으로 정의한 사람 : 클로드섀년 I(x) = -log2P(x) 특정 사건 X의 정보량 I는 그 사건이 발생한 확률P에 마이너스 log2를 붙인것. ex: 주사위를 던져서 나올 수 있는 수는 1~6까지 존재한다. P(x) 1/6 1/6 ⇒ 6 - 1승 ⇒ -log2 6 -1승 ⇒ log2 6 정보량 An information can be defin.. 2021. 12. 27.
[프로그래머스][LEVEL3] 멀리 뛰기 # 문제 원문 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 1칸, 1칸) (2칸, 2칸) 의 5가지 방법으로 맨 끝 칸에 도달할 수 있습니다. 멀리뛰기에 사용될 칸의 수 n이 주어질 때, 효진이가 끝에 도달하는 방법이 몇 가지인지 알아내, 여기에 1234567를 나눈 나머지를 리턴하는 함수, solution을 완성하세요. 예를 들어 4가 입력된다면, 5를 return하면 됩니다.제한 사항 n은 1 이상, 2000 이하인 정수입니다. 입출력 예 n / result 4 5 3 3 # 문제 풀이 입력 받은 n의 길이 만큼 1,2의 수를 조합 .. 2021. 12. 24.
정리된 루틴을 만들자. 자료 수집한건 시간이 조금 들더라도 모두 노션으로 정리하자. => 그렇게 정리한 자료를 블로그에 다시 정리하자. 일명 수첩(노션) 주도 성장. 하루 루틴에 무조건 포함 될 내용 : 운동, 개발, 주식 3가지는 무조건 기본적으로 한다. 1. 이력서 정리 상시 이력서를 정리한다. 역시 노션으로 내가 진짜 더럽게 못하는 것이니 조금이라도 잘하려고 노력해보자. 2. 회고 작성하기 이것 역시 노션으로 정리하다가 매해 마지막에 회고를 작성하자. 엄청 좋아보인다. 2021. 12. 21.
[프로그래머스][LEVEL3] 야근지수 # 문제 원문 회사원 Demi는 가끔은 야근을 하는데요, 야근을 하면 야근 피로도가 쌓입니다. 야근 피로도는 야근을 시작한 시점에서 남은 일의 작업량을 제곱하여 더한 값입니다. Demi는 N시간 동안 야근 피로도를 최소화하도록 일할 겁니다.Demi가 1시간 동안 작업량 1만큼을 처리할 수 있다고 할 때, 퇴근까지 남은 N 시간과 각 일에 대한 작업량 works에 대해 야근 피로도를 최소화한 값을 리턴하는 함수 solution을 완성해주세요.제한 사항 works는 길이 1 이상, 20,000 이하인 배열입니다. works의 원소는 50000 이하인 자연수입니다. n은 1,000,000 이하인 자연수입니다. 입출력 예 works / n / result [4, 3, 3] 4 12 [2, 1, 2] 1 6 [1.. 2021. 12. 20.