분류 전체보기

정보처리산업기사

정보처리산업기사 - 응용 SW 기초 기술 활용 - 기억장치 관리

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  기억장치 관리 전략기억장치의 관리 전략은 보조기억장치의 프로그램이나 데이터를 주기억장치에 적재시키는 시기, 적재 위치 등을 지정하여 한정된 주기억장치의 공간을 효율적으로 사용하기 위한 것으로 반입 전략, 배치 전략, 교체 적략이 있습니다. 반입(Fetch) 전략 (보조 → 주)보조기억장치에 보관중인 프로그램이나 데이터를 언제 주기억장치로 적재할 것인지를 결정하는 전략입니다. 배치(Placement) 전략 (new → 주)새로 반입되는 프로그램이나 데이터를 주기억장치에서 어디에 위치시킬 것인가를 결정하는 전략입니다.최초 적합(First Fit)프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 첫 번째 분할 영역에 배치시키는 방법...

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31872번 강의실

2024.05.31기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 혁준이가 학교에서 강의를 들어야 하는데, 모든 가의를 들었을때 걸리는 최소 시간을 구하는 문제입니다. 조건이 2가지 있습니다.왼쪽또는 오른쪽으로 1만큼 이동할 때마다 1초의 시간이 걸립니다.최대 K번 어디든 원하는 위치로 순간이동을 할 수 있습니다.저의 접근은 강의실을 정렬을 한 뒤 굳이 다시 뒤로(왼쪽)으로 돌아갈 필요가 없다고 생각해 강의실과 강의실의 거리를 이용하여 문제에 접근했습니다. 입력된 강의실 위치를 오름차순으로 정렬한다.정렬된 강의실 위치를 i, i + 1끼리 거리를 비교하여 새로운 배열에 적제한다.거리가 저장된 배열 중 뒤에서 k번 - 1까지 합을 계산하고 출력한다.  코드package Mai..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31870번 버블버블

2024.05.30기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바풀이이 문제는 배열을 오름차순으로 정렬하는 대신에 배열 전체를 뒤집을 수 있는 것을 포함하여 정렬한 횟수를 출력하는 문제입니다. 먼저 배열을 저장할때, 1. 오름차순으로 정렬할 배열2. 내림차순으로 정렬할 배열2가지로 나뉘어 저장을 했습니다. 만약, 내림차순으로 할 시 전체 배열 뒤집기를 해야되기 때문에 초기 횟수를 내림차순은 1로 시작하게 되었습니다. 오름차순 함수에서 조건문으로 현재 참조하는 배열값보다 앞 배열이 더 작다면count++과 동시에 두 값을 교환을 해주었고, 내림차순 함수에서는 조건문으로 현재 참조하는 배열값보다 앞 배열이 더 크다면count++과 동시에 두 값을 교환하여 두 count 변수 중 더 작은값을 ..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31869번 선배님 밥 사주세요!

2024.05.29기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 메모장에 적어 둔 밥을 사준다는 선배들의 약속 중 정민이가 최대 며칠 연속으로 밥을 얻어 먹을 수 있는지 알아내는 문제입니다. 저의 문제 접근은메모를 저장할 커스텀 class를 생성한다.선배의 이름과 메모를 저장할 Map를 선언한다.약속에 필요한 금액과 선배가 들고 있는 금액을 비교하여 얻어 먹을 수 없으면 Map에서 제외한다.얻어 먹을 수 있는 날짜를 계산하기 위한 boolean[week][day]를 선언한다.Map에는 얻어 먹을 수 있는 날짜만 있기 때문에 boolean[][]에 true로 저장한다.연속된 true값을 계산하여 출력한다.로 진행하게 되었습니다. Map을 이용해 데이터를 적제하기 때문에 커스..

Coding_Slowly
'분류 전체보기' 카테고리의 글 목록 (65 Page)