728x90
반응형

백준 브론즈 48

[백준] 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); ..

[백준] 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

[백준] 11382번 꼬마 정민 풀이 코드 (Java 자바)

접근 방법)a,b,c를 입력값을 주어진다. 하지만 범위가 (1정수형 타입할당되는 메모리의 크기데이터의 표현 범위int4바이트-2,147,483,648~2,147,483,647long8바이트-9,223,372,036,854,775,808~9,223,372,036,854,775,807 이를 통해 이 문제는 int를 사용할 수 없음을 알 수 있다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); long a; long b; ..

[백준] 10988번 팰린드롬인지 확인하기 풀이 코드 (Java 자바)

접근 방법)이 문제는 입력값을 거꾸로 뒤집었을 때 입력값 원본과 일치할 경우 1을 출력 그렇지 않으면 0을 출력한다.입력받은 문자열을 for문안에서 charAt()를 이용하여 char값의 비교를 통해 풀어낼 수 있다.그리고 문자열을 쉽게 다룰 수 있는 StringBuilder 클래스의 reverse() 메소드를 이용하여 간단하게 풀 수 있다.  정답 코드 1)for문과 charAt() 사용import java.util.*;class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str1 = sc.next(); int ..

[백준] 25083번 새싹 풀이 코드 (Java 자바)

앞에서 입출력 관련한 부분에서 한번 했었던 문제이다. 이 문제의 핵심 포인트는 \ ' " 를 출력할 때는 앞에 \를 붙여야만 출력이 가능하다는 점이다. 이 점을 유의하여 아래와 같이 출력하면 된다. import java.util.Scanner; class Main{ public static void main(String[] args){ System.out.println(" ,r\'\"7"); System.out.println("r`-_ ,\' ,/"); System.out.println(" \\. \". L_r\'"); System.out.println(" `~\\/"); System.out.println(" |"); System.out.print(" |"); } }

[백준] 11718번 그대로 출력하기 풀이 코드 (Java 자바)

11718번 문제는 단순하게 입력값 그대로 출력값도 똑같이 출력되도록 하는 것이 목표이다. 우선 입력값이 몇 줄 주어지는지 알 수 없기 때문에 입력값이 더 이상 존재하지 않을 때까지 출력이 되도록 코드를 작성해야 한다는 점을 파악해야 한다. 정답 코드 1) import java.util.*; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String str = sc.nextLine(); System.out.println(str); } } } Scanner클래스의 메소드 한 개만 알고 있으면 아주 쉽게 풀리는 문제이다. hasNext()는 true, fals..

728x90
반응형