반응형

 

안녕하세요 Jin's 입니다.

 

백준 알고리즘의 while문 더하기 사이클 ( 문제 번호 : 1110 )의 소스입니다.

 

 

Java와 Python 두가지 버전 소스입니다.

 

1) JAVA

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		int x = n;
		int i = 0;
		scan.close();

		while(true){
			i++;
			x = (x%10*10)+((x/10+x%10)%10);
			if(n == x) break;
		}
		System.out.println(i);
	}
}

 

2) PYTHON

n = int(input())
x = n
i = 0

while True:
    i += 1
    x = (x % 10)*10 + ((x//10)+(x % 10))%10
    if n == x:
        print(i)
        break

 

여러분도 한번 풀어보세요!

 

반응형

+ Recent posts