본문 바로가기

전체 글135

[혼공컴운] 혼공단 3주차: 06~08 06 메모리와 캐시 메모리 06-1 RAM의 특징과 종류 RAM - 실행할 프로그램의 명령어와 데이터 저장 - 휘발성 저장장치: 전원을 끄면 RAM에 저장된 명령어와 데이터가 모두 날라감, 실행할 대상 저장 - 비휘발성 저장장치: 전원이 꺼져도 저장된 내용 유지, 보관할 대상 저장 - CPU는 보조기억장치에 직접 접근하지 못함 - RAM 용량이 충분히 크다면 보조기억장치에서 많은 데이터를 가져와 미리 RAM에 저장할수 있음 -> 많은 프로그램을 동시에 실행하는데 유리 - 용량이 필요 이상을 커졌을 때 속도가 그에 비례하여 증가하지 않음 DRAM - Dynamic RAM - 시간이 지나면 저장된 데이터가 점차 사라지는 RAM - 일정 주기로 데이터를 재활성화 해야함 - 소비전력이 비교적 낮고, 저렴하고, .. 2024. 1. 21.
[프로그래머스/자바] 카드 뭉치 https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { String answer = "Yes"; int first = 0; int second = 0; int length = goal.length; for(int i=0;i 2024. 1. 18.
[프로그래머스/자바] 명예의 전당(1) https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int k, int[] score) { int[] fame = new int[k]; Arrays.fill(fame,2001); int length=score.length; int[] answer=new int[length]; int min=2001; for(int i=0;i 2024. 1. 17.
[프로그래머스/자바] 추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(String[] name, int[] yearning, String[][] photo) { int[] answer = new int[photo.length]; List list = Arrays.asList(name); for(int i=0;i 2024. 1. 16.
[프로그래머스/자바] [1차] 비밀지도 https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; boolean[][] map = new boolean[n][n]; for(int i=0;i 2024. 1. 15.
[프로그래머스/자바] 두 개 뽑아서 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] numbers) { List list = new ArrayList(); for(int i=0;i 2024. 1. 15.