본문 바로가기
반응형

백준자바19

[백준] 2480번 주사위 세개 풀이 코드 (Java 자바) 접근 방법)같은 눈이 3개가 나오는 경우같은 눈이 2개만 나오는 경우모두 다른 눈이 나오는 경우 이 세가지 경우의 조건문을 짜는 것이 가장 중요하다.같은 눈이 3개가 같을 경우는 a=b=c같은 눈이 2개만 나올 경우는 a=b or a=c 일 때와 b=c 일때로 조건문을 2개 생성해야한다.마지막으로 모두 다른 눈이 나오는 경우는 else를 이용하여 나머지 코드를 작성하면 된다.정답 코드 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(); .. 2024. 6. 18.
[백준] 10798번 세로읽기 풀이 코드 (Java 자바) 접근 방법)5행 15열짜리 배열은 만든 다음 그 배열 속에서 입력 값의 범위만큼 사용하여 문제를 해결하면 된다.5행은 기본적으로 고정이며, 15열 중 몇 열을 사용할지는 Scanner를 통해 입력받은 첫 번째 줄 값을 length() 함수를 이용하여 배열의 행 열 값을 알아낼 수 있다.그리고 이중 for문을 이용하여 2차원 배열을 만들어낼 수 있다. 그리고 만들어진 배열은 이중 for문을 이용하여 출력하면 된다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); .. 2024. 5. 23.
[백준] 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.
반응형