4단계 문제 번호 1110번 : 더하기 사이클 - JAVA [자바]
728x90
https://www.acmicpc.net/problem/1110
사용 언어 : Java 11
조금 시간이 걸렸습니다. 수식을 하나로 만들면 훨씬 편하다는 걸 나중에 알았습니다. 가끔 시간 초과라는 에러가 뜨는데 코드가 무한루프를 돌면 그런 에러가 뜨는거 같습니다. 코드를 먼저 실행하여 확인 후 제출하면 됩니다.
정답
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n;
int sum;
int temp;
int num = 1;
n = sc.nextInt();
sum = (n/10) + (n%10);
temp = ((n%10)*10) + (sum%10);
while(n != temp){
sum = (temp/10) + (temp%10);
temp = ((temp%10)*10) + (sum%10);
num++;
}
System.out.println(num);
}
}
'알고리즘 > 백준 문제 및 정답' 카테고리의 다른 글
4단계 문제 번호 3052번 : 나머지 - JAVA [자바] (0) | 2021.12.15 |
---|---|
4단계 문제 번호 10818번 : 최소, 최대 - JAVA [자바] (0) | 2021.12.15 |
3단계 문제 번호 10871번 : X보다 작은 수 - JAVA [자바] (0) | 2021.12.13 |
3단계 문제 번호 11021번 : A+B - 7 - JAVA [자바] (0) | 2021.12.13 |
3단계 문제 번호 2793번 : 구구단 - JAVA [자바] (2) | 2021.12.10 |