반응형
안녕하세요 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
여러분도 한번 풀어보세요!
반응형
'Development > 알고리즘' 카테고리의 다른 글
[ 백준 알고리즘 ] 5543번 상근날드 (JAVA/python) (0) | 2020.05.12 |
---|---|
[ 백준 알고리즘 ] 10039번 평균 점수 (JAVA/python) (0) | 2020.05.11 |
[ 백준 알고리즘 ] 10951번 A+B - 4 (JAVA/python) (0) | 2020.05.06 |
[ 백준 알고리즘 ] 10952번 A+B - 5 (JAVA/python) (0) | 2020.05.06 |
[ 백준 알고리즘 ] 10871번 X보다 작은 수 (JAVA/python) (0) | 2020.05.05 |