Algorithm
JavaFestival22 문제풀이
아래와 같이 학생들의 성적정보가 문자열로 선언되어 있을 때 각 성적 별 학생 수를 출력하시오. String score = "A,A,B,C,D,A,C,D,D,D,F"; String[] split_score = new String[score.length()]; int a = 0; int b = 0; int c = 0; int d = 0; int f = 0; split_score = score.split(","); for(int i = 0; i
JavaFestival21 문제풀이
정수 N을 입력받아 N * N 배열에 다음과 같이 숫자를 저장하고 출력하시오. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] Array = new int[n][n]; int count = 1; for(int i=0;i
JavaFestival20 문제풀이
별찍기04 사용자에게 입력받아 배열의 인덱스의 수 만큼 별을 출력해보세요. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int[] star = new int[5]; for(int i = 0; i
JavaFestival19 문제풀이
중복이 없이 숫자를 뽑는 로또 프로그램을 만드시오. import java.io.*; import java.util.Scanner; import java.util.Random; public class Main { public static void main(String args[]) { Random rd = new Random(); int[] arr = new int[6]; for(int i = 0 ; i < arr.length;i++) { arr[i] = rd.nextInt(41)+1; for(int j =0;j
JavaFestival18 문제풀이
숫자를 입력 받아 3의 배수인 숫자를 출력하는 프로그램을 작성하세요. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc =new Scanner(System.in); int num1 =0; int [] arr = new int[10]; for(int i=0;i
JavaFestival17 문제풀이
8칸 크기의 배열을 선언하고 랜덤수로 초기화 한 후 가장 큰 수와 작은 수를 각각 출력하시오. import java.io.*; import java.util.Scanner; import java.util.Random; public class Main { public static void main(String args[]) { int[] score = new int[8]; Scanner sc = new Scanner(System.in); Random rd = new Random(); for(int i = 0; i