iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0
自我挑戰組

CPE 49題訓練系列 第 29

YKL27.UVA11332 Summing Digits YKL09.UVA10931 Parity

  • 分享至 

  • xImage
  •  

Summing Digits

while 1:
	try:
		a=str(input())
		if a=='0':
			break
		while int(a)>=10:
			count=0
			for i in range(len(a)):
				count+=int(a[i])
			a=str(count)
		print(a)
			
	except:
		break

Parity

while 1:
	try:
		a=int(input())
		if a==0:
			break
		b=str(bin(a))
		count=0
		for i in b:
			if i=='1':
				count+=1
		print('The parity of '+str(b[2:])+' is '+str(count)+' (mod 2).')
	except:
		break

上一篇
YKL05.UVA11150 Cola YKL33.UVA299 Train Swapping
下一篇
YKL10.UVA12019 Doom's Day Algorithm YKL47.UVA11005 Cheapest Base
系列文
CPE 49題訓練30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言