File tree 2 files changed +47
-0
lines changed
2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ import sys
2
+
3
+ x = sys .stdin .readline ().strip ()
4
+
5
+ while True :
6
+ f = int (x [0 ]) * len (x )
7
+ if int (x ) == f :
8
+ print ("FA" )
9
+ break
10
+ x = str (f )
11
+
12
+ else :
13
+ print ("NFA" )
Original file line number Diff line number Diff line change
1
+ # [ Bronze IV] FA - 14935
2
+
3
+ [ 문제 링크] ( https://www.acmicpc.net/problem/14935 )
4
+
5
+ ### 성능 요약
6
+
7
+ 메모리: 32412 KB, 시간: 36 ms
8
+
9
+ ### 분류
10
+
11
+ 애드 혹, 구현, 수학
12
+
13
+ ### 제출 일자
14
+
15
+ 2024년 12월 20일 14:36:04
16
+
17
+ ### 문제 설명
18
+
19
+ <p >함수 F(x)는 입력으로 주어진 수 x의 첫 자리와 수 x의 자리수를 곱한 결과를 반환하는 함수이다.</p >
20
+
21
+ <p >예를 들어 x = 932 일때 F(x)는 9×3으로 27을 반환한다.</p >
22
+
23
+ <p >입력받은 x에 대해서 함수 F를 수행하고, 나온 결과값에 다시 함수 F를 수행하는 것을 반복한다. 계속 반복해서 수행했을 때 어느 시점에서부터 동일한 수가 나오는 경우, 입력 x를 FA수 라고 한다.</p >
24
+
25
+ <p >입력 x가 주어졌을때 이 수가 FA 수인지 출력하라.</p >
26
+
27
+ ### 입력
28
+
29
+ <p >정수 x 가 주어진다. (0 ≤ x ≤ 10<sup >100</sup >)</p >
30
+
31
+ ### 출력
32
+
33
+ <p >정수 x가 FA수 라면 FA를 출력하고, 아니라면 NFA를 출력한다.</p >
34
+
You can’t perform that action at this time.
0 commit comments