{"id":202,"date":"2021-11-13T15:58:54","date_gmt":"2021-11-13T15:58:54","guid":{"rendered":"https:\/\/solinfo.ro\/blog\/?p=202"},"modified":"2024-05-17T20:31:19","modified_gmt":"2024-05-17T20:31:19","slug":"conventii-de-scriere-a-solutiilor","status":"publish","type":"post","link":"https:\/\/solinfo.ro\/blog\/conventii-de-scriere-a-solutiilor\/","title":{"rendered":"Conven\u021bii de scriere a solu\u021biilor"},"content":{"rendered":"\n<p>     \u00centruc\u00e2t scopul acestui proiect nu este doar de a rezolva probleme \u0219i de a publica solu\u021biile pe site, ci de a-i face \u0219i pe ceilal\u021bi s\u0103 \u00een\u021beleag\u0103 ideea voastr\u0103, v\u0103 rog s\u0103 respecta\u021bi urm\u0103toarele reguli de scriere:<\/p>\n\n\n\n<p>1. Folosi\u021bi nume sugestive pentru variabile sau func\u021bii<\/p>\n\n\n\n<p>   De exemplu, o func\u021bie care determin\u0103 primalitatea unui num\u0103r se va numi &#8222;prime&#8221; sau &#8222;is_prime&#8221;, nu &#8222;f&#8221; sau &#8222;func\u021bie&#8221;.<\/p>\n\n\n\n<p>2. Scrie\u021bi ordonat<\/p>\n\n\n\n<p>    Parantezele, acoladele, structurile de decizie \u0219i codul din ele s\u0103 fie simetrice, else s\u0103 \u00eenceap\u0103 de pe aceea\u0219i coloan\u0103 cu if ul, acoloada \u00eenchis\u0103 s\u0103 fie pe aceea\u0219i coloan\u0103 cu structura asociat\u0103 ei.<\/p>\n\n\n\n<p>3. Scrie\u021bi spa\u021biat<\/p>\n\n\n\n<p>    O secven\u021b\u0103 de genul int a=b*c-d*d\/b-cmmdc(d,b)+k nu este o secven\u021b\u0103 spa\u021biat\u0103, \u00een schimb, secven\u021ba                         int a = b * c &#8211; d * d \/ b + k &#8211; cmmdc(d, b) este o secven\u021b\u0103 spa\u021biat\u0103 \u0219i ordonat\u0103, care este mai usor de \u00een\u021beles \u0219i care arat\u0103 mai bine.<\/p>\n\n\n\n<p>    <\/p>\n\n\n\n<p>      Dac\u0103 aceste simple reguli nu vor fi respectate, solu\u021biile nu vor fi acceptate pe site.<\/p>\n\n\n\n<p>     V\u0103 mul\u021bumim!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00centruc\u00e2t scopul acestui proiect nu este doar de a rezolva probleme \u0219i de a publica solu\u021biile pe site, ci de &hellip; <\/p>\n","protected":false},"author":3,"featured_media":146,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":5,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions\/207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/media\/146"}],"wp:attachment":[{"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solinfo.ro\/blog\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}