백준 : 1110 더하기 사이클
2023. 2. 9. 12:11
package practice;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String data = br.readLine();
if(Integer.parseInt(data)<10) {
data="0"+data;
}
String answers = data;
int count = 0;
do {
String[] datas = data.split("");
String sum = String.valueOf(Integer.parseInt(datas[0]) + Integer.parseInt(datas[datas.length - 1]));
if(Integer.parseInt(sum) >= 10) {
sum = String.valueOf(Integer.parseInt(sum)%10);
}
data = datas[datas.length - 1] + sum;
count++;
}
while (!(answers.equals(data)));
System.out.println(count);
}
}
정말 특이하게 풀이함..ㅋ

'java > Exam' 카테고리의 다른 글
프로그래머스 : 소인수 분해 (0) | 2023.01.27 |
---|---|
프로그래머스 : 문자열 계산하기 (0) | 2023.01.19 |
프로그래머스 : 로그인 성공? (0) | 2023.01.09 |
프로그래머스 : 컨트롤 제트 (1) | 2023.01.03 |
프로그래머스 : 진료 순서 정하기 (0) | 2022.12.30 |