nickjoIT
입력첫 번째 줄에는 학교의 수를 나타내는 정수 N (1 ≤ N ≤ 100)이 주어진다. 다음 N 개의 줄에 각 학교의 학생 수와 배정된 사과 개수를 나타내는 두 개의 정수가 주어진다. 학생 수와 사과 개수는 모두 1이상 100이하이다. 출력남은 사과의 총 개수를 나타내는 정수를 출력한다.# 출제 사이트https://www.acmicpc.net/problem/10833 public static void main(String[] args) { Scanner s = new Scanner(System.in); HashMap s3 = new HashMap(); int s1,s2; int totalSc = Integer.parseInt(s.next()); int restApple = 0; while((totalSc..
1. MVC- Model, View, Controller의 줄임말로써, MVC는 사용자와 상호작용하는 S/W를 디자인함에 있어 세가지 요소로 쪼개어 하는 것을 가르킨다.1) Model- 프로그램의 내부 상태, 즉 프로그램의 정보(데이터)를 말하는 것이다. 2) Controller- 데이터와 비즈니스 로직 간의 상호 작용을 뜻함 3) View- 사용자 인터페이스 요소를 뜻하는데, 유저에게 보여지는 것을 말한다. 2. MVC1- JSP로 구현한 기존 웹 어플리케이션은 모델 1 구조로 웹 브라우저의 요청을 JSP 페이지가 받아서 처리 하는 구조이다.- JSP 페이지에 비지니스 로직을 처리 하기 위한 코드와 웹 브라우저에 결과를 보여주기 위한 출력 관리 코드가 뒤섞여 있는 구조- JSP 페이지 안에서 모든 정보..
1. 프로세스- 멀티 프로세싱을 지원하는 운영체제에서는 동시에 여러 프로그램을 실행 할 수 있다. 그때 실행 중인 프로그램에 대한 인스턴스를 프로세스라고한다.- 프로세스는 프로그램에 대한 각각의 인스턴스를 의미하므로, 같은 프로그램을 여러개 띄웠다고 해서 하나의 프로세스를 공유하는 것은 아니다.- 프로세스는 운영체제로 부터 주소공간, 파일, 메모리 등을 할당 받는다. 2. 스레드- 한 프로세스 내에서 동작되는 여러 실행의 흐름으로 프로세서 내의 주소 공간이나 자원들을 대부분 공유 하면서 실행된다.- 기본적으로 하나의 프로세스가 생성되면 하나의 스레드가 같이 생성된다. 이를 메인 스레드라고 부르며, 스레드를 추가로 생성하지 않는 한 모든 프로그램 코드는 메인 스레드에서 실행된다.- 프로세스는 여러개의 스레..