[단계별로 풀어보기-Java] 1단계 입출력과 사칙연산 (3) - BufferedReader 활용하기
안녕하세요 이번 포스터는 1단계 입출력과 사칙연산 3탄입니다.
1탄, 2탄은 아래 포스터를 확인해주세요 ~
[단계별로 풀어보기-Java] 1단계 입출력과 사칙연산 (1) - BufferedReader, System.in 활용하기
문제 번호 : 2557Hello World!를 출력하시오.public class Main { public static void main(String[] args) { System.out.print("Hello World!"); }} 문제 번호 : 1000두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성
uplifted.tistory.com
[단계별로 풀어보기-Java] 1단계 입출력과 사칙연산 (2) - BufferedReader, StringBuilder 활용하기
안녕하세요 이번 포스터는 1단계 입출력과 사칙연산 2탄입니다.1탄은 아래 포스터를 확인해주세요 ~ [단계별로 풀어보기-Java] 1단계 입출력과 사칙연산 (1) - BufferedReader, System.in 활용하기문제 번
uplifted.tistory.com
✏️ 문제 번호 : 11382
꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!
입력
첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다.
출력
A+B+C의 값을 출력한다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] input = br.readLine().split(" ");
long A = Long.parseLong(input[0]);
long B = Long.parseLong(input[1]);
long C = Long.parseLong(input[2]);
System.out.println(A + B + C);
}
}
이 문제에서 계속 런타임 에러 (NumberFormat)(InputMismatch)가 떠서 원인을 알 수 없었다..!
찾아 보니, Java의 long 타입을 사용해야 했던 것이다!
입력 조건을 제대로 읽지 않았던 게 문제였다 🥲
아무튼, 이번 코드에 대해 간략히 설명하자면
큰 입력값을 처리하기 위해 BufferedReader로 입력값을 받았고,
Long.parseLong()을 사용하여 문자열로 입력받은 값을 long 타입으로 변환했습니다.
✏️ 문제 번호 : 10171
아래 예제와 같이 고양이를 출력하시오.
출력
고양이를 출력한다.
public class Main {
public static void main(String[] args) {
System.out.println("\\ /\\");
System.out.println(" ) ( ')");
System.out.println("( / )");
System.out.println(" \\(__)|");
}
}
이 문제는 아무래도 쉬어가는 문제인 듯 하다 !
✏️ 문제 번호 : 10172
아래 예제와 같이 개를 출력하시오.
출력
강아지를 출력한다.
public class Main {
public static void main(String[] args) {
System.out.println("|\\_/|");
System.out.println("|q p| /}");
System.out.println("( 0 )\"\"\"\\");
System.out.println("|\"^\"` |");
System.out.println("||_/=\\\\__|");
}
}
이번에도 쉬어가는 문제네요
이렇게 1단계 문제 풀이가 끝이 났습니다 👏👏
오랜만에 코테 공부하려니 초심으로 돌아간 느낌이네요
블로그 정리를 같이 해서 그런지 코테 공부에 시간이 많이 뺏기긴 했지만..
적응하면 시간 분배하는 능력이 생기겠죠?..!
공부할게 너무 너무 많네요 🤯
다들 공부 아자아자 !!! 💪