iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
自我挑戰組

CPE 49題訓練系列 第 15

YKL48.UVA10093 An Easy Problem!

  • 分享至 

  • xImage
  •  

An Easy Problem!

arr=list('0123456789'+'ABCDEFGHIJKLMNOPQRSTUVWXYZ'+'abcdefghijklmnopqrstuvwxyz')
while 1:
	try:
		a=input()
		if a[0]=='+' or a[0]=='-':
			a=a[1:]
		if a=='0':
			print('2')
		else:
			m=0
			sum=0
			for i in a:
				sum+=arr.index(i)
				if arr.index(i)>m:
					m=arr.index(i)
			ans=0
			for i in range(m,63):
				if sum%i==0:
					ans=i
					break
			if ans==0:
				print('such number is impossible!')
			else:
				print(ans+1)
	except:
		break

上一篇
YKL19.UVA11063 B2-Sequence*CPE48-23
下一篇
YKL17.UVA948 Fibonaccimal Base
系列文
CPE 49題訓練30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言