분류 전체보기
JavaFestival30 문제풀이
(세 자리 수) x (세 자리 수)는 다음과 같이 계산된다. (1), (2)번을 입력 받아 결과 화면처럼 (3), (4), (5), (6)번을 출력하는 프로그램을 작성하시오. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.print("첫 번째 숫자 입력 >> "); int a = sc.nextInt(); System.out.print("두 번째 숫자 입력 >> "); int b = sc.nextInt(); int sum1 = a*(b%10); int sum2 = a*(b%100/1..
JavaFestival29 문제풀이
그림과 같이 대시(‘_’)문자로 구성된 형태의 숫자를주어진 숫자와 같이 출력하고 싶을때 사용되게 되는 대시의 개수를 출력하는 프로그램을 작성하라 import java.io.*; import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.print("첫자리 0을 제외한 숫자를 입력해주세요 >> "); Scanner sc = new Scanner(System.in); String a = sc.next(); String[] a_array = new String[a.length()]; a_array = a.split(""); int sum = 0; // 0-6 1-2 2-5 3-5 4-4 5-5 ..
JavaFestival28 문제풀이
다음과 같은 프로그램을 작성하시오. N과 X를 입력 받는다. N개의 정수를 입력 받는다. N개의 숫자 중 X보다 작은 수만 출력 한다. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int a = 0; int count = 0; System.out.print("N 입력 : "); int n = sc.nextInt(); System.out.print("X 입력 : "); int x = sc.nextInt(); int[] j = new int[n]; for(int i=0;ia) { j[count] = a..
JavaFestival27 문제풀이
아래와 같은 2차원 배열을 왼쪽으로 90도 회전하여 출력하시오. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { int[][] array = new int[5][5]; int n = array.length; int m = array[0].length; int[][] temp = new int[m][n]; int[][] temp1 = new int[m][n]; int[][] temp2 = new int[m][n]; int count = 1; for(int i =0;i
JavaFestival26 문제풀이
5개의 정수를 입력 받아오름차순 정렬하여 출력하는 프로그램을 구현하시오. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int[] array = new int[5]; for(int i = 0; i
JavaFestival25 문제풀이
아래와 같이 숫자가 담긴 1차원 배열이 주어졌을 때, 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력하시오. import java.io.*; import java.util.Scanner; public class Main { public static void main(String args[]) { int[] point = {92,32,52,9,81,2,68}; int result = 0; int begu = point[0] - point[1]; int first = 0; int second = 0; for(int i=0; i