728x90
반응형

백준 브론즈 48

[백준] 15552번 빠른 A+B 풀이 코드 (Java 자바)

접근 방법)문제에서 시간 제한이 걸려 있고 java를 사용할 때 BufferedReader와 BufferedWriter를 사용을 권하고 있다BufferedReader와 BufferedWriter 사용하여 입력과 출력을 사용하면 된다.첫째 줄 입력 값 만큼 for문을 반복한다.그리고 StringTokenizer 클래스를 이용하여 문자열을 분리하여 for문 안에서 띄어쓰기를 기준으로 앞 토큰과 뒤 토큰을 더하여 값을 출력해준다. StringTokenizer에 대한 내용은 아래에서 더 알아보자. [ Java 자바 ] StringTokenizer 클래스를 이용한 문자열 분리!StringTokenizer클래스는 많이 들어본 클래스 이름일 것입니다. StringTokenizer는 문자열을 구분자를 사용하여 분리할 ..

[백준] 25314번 코딩은 체육 과목 입니다 풀이 코드 (Java 자바)

접근 방법)입력 값 / 4번 만큼 long이 출력되고 그 후에 int가 출력되는 형식이다.입력 값 / 4번 만큼 for문을 반복하여 출력하면 된다.long 다음에는 띄어쓰기가 한 칸 있으니 주의해서 코드를 입력하자.정답 코드 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 = a/4; for(int i = 1; i

[백준] 25304번 영수증 풀이 코드 (Java 자바)

접근 방법)첫째 줄 입력 값인 물건의 총 가격이 물품 낱개 가격*물품 수들의 합과 일치하는 지 확인하는 문제이다.우선 둘째 줄 입력 값인 물품 종류 수 만큼 for문을 반복하여 물품 낱개 가격과 물품 수를 입력 받아야한다.그리고 for문 안에서 물품 낱개 가격*물품 수들의 합을 구해서 첫째 줄 입력 값인 물건의 총 가격과 if문을 이용하여 비교한 후 출력하면 된다.정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int sumAll = s.nextInt(); int number = s.nextInt..

[백준] 2525번 오븐 시계 풀이 코드 (Java 자바)

접근 방법)첫째 줄 입력값을 받고 초로 환산한다. 그리고 초로 환산한 조리시간도 더한 후에 오븐이 끝날 시각을 구하면 된다.하지만 자정이 넘어갈 경우 다시 00시 00분으로 초기화해야하는데 이것은 조건문을 사용하여 첫째 줄 시간 입력값 + 조리 시간이 자정을 넘길 경우 86400초(24시간을 초로 환산한 값)을 빼주어 완료 시각을 구하면 된다. 정답 코드 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(); int c = s...

[백준] 14681번 사분면 고르기 풀이 코드 (Java 자바)

접근 방법)x와 y값의 음수 양수 여부에 따라 사분면에서 어디에 위치하는지 if문을 통해 간단하게 풀 수 있다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a; int b; a = s.nextInt(); b = s.nextInt(); if(a>0 && b>0){ // 1사분면일 경우 System.out.println("1"); }else if(a0){ // 2사분면일 경우 Syste..

[백준] 2753번 윤년 풀이 코드 (Java 자바)

접근 방법)if문을 이용하여 윤년일 때 해당하는 조건들을 생각하여 문제를 풀어야 한다.4의 배수이지만 100의 배수일 경우, 4의 배수이면서 400의 배수일 경우, 그외 나머지 등 조건들을 if문을 사용하여 코드를 작성하면 된다. 정답 코드 1)import java.io.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if((a%4)==0){ if((a%100)!=0){ System.out.print("1"); }else if((a%400)=..

[백준] 2566번 최댓값 풀이 코드 (Java 자바)

접근 방법)2차원 배열을 선언하고 입력 값을 모두 2차원 배열 안에 넣음과 동시에 숫자를 모두 하나하나 비교하면서 max를 찾아낸다. 그리고 max에 해당하는 행 열 값을 max와 같이 출력하면 된다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[][] arr = new int[9][9]; // 배열 생성 int max = 0; // max 값 int x = 0; // 행 값 int y = 0; // 열..

728x90
반응형