infoarena

infoarena - concursuri, probleme, evaluator, articole => Arhiva Infoarena Monthly => Subiect creat de: Ada-Mihaela Solcan din Februarie 09, 2015, 16:13:55



Titlul: 084 Convertor
Scris de: Ada-Mihaela Solcan din Februarie 09, 2015, 16:13:55
Aici puteti discuta despre problema Convertor (http://www.infoarena.ro/problema/convertor).


Titlul: Răspuns: 084 Convertor
Scris de: FMI Siman Marius Sorin din Februarie 10, 2015, 16:58:27
Sirurile de caractere pot contine ghilimele? Multumesc


Titlul: Răspuns: 084 Convertor
Scris de: Ada-Mihaela Solcan din Februarie 10, 2015, 20:30:41
Nu vor exista ghilimele in interiorul unui sir de caractere corespunzator unei chei sau al unei valori.


Titlul: Răspuns: 084 Convertor
Scris de: Razvan-Mihai Chitu din Februarie 11, 2015, 14:53:52
Caracterul ':' (doua puncte) poate aparea in interiorul unei chei sau al unei valori?


Titlul: Răspuns: 084 Convertor
Scris de: Ada-Mihaela Solcan din Februarie 11, 2015, 16:05:49
Nu apare


Titlul: Răspuns: 084 Convertor
Scris de: Dragan Relu din Februarie 12, 2015, 17:07:15
Pot fi mai multe tabele delimitate de parateze patrate?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 12, 2015, 20:21:34
Nu, este o singură listă de obiecte în fiecare fișier de test.


Titlul: Răspuns: 084 Convertor
Scris de: Razvan-Mihai Chitu din Februarie 12, 2015, 21:42:33
Ar fi posibil sa aflu ce nu este corespunzator in output-ul meu la un anumit test? Am tot incercat sa modific sursa, dar nu imi dau seama ce imi scapa.


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 12, 2015, 22:14:25
Testele și soluțiile vor fi publicate după ce se va termina perioada de înscriere.

PoÈ›i trimite formularul de înscriere pentru CDL È™i cu o problemă care ia aproape 100 de puncte. ÃŽnainte de a accepta studenÈ›ii, ne vom uita pe întreaga  aplicaÈ›ie È™i cum a fost rezolvată problema, nu doar dacă trec toate testele.


Titlul: Răspuns: 084 Convertor
Scris de: FMI Siman Marius Sorin din Februarie 12, 2015, 23:47:14
E o problema cu JVM-ul vostru cred , am scris o sursa in java si mi-a dat eroare la rulare pe toate cele 10 teste , am transcris-o in C++ inlocuind StringBuilder cu string , in rest totul identic si a luat 100.Ah si mi-a dat eroare la compilare ca clasa nu e in propriul ei fisier si e publica , dar am rezolvat asta schimband numele clasei.  :-'


Titlul: Răspuns: 084 Convertor
Scris de: Stochitoiu Radu din Februarie 13, 2015, 00:41:51
Numele cheilor sunt intotdeauna intre ghilimele, nu?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 13, 2015, 01:20:11
Da.


Titlul: Răspuns: 084 Convertor
Scris de: Catalin Olaru din Februarie 13, 2015, 16:13:09
Testul 8 contine ceva mai special? Ca primesc "time limit exceeded" in conditiile in care testul 9 ruleaza in 60 ms.


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 13, 2015, 17:21:48
Testele și informații despre ele vor fi făcute publice după ce se termină perioada de înscriere.


Titlul: Răspuns: 084 Convertor
Scris de: Alexandru Achiritoaei din Februarie 14, 2015, 21:05:40
In interiorul cheilor putem intalni caracterele '{' sau '}' sau ',' ?


Titlul: Răspuns: 084 Convertor
Scris de: Ada-Mihaela Solcan din Februarie 14, 2015, 23:16:56
Nu


Titlul: Răspuns: 084 Convertor
Scris de: Stochitoiu Radu din Februarie 15, 2015, 00:16:09
Toate cheile sunt intre ghilimele?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 15, 2015, 03:07:33
Da. Altfel nu ar fi un JSON valid.


Titlul: Răspuns: 084 Convertor
Scris de: Chirculescu Mihai din Februarie 15, 2015, 18:43:38
:)
Lasati un mesaj pe site ca acceptati numai C/C++/Pascal/Java pentru rezolvarea problemei. :)


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 15, 2015, 18:52:02
Mersi, am adăugat o notă.


