일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java 도서관관리프로그램
- JAVA공부
- 자바 자료구조
- 백준 저울
- 오라클
- 오라클 쿼리문
- 오라클 쿼리 함수
- 오라클 제약조건
- 백준 2437
- 백준 자바
- 오라클 인라인뷰
- 오라클 그룹 함수
- 자료구조
- java 백준
- 코딩
- 오라클 기본 쿼리
- JAVA 예제
- ORACLE JOIN
- oracle constraints
- 제약조건 확인
- 제약조건 설정
- 자바 알고리즘
- java프로젝트
- 자바
- java실습
- 백준 문제
- 자바 예제
- java
- 도서관 관리
- 도서관관리프로그램
- Today
- Total
DEVELOPER NOMAD
[자바 백준 알고리즘] 문제 1110번 "더하기 사이클" (java backjoon 1110) 풀이 본문
[자바 백준 알고리즘] 문제 1110번 "더하기 사이클" (java backjoon 1110) 풀이
DEVELOPER NOMAD 2019. 1. 7. 14:52안녕하세요 ~ 백준 알고리즘 문제 1110번 입니다.
코드가 지저분한데 저같은경우는 integer 클래스 위주로 사용하여 문제를 해결하였습니다.
궁금한점 있으시면 댓글 달아 주세요~!
import java.util.Scanner;
public class Pro_1110b {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int num, new_num = 0;
String s;
int num_result;
int count = 0;
String str_result;
num = sc.nextInt();
if (num < 10)
s = "0" + Integer.toString(num);
else
s = Integer.toString(num);
// 결과 값을 int형말고 string 으로 생각
// s=26 s 서로 더한건 num_result = 8 , 새로운수 new_num 68
num_result = Integer.parseInt(s.substring(0, 1)) + Integer.parseInt(s.substring(1, 2));
str_result = Integer.toString(num_result);
while (true) {
// s는 초기값 .
// 새로운수 new_num = 68
if (num_result < 10)
new_num = Integer.parseInt(s.substring(1, 2) + str_result.substring(0, 1));
else
new_num = Integer.parseInt(s.substring(1, 2) + str_result.substring(1, 2));
if (num == new_num) {
count++;
break;
} else {
count++;
// s = "68" 이 들어간다.
if (new_num < 10)
s = "0" + Integer.toString(new_num);
else
s = Integer.toString(new_num);
// 6+8 = 14
num_result = Integer.parseInt(s.substring(0, 1)) + Integer.parseInt(s.substring(1, 2));
str_result = Integer.toString(num_result);
}
}
System.out.println(count);
sc.close();
}
}
'JAVA(자바) > JAVA(자바) backjoon문제(백준문제) 풀이' 카테고리의 다른 글
[자바 백준 알고리즘] 문제 1152번 "문자열의 단어 개수 카운트" (java backjoon 1152) 풀이 (0) | 2019.01.06 |
---|---|
[자바 백준 알고리즘] 문제 2437번 "저울" (java backjoon 2437) 풀이 (0) | 2019.01.06 |