-
1110번 더하기 사이클 | Baekjoon BOJ 백준 1110 C++ 코드, 해설, 풀이[백준 알고리즘]/[C++] 2021. 1. 28. 23:40728x90반응형
이번 포스팅은 백준 1110번 더하기 사이클입니다.
아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다.
기본 알고리즘
연산자 연습 (%, /)
참고
변수 설명
origin: N의 값 저장
u: 오른 자리 수
t: 왼 자리 수
s: 왼자리 수와 오른 자리 수를 합해 만든 수의 오른 자리 수
result: 새로운 수
cnt: 답 (사이클 길이)전체 코드
123456789101112131415161718192021222324252627282930313233343536//백준1110 더하기 사이클#include <iostream>using namespace std;int main() {int N;cin >> N;int origin = N;int result = -1;int u, t, s;int cnt = 0;while (result != origin) {if (N < 10) {u = N;t = 0;}else {u = N % 10;t = N / 10;}s = u + t;s = s % 10;result = u * 10 + s;N = result;cnt++;}cout << cnt;}cs 728x90반응형'[백준 알고리즘] > [C++]' 카테고리의 다른 글
2667번 단지번호붙이기 | DFS | Baekjoon BOJ 백준 2667 C++ 코드, 해설, 풀이 (0) 2021.01.30 1012번 유기농 배추 | DFS | Baekjoon BOJ 백준 1012 C++ 코드, 해설, 풀이 (1) 2021.01.29 2606번 바이러스 | BFS 너비우선탐색 | Baekjoon 백준 2606 C++ 코드, 해설, 풀이 (1) 2021.01.27 2606번 바이러스 | DFS 깊이우선탐색 | Baekjoon BOJ 백준 2606 C++ 코드, 해설, 풀이 (0) 2021.01.27 1260번 DFS와 BFS | Baekjoon BOJ 백준 1260 C++ 코드, 해설, 풀이 (1) 2021.01.27