👤

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 12


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ăspuns :

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()

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


En Learnings: Alte intrebari