본문 바로가기

분류 전체보기227

[백준] 9498번: 시험 성적 - 자바 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int grade = sc.nextInt(); if(grade >= 90) System.out.println("A"); else if(grade >= 80) System.out.print.. 2022. 3. 21.
[운영체제] 쉽게 배우는 운영체제 Chapter2 요약 하드웨어의 구성 컴퓨터의 구성 - 필수장치: 중앙처리 장치, 메인메모리(대부분의 작업이 이루어짐) - 주변장치: 입력장치, 출력장치, 저장장치 용어 통일 - 메인메모리 > 메모리 - 보조저장장치 > 저장장치 - 중앙처리장치 > CPU CPU와 메모리 - CPU: 명령어를 해석하여 실행하는 장치로 인간으로 치면 두뇌에 해당 - 메모리: 작업에 필요한 프로그램과 데이터를 저장하는 장소, 바이트 단위로 분할되어 있어 분할 공간마다 주소로 구분 입출력장치 - 입력장치: 외부의 데이터를 컴퓨터에 입력하는 장치 - 출력장치: 컴퓨터에서 처리한 결과를 사용자가 원하는 형태로 출력하는 장치 저장장치 - 메모리보다 느리지만 저렴하고 용량이 큼 - 전원의 온-오프와 상관없이 데이터를 영구적으로 저장 - 느린 저장장치를 사.. 2022. 3. 21.
[운영체제] 쉽게 배우는 운영체제 Chapter1 요약 일상생활 속의 운영체제 운영체제 - 일반 컴퓨터, 노트북, 스마트 폰의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 예) PC 운영체제(윈도우, Mac OS, 유닉스, 리눅스 등) 임베디드 운영체제 - CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제 - 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있음 운영체제의 필요성 운영체제의 정의 레스토랑에 비유한 운영체제 - 레스토랑에서 음식을 주문하면 웨이터가 그 음식을 주방에 알려주고 손님은 주문한 음식을 제공받음 - 손님이 멋대로 주방 기구를 만지거나 조리를 하면 주방이 난장판이 됨 - 손님이 주방에 들어가서 직접 조리하거나 주방 기구를 만지지 않는 것처럼 운영체제가 컴퓨터 자원을 직접 관리하고 그 결과만을 사용자에게 .. 2022. 3. 20.
[백준] 5543번: 상근날드 - 자바 https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int burger = 2001, drink = 2001; for(int i = 0; i < 3; i++) { int bur = sc.nextInt(); if(burg.. 2022. 3. 20.