분류 전체보기
자바 페스티벌 25번
그림과 같이 대시('_')문자로 구성된 형태의 숫자를 주어진 숫자와 같이 출력하고 싶을때 사용되게 되는 대시의 개수를 출력하는 프로그램을 작성하라 package Answer; import java.util.Scanner; public class Ex25 { public static void main(String[] args) { // 그림과 같이 대시(‘_’)문자로 구성된 형태의 숫자를주어진 숫자와 같이 출력하고 싶을때 사용되게 되는 대시의 개수를 출력하는 프로그램을 // 작성하라 Scanner sc = new Scanner(System.in); int[] dash = { 6, 2, 5, 5, 4, 5, 6, 3, 7, 6 }; System.out.print("첫자리를 0을 제외한 숫자를 입력해주세요 >..
자바 페스티벌 24번
다음과 같은 프로그램을 작성하시오. - N과 X를 입력 받는다. - N개의 정수를 입력 받는다. - N개의 숫자 중 X보다 작은 수만 출력 한다. package Answer; import java.util.Scanner; public class Ex24 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("N 입력: "); int n = sc.nextInt(); System.out.print("X 입력: "); int x = sc.nextInt(); String result = "결과>>"; for (int i = 1; i
자바 페스티벌 23번
아래와 같은 2차원 배열을 왼쪽으로 90도 회전하여 출력하시오. package Answer; public class Ex23 { public static void main(String[] args) { // 1 2 3 4 5 // 6 7 8 9 10 // 11 12 13 14 15 // 16 17 18 19 20 // 21 22 23 24 25 // 2차원배열을 왼쪽으로 90도 회전하여 출력 int[][] arr = new int[5][5]; System.out.println("90도 회전"); int cnt = 1; for (int j = 0; j = 0; i--) { arr[i][j] = cnt; cnt++; } } for (int j = 0; ..
자바페스티벌 22번
다음과 같은 결과를 출력하세요. package Answer; public class Ex22 { public static void main(String[] args) { // 다음과 같은 결과를 출력하세요. for (int j = 1; j
자바 페스티벌 21번
아래와 같이 숫자가 담긴 1차원 배열이 주어졌을 때, 두개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력하시오. package Answer; public class Ex21 { public static void main(String[] args) { // 아래와 같이 숫자가 담긴 1차원 배열이 주어졌을 때, 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 // 위치(index)를 출력하시오. int[] point = {92,32,52,9,81,2,68}; int min = Math.abs(point[0] - point[1]); int a = 0; int b = 0; for (int j = 0; j < point.length; j++) { ..
자바 페스티벌 20번
10진수 정수를 입력받아 2진수로 변환해서 출력하시오. package Answer; import java.util.Scanner; public class Ex20 { public static void main(String[] args) { // 10진수 정수를 입력받아 2진수로 변환해서 출력하시오. int[] arr = new int[10]; Scanner sc = new Scanner(System.in); System.out.print("숫자입력>>"); int num = sc.nextInt(); int i = 0; int cnt = 0; while (num>0) { arr[i] = num % 2; num /= 2; i++; cnt++; } for (i = cnt - 1; i >= 0; i--) { S..