본문 바로가기

문제 풀이/CodeUp28

CodeUp_1502 : 2차원 배열 채우기 2 문제내용 n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오. 입력 예) 3 출력 예) 1 4 7 2 5 8 3 6 9 자바코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [][] arr = new int[n][n]; int cnt = 1; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { arr[j][i] = cnt++; System.out.println(arr[j][i] + " "); } } for (int i.. 2021. 5. 25.
CodeUp_1501 : 2차원 배열 채우기 1 문제내용 n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오. 입력 예) 3 출력 예) 1 2 3 4 5 6 7 8 9 자바코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [][] arr = new int[n][n]; int cnt = 1; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { arr[i][j] = cnt++; System.out.print(arr[i][j] + " "); } System.out.pri.. 2021. 5. 25.
CodeUp_1286 : 최댓값, 최솟값 문제내용 5개의 정수들의 최댓값과 최솟값을 구하는 프로그램을 작성하라. 자바코드 1. sort 메소드 사용 X import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] arData = new int[5]; for (int i = 0; i < arData.length; i++) { arData[i] = sc.nextInt(); } int max = arData[0]; int min = arData[0]; for (int i = 1; i < arData.length; i++) { if(max < arData[i]) { max = ar.. 2021. 5. 20.
CodeUp_1278 : 자릿수 계산 문제내용 어떤 숫자가 입력되면 그 숫자가 몇 자릿수 숫자인지 알아내는 프로그램을 작성하시오. 예) 7 ----> 1 (1자릿수) 10 ----> 2 (2자릿수) 4322 ----> 4 (4자릿수) 자바코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String num = sc.next(); String [] arData = num.split(""); System.out.println(arData.length); } } 코드풀이 import java.util.Scanner; public class Main { public stat.. 2021. 5. 19.
CodeUp_1166 : 윤년 판별 문제내용 2월이 29일까지 있는 해를 윤년이라고 한다. 어떤 해가 입력되면 그 해가 윤년인지 아닌지 판별하시오. 윤년 판단 조건) 1. 해(year)가 4의 배수이면서 100의 배수가 아니면 윤년. 2. 400의 배수이면 윤년. 위 두 조건 중 하나라도 맞으면 윤년이다. 예) 2004 년 ====> 윤년(1번 조건) 2000 년 ====> 윤년 (2번 조건) 1900 년 ====> 윤년 아님 1999 년 ====> 윤년 아님 자바코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if((.. 2021. 5. 19.
CodeUp_1410 : 올바른 괄호 1 (괄호 개수 세기) 문제내용 프로그래밍을 할 때 가장 중요한 것 중 하나가 괄호의 개수를 맞추는 것이다. 즉, 여는 괄호가 있으면 항상 닫는 괄호가 있고, 닫는 괄호가 있으면 여는 괄호도 있어야 한다. 올바른 괄호를 확인하기 위해 가장 기본적인 방법 중 하나는 여는 괄호와 닫는 괄호의 개수를 세는 것이다. 소괄호로 이루어진 문자열을 주어지면 괄호의 개수를 출력하는 프로그램을 작성하시오. 자바코드 import java.util.Scanner; public class CodeUp_1410 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String [] arr = str.split(".. 2021. 4. 30.
CodeUp_1409 : 기억력 테스트 1 문제내용 주현이는 5살이라서 아직 기억력이 좋지 않은 편이다. 주현이 엄마는 주현이의 기억력을 향상시키기 위해 매일 훈련을 시킨다. 어느 날, 주현이 엄마는 주현이에게 10개의 숫자를 차례대로 말한 다음 "k번째 숫자는 뭘까요?"하고 물어본다. 이번에는 주현이가 좋아하는 '또봇'이라는 로봇변신 자동차가 상품으로 걸려있다. 주현이가 '또봇'을 가질 수 있도록 프로그래밍하시오. 자바코드 import java.util.Scanner; public class CodeUp_1409 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] arr = new int[10]; for (int i = 0; i < arr.l.. 2021. 4. 30.
CodeUp_1407 : 문자열 출력하기 1 문제내용 길이(글자수)가 100이하인 문자열을 입력받아 공백을 제거하고 출력하시오. 자바코드 import java.util.Scanner; public class CodeUp_1407 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String result = str.replace(" ", ""); System.out.println(result); } } +) 추가 : 배열을 이용한 풀이 import java.util.Scanner; public class CodeUp_1407 { public static void main(String[] args) { Scan.. 2021. 4. 30.
CodeUp_1403 : 배열 두번 출력하기 문제내용 k개의 숫자를 입력받고 그 숫자들을 두번 출력하시오. 입력 예) 2 5 7 출력 예) 5 7 5 7 자바코드 import java.util.Scanner; public class CodeUp_1403 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = sc.nextInt(); int [] arr = new int[k]; for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); } for (int i = 0; i < 2; i++) { for (int j = 0; j < arr.length; j++) { System.out.println(ar.. 2021. 4. 29.
반응형