fork(6) download
  1. dosya = open("C-large-practice.in","r")
  2. veriler = dosya.read()
  3. veriler = veriler.split("\n")
  4. menzil = veriler[0]
  5. del veriler[0]
  6.  
  7. tus = [" ",".","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"]
  8. basılı = 11
  9. def ara(karakter):
  10. global basılı
  11. for i in tus:
  12. if i.count(karakter)==1:
  13. basılı = tus.index(i)
  14. return str(basılı)*(tus[tus.index(i)].index(karakter)+1)
  15.  
  16. çıktı = ""
  17. çıktı1 = ""
  18. onceki = ""
  19. m = 1
  20. for x in range(int(menzil)):
  21. veri = veriler[x]
  22. for karakter in veri:
  23. bas = ara(karakter)
  24. if onceki == basılı:
  25. bas = " "+bas
  26. çıktı1 += str(bas)
  27. onceki = basılı
  28. ekle = "Case #{}: ".format(m)
  29. print(ekle)
  30. çıktı = çıktı + ekle + çıktı1 + "\n"
  31. çıktı1 = ""
  32. m += 1
  33.  
  34. yazdır = open("output.out","w")
  35. yazdır.write(çıktı)
  36. yazdır.close()
Runtime error #stdin #stdout 0.02s 6424KB
stdin
Standard input is empty
stdout
Standard output is empty