글
백준 1110번 더하기 사이클(JAVA, C#)
자바
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = -1;
int c = a;
int answer = 0;
while(a != b)
{
b = c;
if(a < 10)
{
a = 10 * a + a;
answer++;
}
else
{
a = (a % 10) * 10 + (a/10 + a%10)%10;
answer++;
}
}
System.out.println(answer);
sc.close();
}
}
///////////////////////////
C#
using System;
namespace Baekjoon {
class Program {
static void Main(string[] args) {
string s = Console.ReadLine();
int a = int.Parse(s);
int b = -1;
int c = a;
int answer = 0;
while(a != b)
{
b = c;
if(a < 10)
{
a = 10 * a + a;
answer++;
}
else
{
a = (a % 10) * 10 + (a/10 + a%10)%10;
answer++;
}
}
Console.WriteLine(answer);
}
}
}
'백준 프로그래밍' 카테고리의 다른 글
백준 10871번 X보다 작은 수(JAVA, C#) (0) | 2023.02.15 |
---|---|
백준 10807번 개수 세기(JAVA, C#) (0) | 2023.02.15 |
백준 10951번 A + B - 4(JAVA, C#) hasNextInt() (0) | 2023.02.15 |
백준 10952번 A+B - 5(JAVA, C#) while문 (0) | 2023.02.15 |
백준 2439번 별 찍기 - 2(JAVA, C#) (0) | 2023.02.15 |