Titlul: Răspuns: 084 Convertor
Scris de: Chirculescu Mihai din Februarie 15, 2015, 19:46:16
Scuze, dar nu mi-e clara formularea notei puse:
Solutiile pot fi trimise doar pe infoarena, nu?

Inteleg ca doriti automatizarea testelor, insa in Ruby solutia are maxim 12 linii cu tot cu scris frumos (inclusiv linii libere).


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 15, 2015, 20:58:52
Da, codul poate fi trimis doar pe Infoarena în limbajele respective. În Ruby sau alte limbaje high-level știu că soluția ar fi simplă prin utilizarea unor biblioteci gata definite. Scopul acestei probleme este de a vă testa capacitatea de a rezolva o problemă de algoritmică în constrângerile de timp și memorie și cum vă structurați codul pentru a face asta.


Titlul: Răspuns: 084 Convertor
Scris de: Alexandru Lilian din Februarie 18, 2015, 20:17:17
Salutare.

Banuiesc ca nu au importanta warningurile de comparare signed cu unsigned int, nu?

Alex


Titlul: Răspuns: 084 Convertor
Scris de: Dolocan Georgiana Elena din Februarie 18, 2015, 23:19:23
Buna!

Am trimis o solutie si imi apare: "Evaluare completa: rezultate partiale disponibile".
De ce nu apare doar "evaluare completa" ?

Multumesc


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 19, 2015, 02:31:50
@Alex: deloc
@Georgiana Elena: nu știu neapărat de ce apare mesajul cu "rezultate partiale". În schimb sunt sigur că ți-au fost rulate toate testele și că poți vedea care dintre ele nu au fost corecte și dacă ai primit "Incorect", TLE sau altfel de feedback.


Titlul: Runtime error
Scris de: Radulescu Radu Paul - 323CC din Februarie 20, 2015, 13:29:06
Salut! Am uploadat fisierul Convertor.java si primesc Runtime Error, desi pe pc-ul meu merge perfect. Mentionez ca marimea fisierului este de 2.37 KB, nedepasind limita de 4096Kbytes. Mi se poate explica, va rog, care este problema?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 20, 2015, 15:47:34
Salut,

