알고리즘 문제풀이/백준

#1110 : 더하기 사이클

모항 2022. 3. 29. 16:39

풀이방법

사용된 것:

반복문

 

2022.03.29

매우 간단한 문제이다.

문제에서 말하는 과정을 계속 반복해주면서, 몇 번 반복했는지 세어주면 된다.

앞 숫자는 (수)/10 으로, 뒷 숫자는 (수)%10 으로 구할 수 있다.

 

코드

Java(2022.03.29)

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

public class Main {

	public static void main(String[] args) throws IOException{
		// TODO Auto-generated method stub
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int n = Integer.parseInt(br.readLine());
				
		int cnt = 0;
		int cur = n;
		while(true) {
			cnt++;
			
			int t1 = cur/10;
			int t2 = cur%10;
			
			int sum = t1 + t2;
			
			int t3 = sum%10;
			
			cur = (t2*10) + t3;
			
			if(cur == n) break;
		}
		System.out.print(cnt);
	}

}

'알고리즘 문제풀이 > 백준' 카테고리의 다른 글

#9251 : LCS  (0) 2022.03.30
#2294 : 동전 2  (0) 2022.03.30
#15552 : 빠른 A + B  (0) 2022.03.29
#1003 : 피보나치 함수  (0) 2022.03.28
#11723 : 집합  (0) 2022.03.28