-
[백준/BOJ] 14935번 : FA (JAVA / 자바)백준 2022. 1. 27. 00:51
안녕하세요~ 코딩하는 코알못 코메인입니다.
https://www.acmicpc.net/problem/14935
- 문제 -
난이도 브론즈 4 문제이다.
자바에서 입력방식은 scanner와 bufferedreader가 있다.
자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다.
bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 입력과 형변환을 해줘야한다.
더 자세한 내용은 아래 글 참고 하면 좋다.
풀이 방법
예제로 나온 932보면 첫째 9/ 자릿수 3이기에 9 * 3 = 27
계속 함수는 이어진다. 27 첫째 2 / 자릿 수 2이기에 2 * 2 = 4
마찬가지로 이어진다. 4 첫째 4 / 자릿 수 1이기에 4 * 1 = 4
여기까지만 봐도 자릿수가 1이 되는 시점에서 계속 반복 되게 되어있다.
그럼 과연 1과 곱해서 나오는 숫자가 달라지는 경우가 있을까? 없다. 그러니 결과는 무조건 FA가 나와야하는것이다.
그렇담 입력값 변수 하나와 FA 출력문 하나 있으면 된다.
-풀이-
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String x = br.readLine(); System.out.println("FA"); } }
-결과-
아직 코딩 공부가 부족한 필자라 설명과 풀이 방법이 많이 미흡할 수 있다. 코딩 고수들은 보시고 문제점이 있다면 댓글로 말해주시면 감사한 마음으로 참고 수정 하겠다.
'백준' 카테고리의 다른 글
[백준/BOJ] 15963번 : CASIO (JAVA / 자바) (0) 2022.01.27 [백준/BOJ] 15921번 : 수찬은 마린보이야!! (JAVA / 자바) (0) 2022.01.27 [백준/BOJ] 15726번 : 이칙연산 (JAVA / 자바) (0) 2022.01.27 [백준/BOJ] 15700번 : 타일 채우기 4 (JAVA / 자바) (0) 2022.01.26 [백준/BOJ] 14924번 : 폰 노이만과 파리 (JAVA / 자바) (0) 2022.01.26