POH6をPythonで解く
動機
最近、学科内でPythonがブームとなっているようなので便乗して勉強してみた。 ただ勉強するだけでは面白くないので、オンラインハッカソンに挑戦して実際に書きながら学んでみたいと思う。
コード
input_lines = int(raw_input()) water = 0.0 powder = 0.0 for i in xrange(input_lines): s = raw_input().rstrip().split(' ') if s[0] == '1' : water += int(s[1]) elif s[0] == '2' : powder += int(s[1]) else : total = water+powder water -= int(s[1])*water/total powder -= int(s[1])*powder/total print int(100*powder/(water+powder))