728x90
https://www.acmicpc.net/problem/1110
1110번: 더하기 사이클
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음,
www.acmicpc.net
using System;
namespace backjoon
{
class Program
{
static void Main(string[] args)
{
int num = int.Parse(Console.ReadLine());
int start = num;
int count = 0;
while (true)
{
int a = num / 10;
int b = num % 10;
num = (b * 10) + (a + b) % 10;
count++;
if (num == start)
break;
}
Console.WriteLine(count);
}
}
}
728x90
'게임 프로그래밍 > C#' 카테고리의 다른 글
[백준]C# 코딩 : 2562번(최댓값) (0) | 2021.09.08 |
---|---|
[백준]C# 코딩 : 10818번(최소, 최대) (0) | 2021.09.08 |
[백준]C# 코딩 : 10951번(A + B - 4) (0) | 2021.09.01 |
[백준]C# 코딩 : 10952번(A + B - 5) (0) | 2021.09.01 |
[백준]C# 코딩 : 10871번(X보다 작은 수) (0) | 2021.08.29 |