IN LIMBAJUL PYTHON !
Dupa ce au mers impreuna prin lume, Pacala si Tandala au strans o caruta plina de banuti de aur , iar acum ii
rastoarna pe toti in curtea casei si ii imprat in N gramezi.Pacala numara banutii din fiecare gramada si ii
dicteaza lui Tandala N numere naturale pe care acesta trebuie sa le scrie in ordin pe o tablita .
Dupa ore bune de mnca , Pacala constata ca Tandala a scris pe un singur rand , in ordine ,
de la stranga la dreapta , toate
numerele dictate de el , dar lipite unul de altul . Acum pe tablit ae doar un sir lung de cifre.Ce sa faca Pacala acum ?
Cerinta :
Cunoscand cele N numere naturale dictate de Pacala , scrieti un program care sa determne numarul cifrelor scrise pe tablita de Tandala si ce-a de-a K-a cifra de pe tablita , in ordine de la stanga la dreapta
Date d intrare :
fisierul aur.in contin
Pe prima linie doua numere Naturale N si K ( despartite printr-un spatiu)
pe urmatoarele N linii N numerele naturale ce reprezinta , in ordine, numerele pe care Pacala ii le dicteaza lui Tandala
Date de iesire:
Fisirul aur.out va contine pe o lini 2 numre naturale despartite prin spatiu ce reprezinta cifra de pe locul K si din sir si numarul total de cifre
Exmplu
aur in :
7 10
25
9
13
459
2
79
9
aur out :
7 2
explicatii
N are valorea 7 si K are valorea 10
pe tablita este sris : 259134592799 cea de-a zeea cifra este 7 .In total sunt scrise 12 cifre
Răspunsuri la întrebare
Răspuns de
0
fr = open("aur.in", "r")
fw = open("aur.out", "w")
string = fr.readline()
n = int(string[0])
k = int(string[2:])
numere = ""
for line in range(n):
numere += fr.readline().strip()
fw.write(f"{numere[k - 1]} {len(numere)}")
fw.close()
fr.close()
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă