Development Artist

[COS Pro 1급, Python] 1차 4번 : 타임머신 본문

Algorithm/COS

[COS Pro 1급, Python] 1차 4번 : 타임머신

JMcunst 2022. 2. 24. 20:49
728x90
반응형

문제 유형

 코딩

난이도

 normal

Note 

1. digit을 divisor로 설정. 1로시작하여, 10씩 곱해 간다. (1, 10, 100, 1000, 10000.) 기존의 숫자를 divisor로 나눈다. 그리고 10으로 나눈 나머지가 해당 자리수의 숫자가 된다.

Code

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean

def solution(num):
	answer = num + 1
	digit = 1
	while answer // digit % 10 == 0:
		answer += digit
		digit *= 10
	return answer

num = 9949999;
ret = solution(num)

print("solution 함수의 반환 값은", ret, "입니다.")

 

※ 가끔 코드 중 print(~)가 있습니다. 정리 못한 점 죄송합니다.

728x90
반응형
Comments