happy coding
[java] 1110. 더하기 사이클 본문
import java.io.*;
import java.util.*;
import java.lang.*;
public class Main {
public static void main(String[] args) throws IOException {
//주어진 수 n
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int copy = n;
int cnt = 0;
//최소 1번은 반복문을 돌아야 하니까
do {
//n 쪼갠 값 새로운 n에 대입하고 카운트 올리기
n = ((n%10)*10) + (((n/10) + (n%10))%10);
cnt++;
} while (copy != n); //값이 같다면 브레이크
System.out.println(cnt);
}
}
n 쪼개는게 좀 머리 아팠다. do-while은 백준에서 처음 써봤다.
'coding study > baekjoon' 카테고리의 다른 글
[java] 28014. 첨탑 밀어서 부수기 (0) | 2023.07.24 |
---|---|
[java] 28061. 레몬 따기 (0) | 2023.07.24 |
[java] 11659. 구간 합 구하기 4 (0) | 2023.07.24 |
[java] 10809. 알파벳 찾기 (0) | 2023.07.24 |
[java] 2475. 검증수 (0) | 2023.07.24 |
Comments