[programmers] Java Lv.2 - 프로세스
·
Algorithm Solving/Java
https://school.programmers.co.kr/learn/courses/30/lessons/42587?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다.1. 실행 대기 큐(Queue)에서 대기중인 프로세스 하나를 꺼냅니다. 2. 큐에 대기중인 프로세스 중 우선순위가 더 높은 프로세스가 있다면 방금 꺼낸 프로세스를 다시 큐에 넣습니다. 3. 만약 그런 프로세스가 없다..
[programmers] Java Lv.2 - 예상 대진표
·
Algorithm Solving/Java
https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int answer = 0; int N = Integer.parseInt(br.readLine..
[BOJ] 백준 14503번 : 로봇 청소기 - Java
·
Algorithm Solving/Java
- 시뮬레이션특정 조건 만족할 때 까지 실행 while(true)조건을 만나면 break https://www.acmicpc.net/problem/14503import java.io.*;import java.util.*;public class Main { static int N, M, r, c, d; static int[][] map; static int cnt = 0; static int[] dy = {-1, 0, 1, 0}; //북 동 남 서 static int[] dx = {0, 1, 0, -1}; static int[] leftD = {3, 0, 1, 2}; public static void main(String[] args) throws IOE..