fork download
  1. tests = [ 1, 12, 123, 1234, 12345, 123456, 1234567, 12345678, 123456789 ]
  2. answers = [ '1', '12', '123', '1,234', '12,345', '123,456', '1,234,567', '12,345,678', '123,456,789']
  3.  
  4. def sabihasCode(n):
  5. A = n
  6. strint=str(A)
  7. cat=""
  8. dog=""
  9. hen=""
  10. var1=strint[0]
  11. cat+=var1+","
  12. var2=strint[1:4]
  13. dog+=var2+","
  14. var3=strint[-3::]
  15. hen+=var3
  16. var4=(cat+dog+hen)
  17. #print(var4)
  18. return var4
  19.  
  20. for i in range(9):
  21. t, ans = tests[i], answers[i]
  22. sabiha = sabihasCode(t)
  23. print('Test =', t, 'Ans =', ans, 'Sabiha =', sabiha, ('SUCCESS', 'FAIL')[ans != sabiha])
Success #stdin #stdout 0.03s 9560KB
stdin
Standard input is empty
stdout
Test = 1 Ans = 1 Sabiha = 1,,1 FAIL
Test = 12 Ans = 12 Sabiha = 1,2,12 FAIL
Test = 123 Ans = 123 Sabiha = 1,23,123 FAIL
Test = 1234 Ans = 1,234 Sabiha = 1,234,234 FAIL
Test = 12345 Ans = 12,345 Sabiha = 1,234,345 FAIL
Test = 123456 Ans = 123,456 Sabiha = 1,234,456 FAIL
Test = 1234567 Ans = 1,234,567 Sabiha = 1,234,567 SUCCESS
Test = 12345678 Ans = 12,345,678 Sabiha = 1,234,678 FAIL
Test = 123456789 Ans = 123,456,789 Sabiha = 1,234,789 FAIL