Codeforces Beta Round #67 (Div. 2)
はい。
http://codeforces.com/contest/75
A. Life Without Zeros
implementation
ざっくりと大意
・101+102=203であり、11+12=23と0が綺麗に取り除かれた形でこれはう良い。
・105+105=211であり、15+16=211?????とりあえず何かダメ。
方針のようなもの
・最初の入力のままで和を求めて一度保存。 ・全ての0と取り除いてなんとなく比較
#!/usr/bin/env python # -*- coding: UTF-8 -*- n=int(raw_input()) m=int(raw_input()) #l=[int(x) for x in raw_input().split()] chk=n+m chk=str(chk) n1=str(n).replace('0','') m1=str(m).replace('0','') x=int(n1)+int(m1) print 'YES' if str(x)==chk.replace('0','') else 'NO'
今回は一括除去になるstr(n).replace('0','')
で良かったけど1つずつ取り除く場合の方法はまた調べておかないとアレ。
この程度の文字列操作すらググりながらなのでキチンとチュートリアルとかやらねば。。。