더 많이 실패하기

백준 10824번 네 수 자바 Java (☆공부 241일차) 본문

알고리즘/백준

백준 10824번 네 수 자바 Java (☆공부 241일차)

김발자~ 2023. 3. 28. 21:55
반응형

10824 네 수

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

 

10824번: 네 수

첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000)

www.acmicpc.net

 

 

 


백준 10824번 문제 네 수


문제


 
시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율
1 초 256 MB 25543 11326 9818 44.538%

문제

네 자연수 A, B, C, D가 주어진다. 이때, A와 B를 붙인 수와 C와 D를 붙인 수의 합을 구하는 프로그램을 작성하시오.

두 수 A와 B를 합치는 것은 A의 뒤에 B를 붙이는 것을 의미한다. 즉, 20과 30을 붙이면 2030이 된다.

입력

첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000)

출력

A와 B를 붙인 수와 C와 D를 붙인 수의 합을 출력한다.

예제 입력 1

10 20 30 40

예제 출력 1

4060
 

 

 


과정 생각해보기


 

 

https://gimbalja.tistory.com/171

 

공부 92일차: 백준 10824번 네 수 자바 Java

10824 네 수 https://www.acmicpc.net/problem/10824 10824번: 네 수 첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000) www.acmicpc.net 백준 10824번 문제 네 수 문제 과정 생각해보기 주어지는 A,B,C,D

gimbalja.tistory.com

 

4달 전에 풀었던 문제

 

int의 범위를 생각 못하는 사람이 많아서 정답률이 낮은 거지 어려운 문제는 절대 아니다
건너뛰어도 됐긴 하지만.. 이전 풀이 BigInteger 대신 long으로 바꿔서 풀었다

 

 
 

정답 인정 코드


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
 
public class Main {
 
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        long a = Long.parseLong(st.nextToken()+st.nextToken());
        long b = Long.parseLong(st.nextToken()+st.nextToken());
 
        System.out.println(a+b);
    }
 
}
 
cs

 

 


메모리랑 시간은 거의 똑같다

반응형
Comments