[백준_InAndOut] 11382번 문제

Kwon·2023년 10월 16일

백준

목록 보기
1/22

사진 출처 : https://www.acmicpc.net/

백준 11382번 문제

풀이

이번 문제는 굉장히 간단하다. 하지만 이번 문제에서 나는 무조건 공백에 관한 명령어를 삽입해야 하는 줄 알고 split(), nextline() 등 넣으며 어렵게 푼 것 같다.

자바 프로그래밍의 특성을 보면 쉽다.

바로 whitespace 특성을 이용하면 된다.

Whitespace 란?

tab 문자 (U+0009), 공백 (U+0020), CR (U+000D), LF (U+000A) 등 공백이 문자 등장 전 까지 해당 자료형으로 변환해주는 것을 의미한다.

ex) int num1 = sc.newInt(); int num2 = sc.newInt();
--> num1 을 작성하고 어느 공백이 생긴다면 num2로 인식한다.

이 특성을 활용해 11382번 문제를 풀어보자.

import java.util.Scanner;
public class InAndOut11 {                   
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long A = sc.nextLong();
        long B = sc.nextLong();
        long C = sc.nextLong();
        System.out.println(A+B+C);
    }
}

자료형은 Integer로 받아줘도 상관없다.

profile
📲 @bu_kwon_2 / 💻 dnu05043.log / ⌨ Back-end / 🦁 LikeLion

0개의 댓글