본문 바로가기
반응형

백준19

[백준] 2738번 행렬 덧셈 풀이 코드 (Java 자바) 접근 방법)2차원 배열 값 설정과 2차원 배열 값을 모두 출력하는 방법을 알고 있다면 쉽게 풀 수 있는 문제이다. 2차원 배열을 2개 선언한다. 그리고 배열 2개 모두 2중 for문을 이용하여 입력값을 배열 안에 각각 값을 부여한다.마찬가지로 출력할 때도 2중 for문을 이용하여 배열1과 배열2의 더한 값을 출력하면 된다. 정답 코드 1) import java.util.*;import java.lang.*;import java.io.*;// The main method must be in a class named "Main".class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); .. 2024. 5. 21.
[백준] 25206번 너의 평점은 풀이 코드 (Java 자바) 접근 방법)split을 이용하면 금방 풀 수 있는 문제였다.우선 주어진 문자열을 띄어쓰기를 기준으로 문자열을 자르고 앞 과목 이름은 사용하지 않고 학점과 점수를 가지고 문제를 풀어나가면 된다.그리고 또 점수가 P인 과목일 경우는 점수 계산에서 제외해야 한다는 점도 기억하고 있어야 한다.  정답 코드 1)import java.util.*;class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); double score = 0; // 학점 X 과목 점수 double count = 0; // 총 학점 for(int i = 1; i  for문을 이용하여 총 .. 2024. 5. 17.
[백준] 1316번 그룹 단어 체커 풀이 코드 (Java 자바) 접근 방법)꽤나 코드를 짜는 것이 어려운 문제였다. 처음에 알파벳 a~z까지 크기 26의 boolean형 배열을 생성하고 해당 알파벳이 등장하면 해당 알파벳에 해당하는 배열 값을 1로 바꾸게 설정한다.그러면 알파벳에 해당하는 배열 값이 1일 경우 한 번 등장한 적이 있다는 의미가 된다. 그리고 동일한 알파벳이 연속적으로 나올 경우는 어떻게 처리할 것인지 문제였다.이것은 생각보다 단순하였다. 이전 알파벳과 현재 알파벳을 비교하여 같을 경우 아무런 코드를 실행하지 않고, 다를 경우 현재 알파벳에 해당하는 배열 값에 따라 return값을 다르게 주어 문제를 풀어 나갈 수 있다. 아직 이해하기 어렵지만 코드를 보면서 다시 살펴보자  정답 코드 1)import java.util.Scanner;class Main{.. 2024. 5. 8.
[백준] 9498번 시험 성적 풀이 코드 (Java 자바) 접근 방법)시험 점수 입력 값을 받으면 90~100은 A 출력, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하도록 if문을 작성해야한다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a; a = s.nextInt(); if(90 2024. 5. 7.
반응형