본문 바로가기
JAVA/백준

[백준/자바] 2864번 5와 6의 차이

by 동백05 2022. 2. 14.

약속이랑 자체 백신 휴가로 안했던 1일1알고리즘 다시 시작

https://www.acmicpc.net/problem/2864

 

2864번: 5와 6의 차이

첫째 줄에 두 정수 A와 B가 주어진다. (1 <= A,B <= 1,000,000)

www.acmicpc.net

import java.util.Scanner;
public class feb14 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner s=new Scanner(System.in);
		String number1=s.next();
		String number2=s.next();
		int sum1=Integer.parseInt(number1.replaceAll("6", "5"))+Integer.parseInt(number2.replaceAll("6","5"));
		int sum2=Integer.parseInt(number1.replaceAll("5", "6"))+Integer.parseInt(number2.replaceAll("5","6"));
		System.out.print(sum1+" "+sum2);
	}

}

어렵게 갈거없이 String으로 받고 replaceAll을 사용해서 최솟값은 모든 6을 5로 바꿔서 더하고 최댓값은 모든 5를 6으로 바꾸면 된다.

'JAVA > 백준' 카테고리의 다른 글

[백준/자바] 9655번 돌 게임  (0) 2022.02.17
[백준/자바] 14916번 거스름돈  (0) 2022.02.16
[백준/자바] 1026번 보물  (0) 2022.02.08
[백준/자바] 2720번 세탁소 사장 동혁  (0) 2022.02.08
[백준/자바] 11047번 동전 0  (0) 2022.02.07

댓글