백준 자바 1110

·2022년 12월 14일
0

백준

목록 보기
9/16
post-thumbnail

너무 단원에 얽혀있지 않는게 좋을듯..
배열.. 배열.. 벅벅.. 하면서 배열로만 어케 풀지 싶었던 문제ㅠ
처음 생각한건 origin 수를 받고, int[] 선언 후 자리수를 하나씩 넣어놓는걸로 생각했는데 중간에 이 수를 갖고 다시 new Number를 생성하는 부분에서 막혀서..
아 모르겠다 하고 자리수로 생각해서 풀었다 ㅠ
넘 오래걸린듯......................아 배열로 어케푸는지 더 생각해봐야겟다..

아 시바 심지어 배열파트도 아니고 반복문 파트였네 삽질 잘하고갑니다

public class Num1110 {
	public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
        int origin = scanner.nextInt();
        int copy = origin;
        int count = 0;
        
        do {
        	int left = copy / 10;
            int right = copy % 10;
            copy = (right * 10) + (left + right) % 10; // 새로운 수 생성
            count++;
        } while(copy != origin);
        
    }
}
profile
어?머지?

0개의 댓글