Archives
Recent Posts
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
관리 메뉴

개발도생's Blog

[백준][Java] 14935_FA 본문

BaekJoon

[백준][Java] 14935_FA

개발도생 2022. 12. 5. 16:36

[백준] 14935_FA 문제

 

14935번: FA

정수 x가 FA수 라면 FA를 출력하고, 아니라면 NFA를 출력한다.

www.acmicpc.net


14935, FA 문제


함수 문제인데, 함수가 아닌 문제다.

 

대단하게 어려울 것 같지만 문제 자체가 함정인 문제다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * L4_14935
 */
public class Main {

    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        br.readLine();
        System.out.println("FA");

    }
}

먼저 입력 값을 받아오기 위해서 BufferedReader객체를 사용했고,

 

 

[Java][Class] Bufferedreader

코딩 테스트 문제들을 풀다가 우연히 알게 된 Bufferedreader 객에 대해서 공부해봤다. Bufferedreader Class는, 이름과 같이 버퍼를 사용하는 클래스다. 일반적으로 알고 있던 Scanner Class는 사용자가 값을

nan-o-nuel-do.tistory.com

입력 값을 어느 변수에 담지 않고 바로 읽어 오는 것으로 끝냈다.

 

그리고 출력은 "FA"으로 마무리하면 된다.

 

문제의 함정은 모든 자연수는 FA의 값으로 확인할 수 있게 된다.

 

두 자리 이상의 자연수는 함수를 거듭할수록 작아지게 되고, 한 자릿수가 되면 그 결괏값이 바뀌지 않으므로

모든 자연수는 FA가 된다.

입력해야 되는 값
출력 값


위의 코드로 제출했을 때,

맞았습니다!!

Comments