Limita aceea de memorie reprezintă câtă memorie va folosi programul tău în timpul rulării (cât de mare ai declarat structurile de date) și nu mărimea fișierului. Soluția ta nu a folosit template (http://www.infoarena.ro/job_detail/1182298?action=view-source)-ul oferit. Te rog să ai grijă cum îți denumești clasa, metoda ta Main să fie publică, să folosești pentru citire biblioteca Scanner și pentru scriere biblioteca PrintWriter.

Spor!


Titlul: Răspuns: 084 Convertor
Scris de: Cristi Gherghina din Februarie 21, 2015, 00:55:40
pot avea peste tot aceeasi cheie:valoare, de exemplu peste tot la "language" sa fie "Ruby" ?

De asemenea pot avea in interiorul valorilor si numere si litere? de ex: "nickname" : "crs123crs" ?


Titlul: Răspuns: 084 Convertor
Scris de: Damian Petrisor Alin din Februarie 21, 2015, 21:57:28
Pot aparea chei sau valori vide in input?
De exemplu ...., "id" : "" , ....


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 22, 2015, 01:59:34
@Cristi: pentru prima întrebare no comment. La a doua, te invit să te uiți mai bine peste al doilea exemplu.
@Alin: nu


Titlul: Răspuns: 084 Convertor
Scris de: Alexandru Elisei din Februarie 23, 2015, 10:43:56
Ce anume inseamna "Wall time limit exceeded (in C)?"


Titlul: Răspuns: 084 Convertor
Scris de: Sarariu Liviu - Dan din Februarie 23, 2015, 12:47:48
Cel mai probabil intreb degeaba dar nu se poate, cumva, sa vedem si noi fisierele de pe care se testeaza, macar ultimele 3 cu maxim 10k linii. De obicei stiu ca nu se dau fisierele in caz ca vine vreun destept si pune cu printf sau ceva de genu solutia si ar fenta checkeru dar solutii de genu se vad usor ca nu sunt bune.
Intr.un real-life scenario am avea acces la fisiere si ar ajuta pentru debugging.


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 23, 2015, 13:33:32
@Alex: aici (http://www.infoarena.ro/forum/index.php?topic=2345.0) e un thread care te poate ajuta
@Liviu: ai o imagine greșită despre ceea ce înseamnă "real-life scenario". Ca și inginer o să primești specificații și e de datoria ta să pui întrebări și să te gândești la toate cazurile posibile înainte de a livra codul scris de tine la utilizatori.


Titlul: Răspuns: 084 Convertor
Scris de: FMI Honceriu Mihai din Februarie 23, 2015, 23:33:27
dupa / inainte de virgule pot exista caractere newline sau spatii?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 23, 2015, 23:49:01
Da.


Titlul: Răspuns: 084 Convertor
Scris de: FMI Siman Marius Sorin din Februarie 24, 2015, 17:31:41
Sunt publice doar pentru cei care au rezolvat problema :D deci felicitari :thumbup:


Titlul: Răspuns: 084 Convertor
Scris de: Filip Munteanu din Februarie 24, 2015, 21:29:07
Pot exista teste care sa nu contina nici un obiect?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 25, 2015, 00:40:34
Nu.


Titlul: Răspuns: 084 Convertor
Scris de: Stanescu Jean Alexandru din Februarie 25, 2015, 19:14:33
Trebuie eliminate campurile duplicat (cu aceleasi valori pentru toate campurile cheie), daca exista ?

(imi da incorect pe 2/7, nu stiu ce de)


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 25, 2015, 20:26:49
Nu există chei duplicate într-un obiect.


Titlul: Răspuns: 084 Convertor
Scris de: Filip Ion Dorinel din Februarie 25, 2015, 21:04:30
Care ar trebui să fie output-ul dacă input-ul nu conține nicio entitate?

Există un astfel de test?


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 25, 2015, 21:05:14
Nu.


Titlul: Răspuns: 084 Convertor
Scris de: Filip Ion Dorinel din Februarie 25, 2015, 21:11:44
Există situații în care scrierea unei chei sau a unei valori să înceapă pe un rând și să continue pe un altul în input?

Este posibil ca testul 5 să conțină un JSON invalid sau să fie encodat într-un mod dubios? Este singurul test care îmi pică și nu înțeleg de ce.


Titlul: Răspuns: 084 Convertor
Scris de: Alex Palcuie din Februarie 25, 2015, 22:21:53
Pentru prima întrebare am răspuns în enunț că nu. Pentru a doua, îți pot confirma că sunt destule persoane cărora le trece acel test.


Titlul: Răspuns: 084 Convertor
Scris de: Filip Ion Dorinel din Februarie 25, 2015, 23:07:29
Confirm și eu. Aveam o eroare în cod - una foarte bine ascunsă (de către piticii care îți modifică chestii prin cod când nu te uiți la tastatură).

O seară bună!


Titlul: Răspuns: 084 Convertor
Scris de: George din Mai 03, 2017, 18:50:19
De ce nu se mai pot trimite surse?  ???