AWS EC2 인스턴스를 생성해보겠습니다. 우선 AWS에 회원가입을 하신 후 EC2를 클릭해줍니다.(기존 회원이신분은 콘솔 로그인을 클릭해주세요.) 클릭 후 해당 페이지에서 인스턴스 시작을 클릭해줍니다. 저희는 Ubuntu를 설치하기로 했으니 아래 화면에 선택을 클릭해주세요. 세팅화면이 나옵니다. 저희는 프리티어를 사용하겠습니다. (다른것을 사용하실분은 다른것을 선택하시면 됩니다.) 오른쪽 하단에 인스턴스 세부 정보 구성 버튼을 클릭합니다. 세부 정보를 구성하는 화면입니다.별다른 수정없이 다음을 누르겠습니다. 스토리지를 추가하겠습니다. 기본적으로 8Gib로 세팅이 되어있습니다.프리티어에서 최대 30까지 사용할 수 있습니다.저는 15로 크기를 키운 후 진행하겠습니다. 태그 추가 화면입니다.별다른 수정없이 ..
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. import java.util.Scanner; public class Main {public static void main(String args[]){double sum =0;double avg=0;double count = 0;Scanner sc = new Scanner(System.in);int n = sc.nextInt();int [][] score = new int[n][];for(int i = 0 ; i
알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();int count = 0;for(int i=0; i
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. import java.util.Scanner; public class Main {public static void main(String[] args) { Scanner sc = new Scanner(System.in);int n= sc.nextInt();int[] data = new int[n];int temp;for(int a=0; a 0; i--) {for (int j = 0; j data[j + 1]) {temp = data[j];data[j] = data[j + 1];data[j + 1] = temp;}}}for (int k = 0; k < data.length; k++..
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main (String args[]) { Scanner sc = new Scanner(System.in); char input = sc.next().charAt(0); sc.close(); System.out.println((int)input); }}
영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 단어는 띄어쓰기 하나로 구분된다고 생각한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int cnt = 0; str = str.trim();//처음과 끝 공백 제거 Boolean check = false; for (int i = 0; i < str.length(); i++) { if (str.charAt(i) == ' ' && str.charA..
ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다.문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있는데, 정문에서 엘리베이터까지의 거리는 무시한다. 또 모든 인접..
우리나라 고유의 윷놀이는 네 개의 윷짝을 던져서 배(0)와 등(1)이 나오는 숫자를 세어 도, 개, 걸, 윷, 모를 결정한다. 네 개 윷짝을 던져서 나온 각 윷짝의 배 혹은 등 정보가 주어질 때 도(배 한 개, 등 세 개), 개(배 두 개, 등 두 개), 걸(배 세 개, 등 한 개), 윷(배 네 개), 모(등 네 개) 중 어떤 것인지를 결정하는 프로그램을 작성하라. import java.util.Scanner; //0은 뒷면 1은 앞면 //윷 D 0이 4개0//걸 C 0이 3개1//개 B 0이 2개2//도 A 0이 1개3//모 E 1이 4개4public class Main { public static void main(String[] args) {Scanner sc = new Scanner(System...
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int length = Integer.parseInt(sc.nextLine()); String number = sc.nextLine(); int sum = 0; for(int i=1; i
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 숫자와 앞에서 구한 합의 가장 오른쪽 자리 숫자를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자.26부터 시작한다. 2+6 = 8이다. 새로운 숫자는 68이다. 6+8 = 14이다. 새로운 숫자는 84이다. 8+4 = 12이다. 새로운 숫자는 42이다. 4+2 = 6이다. 새로운 숫자는 26이다.위의 예는 4번만에 원래 숫자로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다.N이 주어졌을 때, N의 사이클의 길이를 구하는 프로그램을 작성하시오. impor..
