ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

전체 글 107

배열을 입력받아 두 배열을 병합해 정렬하고 중복없이 출력하는 프로그램 (MergeSort)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 배열 A(5)와 B(5)에 데이터를 입력받아 두 배열을 병합하여 오름차순으로 정렬한 후 중복없이 출력하는 프로그램을 작성하시오. ■ 결과 예시 ■ 나의 코드 import java.util.Arrays; import java.util.Scanner; public class MergeSort { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int A[] = new int[5]; int B[] = new int[5]; int arr[] = new int[10]; System.out.print("..

학교/Java 2023.02.27

2차원 배열에 성적을 저장하고 전체 평균 점수를 구하는 프로그램 (Grade)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 2차원 배열에 1,2 학기 성적을 다음과 같이 저장하고 3년간의 전체 평균 점수를 구하라. ■ 제한사항 키보드를 통해서 입력받는다. 2차원 배열 score[3][2]을 선언하라. 평균 점수는 소수점 이하 둘째자리까지 출력한다. ■ 결과 예시 ■ 나의 코드 import java.util.Scanner; public class Grade2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int score [][] = new int [3][2]; int sum = 0; for(int i=0; i

학교/Java 2023.02.27

양의 정수를 입력받아 배열에 저장하고 제일 큰 수를 출력하는 프로그램 (Max)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 양의 정수 10개를 입력받아 배열에 저장하고 제일 큰 수를 출력하라. ■ 제한사항 키보드를 통해서 입력받는다. 양의 정수만 입력된다고 가정한다. ■ 결과 예시 ■ 나의 코드 import java.util.Scanner; public class Max { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int n[] = new int[10]; for(int i=0; i

학교/Java 2023.02.27

문자열을 입력받아 거꾸로 출력하는 프로그램 (Reversestr)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 문자열을 입력받아 거꾸로 출력하는 프로그램을 작성하시오. ■ 제한사항 메서드 length(), charAt()를 필요에 따라 사용한다 ■ 결과 예시 ■ 나의 코드 public class ReverseStr { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); System.out.print("영문자 입력 : "); String str = scan.nextLine(); String rever = ""; for(int i=str.length()-1; i>=0; i--) { rever = rever +..

학교/Java 2023.02.27

정수의 사칙연산을 처리하는 계산기 클래스 설계 프로그램 (Calculate)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 정수의 사칙연산(+, - , * , /)을 처리하는 계산기(Calculate)클래스를 설계하라. ■ 제한사항 멤버변수 : int 타입의 필드 a, b 사칙연산 및 계산결과를 출력하는 메서드를 각 설계하라 (메서드는 최소 5개 이상) 생성자 메서드는 두 개의 필드 값을 갖는다. main 구문은 다음과 같다. ■ 결과 예시 ■ 나의 코드 import java.util.Scanner; class Cal { private int a; private int b; public Cal() {} public Cal(int a, int b) { this.a = a; this.b = b; } public void printResult() { System.out.pr..

학교/Java 2023.02.27

정수를 입력받아 배열에 저장하고 평균을 구하는 프로그램 (Average)

2022학년도 2학기 수행평가 문제입니다. ■ 문제 설명 정수 5개를 입력받아 배열에 저장하고 평균을 구하는 프로그램을 작성하라. ■ 제한사항 키보드를 통해서 입력받는다. 결과는 소수점 이하 둘째자리까지 출력한다. ■ 결과 예시 ■ 나의 코드 import java.util.Scanner; public class Average { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int arr[] = new int[5]; int sum = 0; for(int i=0; i

학교/Java 2023.02.27

잘라서 배열로 저장하기

https://school.programmers.co.kr/learn/courses/30/lessons/120913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요. ■ 제한사항 1 ≤ my_str의 길이 ≤ 100 1 ≤ n ≤ my_str의 길이 my_str은 알파벳 소문자, 대문자, 숫자로 이루어져 있습니다. ■ 입출력 예 my_Str n result "abc1Addfggg4556b" 6 ..

인덱스 바꾸기

https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. ■ 제한사항 1

합성수 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/120846 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요. ■ 제한사항 1 ≤ n ≤ 100 ■ 입출력 예 n result 10 5 15 8 ■ 나의 코드 class Solution { public int solution(int n) { int answer = 0; for(..

숫자 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. ■ 제한사항 0