Exemplo n.º 1
0
 def test_100_credits_3_itens_deve_retornar_2_3(self):
     self.assertEqual('2 3', s_credit(100,3,'5 75 25'))
Exemplo n.º 2
0
 def test_10_credits_1_item_10_deve_retornar_1(self):
     self.assertEqual('1', s_credit(10,1,'10'))
Exemplo n.º 3
0
 def test_8_credit_8_itens_deve_retornar_4_5(self):
     self.assertEqual('4 5', s_credit(8,8,'2 1 9 4 4 56 90 3'))
Exemplo n.º 4
0
 def test_200_credit_7_itens_deve_retornar_1_4(self):
     self.assertEqual('1 4', s_credit(200,7,'150 24 79 50 88 345 3'))
Exemplo n.º 5
0
from storecredit import s_credit

name_file_input = raw_input('Arquivo com entrada: ')
name_file_output = raw_input('Arquivo com saida: ')

file_input = open(name_file_input, 'r').read()
entry = file_input.split('\n')
n = int(entry[0])
result = []

for case in range(n):
    print case
    pont = (case * 3)
    credits = int(entry[pont+1])
    n_itens = int(entry[pont+2])
    itens = entry[pont+3]
    result.append('Case #%d: %s' %((case+1), s_credit(credits, n_itens, itens)))

result = '\n'.join(result)

file_output = file(name_file_output, 'w')
file_output.write(result)
file_output.close()
Exemplo n.º 6
0
from storecredit import s_credit

n = int(raw_input())
result = []

for cases in range(n):
    print cases
    credits = int(raw_input())
    n_itens = int(raw_input())
    itens = raw_input()
    result.append('Case #%d: %s' %
                  ((cases + 1), s_credit(credits, n_itens, itens)))

result = '\n'.join(result)

file_output = file('result-A-larger.in', 'w')
file_output.write(result)
file_output.close()