문제풀이 23번

박천규·2020년 12월 30일
0

자바 기초문제풀이

목록 보기
23/30

N이 주어졌을 때 N의 사이클의 길이를 구하시오

입력 : 26

정답: 4 (26시작 2+6 = 8 , 68 6+8 = 14 84, 8+4=12 42, 4+2 = 6 26)

package _2;
import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner sc = new Scanner(System.in);
	    int n1 = sc.nextInt();
	    int count =0;
	    int n2 = n1;
	    int[] a= new int[2];
	    while(true) {
	    		a[0] = n1/10;
	    		a[1] = n1%10;
	    		n1= a[1]*10+(a[0]+a[1])%10;
	    		count++;
	    		if(n1 ==n2) break;
	    }
	    System.out.println(count);
	}
}
profile
자바 공부중

0개의 댓글

관련 채용 정보