백준/Java

[백준 자바] 21598번(SciComLove) | System.in.read()

gamzaggang7 2024. 2. 21. 23:42
728x90

난이도 - 브론즈 5

문제

당신은 싸이컴을 향해 절을 하려고 합니다. 하지만, 당신이 싸이컴에 들어오고 싶어서 절을 한 번 할 수도 있고, 싸이컴을 매우 싫어해 절을 두 번 할 수도 있습니다.

당신이 절을 할 횟수가 주어질 때, 그 횟수만큼 절하는 프로그램을 작성하세요. 실제로 프로그램을 이용해 절을 할 수는 없기 때문에, 대신 “SciComLove”를 출력하도록 합니다.

입력

첫 줄에 정수 이 주어집니다.

출력

"SciComLove"를 예제와 같이 번 출력합니다. 단, 따옴표는 출력하지 않습니다.

제한

  • | 1≤N≤2|

 


 

 

728x90

 

입력은 1 또는 2이고 입력 수만큼 출력하면 되는 아주 간단한 문제이긴 한데 1위한 기념으로 포스팅

 

문자 하나만 입력받는거라 System.in.read() 이용

System.in.read()에 대한 설명은 여기로 -> https://gamzaggang7.tistory.com/53

 

[백준 자바 풀이] 1000번(A+B) | Scanner, BufferedReader, System.in.read()의 차이 | 문자형을 정수로 변환

난이도 - 브론즈 5 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 자바에서 사용자 입

gamzaggang7.tistory.com

 

import java.io.*;

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int N = System.in.read() - '0';

        for (int i = 0; i < N; i++)
            bw.write("SciComLove" + "\n");

        bw.flush();
        bw.close();
    }
}

 

 


728x90