분류 전체보기 275

[운영체제] 2. Introduction to Operating Systems

[KOCW] 이화여대 반효경 교수님 운영체제 http://www.kocw.net/home/cview.do?cid=3646706b4347ef09 [운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net](http://www.kocw.net/home/cview.do?cid=3646706b4347ef09) 2. Introduction to Operating Systems 1. 운영체제란 무엇인가? 1) 운영체제란? → 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 협의의 운영체제(커널) -운영체..

카테고리 없음 2022.11.09

[운영체제] OT

[KOCW] 이화여대 반효경 교수님 운영체제 http://www.kocw.net/home/cview.do?cid=3646706b4347ef09 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net OT 강의 목표 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 운영체제 개요 컴퓨터시스템의 구조 프로세스 관리 CPU 스케줄링 병행 제어 데드락 메모리관리 가상 메모리 파일 시스템 입출력 시스템 디스크 관리 과제 운영체제의 자원 관리와 관련한 간단한 C프로그래밍을 해본다 운영체제란 무엇인가?..

카테고리 없음 2022.11.09

[백준]11650 : 좌표 정렬하기 (JAVA)

백준 11650 자바 좌표 정렬하기 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 92259 43698 33800 48.093% 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 예제 입력 1 5 3 4 1 1 1 -1 2 2 3 3 예제 출력 1 1 -1 1 ..

[백준]10867 : 중복 빼고 정렬하기(JAVA)

백준 10867 자바 중복 빼고 정렬하기 문제 N개의 정수가 주어진다. 이때, N개의 정수를 오름차순으로 정렬하는 프로그램을 작성하시오. 같은 정수는 한 번만 출력한다. 입력 첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 출력 첫째 줄에 수를 오름차순으로 정렬한 결과를 출력한다. 이때, 같은 수는 한 번만 출력한다. 예제 입력 1 10 1 4 2 3 1 4 2 3 1 2 예제 출력 1 1 2 3 4 배열 중복 값 제거하기 - 자바 배열 숫자 중복 제거 방법1. Stream.distinct() 로 제거해주기 // 중복 제거 int[] result = Arrays.stream(arr).distinct()..

자바 스택이란?- 자바 스택 구현 (STACK)

스택 (STACK)이란? 📌 스택의 개념 스택(stack)이란 쌓아 올린다는 것을 의미한다. 따라서 스택 자료구조라는 것은 책을 쌓는 것처럼 차곡차곡 쌓아 올린 형태의 자료구조를 말한다. 📌 스택의 특징 스택은 위의 사진처럼 같은 구조와 크기의 자료를 정해진 방향으로만 쌓을수 있고, top으로 정한 곳을 통해서만 접근할 수 있다. top에는 가장 위에 있는 자료는 가장 최근에 들어온 자료를 가리키고 있으며, 스택에서 top을 통해 삽입하는 연산을 'push' , top을 통한 삭제하는 연산을 'pop'이라고 한다. 따라서 스택은 시간 순서에 따라 자료가 쌓여서 가장 마지막에 삽입된 자료가 가장 먼저 삭제된다는 구조적 특징을 가지게 된다. 이러한 스택의 구조를 후입선출(LIFO, Last-In-First-..

[11월7일]종합코스_여행을 좋아하세요? - 오늘의 영어 회화

◇오늘의 주제 Do you like travelling? 여행을 좋아하세요? https://audioclip.naver.com/channels/163/clips/4369#chapter Do you like travelling? 여행을 좋아하세요? Of course! I love travelling. And I like many places in America. 그럼요! 전 여행을 좋아해요. 그리고 미국에 있는 많은 곳을 좋아해요. Which of those is your favorite? 가장 좋아하는 곳은 어디예요? My favorite is Massachusetts Bay. 제가 가장 좋아하는 곳은 매사추세츠만이에요. I like to go there because it has a great view..

[백준] 2309 : 일곱 난쟁이(JAVA)

일곱 난쟁이 스페셜 저지 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 128 MB 98659 40456 29311 42.220% 문제 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다. 아홉 명의 난쟁이는 모두 자신이 "백설 공주와 일곱 난쟁이"의 주인공이라고 주장했다. 뛰어난 수학적 직관력을 가지고 있던 백설공주는, 다행스럽게도 일곱 난쟁이의 키의 합이 100이 됨을 기억해 냈다. 아홉 난쟁이의 키가 주어졌을 때, 백설공주를 도와 일곱 난쟁이를 찾는 프로그램을 작성하시오. 입력 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁..

카테고리 없음 2022.11.07

[백준] 1259 :팰린드롬수 (JAVA)

팰린드롬수 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 34182 19693 17385 58.022% 문제 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다. 수도 팰린드롬으로 취급할 수 있다. 수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수다. 121, 12421 등은 팰린드롬수다. 123, 1231은 뒤에서부터 읽으면 다르므로 팰린드롬수가 아니다. 또한 10도 팰린드롬수가 아닌데, 앞에 무의미한 0이 올 수 있다면 010이 되어 팰린드롬수로 취급할 수도 있지만, 특별히 이번 문제에서는 무의미한 0이 앞에 올 수 없다고 하자. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 ..

카테고리 없음 2022.11.07

[백준] 1924 : 2007년(JAVA) - 특정 날짜 요일 구하기 자바

특정 날짜 요일 구하기 (숫자) mport java.time.DayOfWeek; import java.time.LocalDate; public class GetDayOfWeek { public static void main(String[] args) { // 1. LocalDate 생성 LocalDate date = LocalDate.of(2021, 12, 25); // LocalDateTime date = LocalDateTime.of(2021, 12, 25, 1, 15, 20); System.out.println(date); // // 2021-12-25 // 2. DayOfWeek 객체 구하기 DayOfWeek dayOfWeek = date.getDayOfWeek(); // 3. 숫자 요일 구하기 ..

카테고리 없음 2022.11.07

[백준] 11653 : 소인수분해(JAVA)

소인수분해 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 73515 39405 30680 52.237% 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 예제 입력 1 72 예제 출력 1 2 2 2 3 3 예제 입력 2 3 예제 출력 2 3 예제 입력 3 6 예제 출력 3 2 3 예제 입력 4 2 예제 출력 4 2 예제 입력 5 9991 예제 출력 5 97 103 방법1. package Day1106; import java.io.BufferedReader; import jav..

카테고리 없음 2022.11.07