본문 바로가기
반응형

백준 코드47

[백준] 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.
[백준] 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.
[백준] 1330번 두 수 비교하기 풀이 코드 (Java 자바) 접근 방법)a와 b값을 주어졌을 때 단순한 크기를 비교하는 문제이다.두 값 입력값을 받아 if문을 이용하여 부등호를 출력하면 된다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b= s.nextInt(); if(a>b){ System.out.println(">"); }else if(a 2024. 5. 7.
반응형