뚱땅뚱땅

[문제] 백준 1110번 더하기 사이클 본문

알고리즘/백준

[문제] 백준 1110번 더하기 사이클

양순이 2021. 1. 19. 14:52
728x90

* 단계별로 풀어보기: while 문 

문제

import java.util.Scanner;

public class Main {	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int cycle = 0;
		int tmp = n, sum = 0;
		
		while(true) {
			
			if(n<0 || n>99) break;
			
			sum = (tmp/10) + (tmp%10);
			tmp = (tmp%10)*10 + (sum%10);
			cycle++;
			
			if(n == tmp) break;
		}
		
		System.out.println(cycle);
		
	}
}

 

728x90
Comments