전체 글

백준 10988번 : 팰린드롬인지 확인하기 문제 풀이방법 1. 첫 글자와 마지막 글자를 비교 2. [단어 길이 / 2] 만큼만 반복문 사용 👉 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { // Scanner sc = new Scanner(System.in); String word = sc.next(); int result = 1; // if( word.length() >= 1 && word.length()
백준 11659번 : 구간 합 구하기 문제 풀이방법 1. 첫 줄은 수의 개수 N, 합을 구해야 하는 횟수 M 2. 두 번째 줄은 N개의 수 3. 세 번째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 입력된다. 4. 합 배열을 사용하여 구간 i와 j을 구한다. 💡 합 배열이란? - 기존의 배열을 전처리한 배열을 말한다. 위 사진처럼 배열 A를 통해 합 배열 B를 구하려면 다음과 같다. 합 배열 B의 0번째 인덱스는 배열 A의 0번째부터 0번째까지의 합, 1번째 인덱스는 배열 A의 0번째부터 1번째까지의 합 즉 합 배열 B의 N번째 인덱스는 배열 A부터 N번째까지의 합을 말한다. B[ i ] = A[ 0 ] + A[ 1 ] + A[ 2 ] + ... + A[ i - 1 ] + A[ i ] 합 배열..
백준 1546번 : 평균 문제 풀이방법 1. 첫 줄은 시험본 과목의 개수 2. 두 번째 줄은 시험본 과목의 성적 3. 성적 중 최댓값 구하기 4. (각 성적) / (최댓값) * 100을 계산한 성적의 평균 구하기 👉 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); if (n >= 1 && n max){ max = Integer.parseInt(grade[i]); } } // 평균구하기 Double sum = 0.0; for (int i = 0; i < gr..
백준 11720번 : 숫자의 합 문제 풀이 방법 1. 첫 줄은 입력할 숫자의 개수 2. 두 번째 줄은 입력할 숫자의 개수만큼의 숫자를 공백 없이 입력한다. 3. 두 번째 입력한 숫자의 각 자릿수를 합한다. 👉 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if (n >= 1 && n
hyunhaha
내가 보려고 만든 현하's log