백준 15873 자바
공백 없는 A+B
문제
자연수 A, B가 주어지면 A+B를 구하는 프로그램을 작성하시오.
입력
자연수 A, B (0 < A, B ≤ 10)가 첫 번째 줄에 주어진다. 단, 두 수의 사이에는 공백이 주어지지 않는다. 두 수의 앞에 불필요한 0이 붙는 경우는 없다.
출력
첫 번째 줄에 A+B의 값을 출력한다.
예제 입력 1
37
예제 출력 1
10
예제 입력 2
102
예제 출력 2
12
시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율
0.5 초 | 512 MB | 6209 | 3053 | 2790 | 50.589% |
코드
package Day0923;
import java.util.Scanner;
public class B15873 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String AB = sc.nextLine();
sc.close();
if (AB.contains("1010")) {
System.out.println(20);
} else if (AB.contains("10")) {
AB = AB.replaceAll("10", ""); //10이 있으면 그걸 비워주고 남은 숫자를 AB로 받는다.
System.out.println(10 + Integer.parseInt(AB));
} else {
String[] arr = AB.split("");
System.out.println(Integer.parseInt(arr[0]) + Integer.parseInt(arr[1]));
}
}
}
'알고리즘 공부 > 백준 문제풀이' 카테고리의 다른 글
[백준] 4153 : 직각삼각형(JAVA) (0) | 2022.10.05 |
---|---|
[백준]13866 : 팀 나누기(JAVA) (0) | 2022.10.05 |
[백준] 11283 :한글2(JAVA) (0) | 2022.10.05 |
[백준]14924 : 폰 노이만과 파리(JAVA) (0) | 2022.10.05 |
[백준] 19944 : 뉴비의 기준은 뭘까? (JAVA) (0) | 2022.10.05 |