User contributions for Pop Giulia
A user with 165 edits. Account created on 15 March 2023.
27 April 2023
- 18:0518:05, 27 April 2023 diff hist +568 N 0365 - Cifre Comune Pagină nouă: ==Cerinţa== Se citesc două numere naturale n și m. Să se decidă dacă cele două numere au cel puțin o cifră comună. ==Date de intrare== Programul citește de la tastatură numerele n și m. ==Date de ieşire== Programul afișează pe ecran mesajul DA, dacă cele două numere au cel puțin o cifră comună, respectiv NU în caz contrar. ==Restricţii şi precizări== 1 ≤ n, m ≤ 1.000.000.000 ==Exemplu:== Date de intrare 173954 889205 Date de ieșire DA ==Solu...
- 18:0218:02, 27 April 2023 diff hist +1,154 N 2290 - Oglindite Pagină nouă: ==Cerința== Se dau n numere naturale. Afișați numărul pentru care diferența în valoare absolută dintre el și oglinditul său este minimă. Dacă există mai multe asemenea numere, afișați-l pe cel mai mic. ==Date de intrare== Programul citește de la tastatură numărul n, iar apoi n numere naturale. ==Date de ieșire== Programul va afișa pe ecran numărul determinat x. ==Restricții și precizări== 1 ≤ n ≤ 1000 cele n numere citite vor fi mai mici decât 1...
- 18:0018:00, 27 April 2023 diff hist +595 N 0363 - Sum Cif 2 Pagină nouă: ==Cerinţa== Se citește un număr natural n. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră. ==Date de intrare== Programul citește de la tastatură numărul n ==Date de ieşire== Programul afișează pe ecran numărul S, reprezentând suma cerută. ==Restricţii şi precizări== 1 ≤ n ≤ 1.000.000.000 ==Exemplu:== Date de intrare 9712654 Date de ieșire 20 ==Explicație== S-au a...
- 17:5317:53, 27 April 2023 diff hist −18 0944 - Rest →Solutie
- 17:5317:53, 27 April 2023 diff hist +915 N 0944 - Rest Pagină nouă: ==Cerința== Se dă n un număr natural. Aflați restul maxim care se poate obține dacă împărțim numărul n la orice număr care se obține prin eliminarea unei cifre ale sale. ==Date de intrare== Programul citește de la tastatură numărul n. ==Date de ieșire== Programul va afișa pe ecran numărul r, reprezentând restul maxim cerut. ==Restricții și precizări== 10 ≤ n ≤ 2.000.000.000 dacă prin eliminarea unei cifre se obține numărul 0, atunci n nu se va...
- 17:4317:43, 27 April 2023 diff hist +643 N Talk:3927 - Cmm nr Pagină nouă: ==Cerința== Se dă un număr natural n. Să se determine numărul maxim care se poate obține din n eliminând exact o cifră. Cifrele rămase nu-și pot schimba ordinea. ==Date de intrare== Programul citește de la tastatură numărul n. ==Date de ieșire== Programul va afișa pe ecran numărul maxim m obținut din n prin eliminarea unei singure cifre. ==Restricții și precizări== 10 ≤ n ≤ 1.000.000.000.000 ==Exemplul 1:== Intrare 4182 Ieșire 482 ==Exemplul 2:==... current
2 April 2023
- 11:2811:28, 2 April 2023 diff hist +915 N 0442 - Jumatate Pagină nouă: = Cerinţa = Se citește un număr natural <code>n</code>. Acest număr se “împarte” în alte două numere <code>a</code> și <code>b</code>, astfel: <code>a</code> este format din cifrele din prima jumătate a lui <code>n</code>, <code>b</code> este format din cifrele din a doua jumătate a lui <code>n</code>. Dacă <code>n</code> are număr impar de cifre, cifra din mijloc se ignoră. De exemplu, dacă <code>n=9183792</code>, atunci <code>a=918</code>, iar <code>b=792<... Tag: Visual edit
- 11:2711:27, 2 April 2023 diff hist +690 N 2662 - Construire Numar Cu Cifrele Maxime Pagină nouă: = Cerința = Se dau <code>n</code> numere naturale. Se construiește o valoare selectând de la fiecare număr cifra maximă. Determinați pătratul acestei valori. = Date de intrare = Programul citește de la tastatură numărul <code>n</code>, iar apoi <code>n</code> numere naturale, separate prin spații. = Date de ieșire = Programul va afișa pe ecran valoarea cerută. = Restricții și precizări = * <code>2 ≤ n ≤ 9</code> * cele <code>n</code> numere citite vo... Tag: Visual edit
- 11:2511:25, 2 April 2023 diff hist +1,040 N 2289 - Par Impar Pagină nouă: = Cerința = Pentru un număr natural dat <code>n</code>, numim ParImpar următoarea operație: * dacă <code>n</code> este par, rezultatul este numărul scris cu cifrele pare ale lui <code>n</code> – de exemplu, pentru <code>410722</code> rezultatul este <code>4022</code>; * dacă <code>n</code> este impar, rezultatul este numărul scris cu cifrele impare ale lui <code>n</code> – de exemplu, pentru <code>357103</code> rezultatul este <code>35713</code>. Se citesc dou... Tag: Visual edit
- 11:2311:23, 2 April 2023 diff hist +1,985 N 4018 - Mos Craciun 3 Pagină nouă: Enunt Cunoscutul programator Văndămel are la dispoziție o matrice binară cu <code>n</code> linii (numerotate de la <code>1</code> la <code>n</code>) și <code>m</code> coloane (numerotate de la <code>1</code> la <code>m</code>). Văndămel poate efectua, de câte ori e posibil, următoarea operație: alege două poziții vecine pe linie sau pe coloană și care conțin ambele valoarea <code>1</code> și le transformă în <code>0</code>. De exemplu, în matricea: <code>... Tag: Visual edit
- 11:2111:21, 2 April 2023 diff hist +1,800 N 2903 - Smartphone 1 Pagină nouă: = Cerința = Toată lumea cunoaște modelul de deblocare a telefoanelor sub formă de o tablou cu <code>3</code> linii și <code>3</code> coloane. Se pot trasa diferite modele de deblocare, dintr-un punct putând merge la oricare vecin al lui. (Sunt maximum <code>8</code> vecini de exemplu pentru punctul din mijloc și <code>3</code> vecini pentru un punct din colț). Dacă numerotăm punctele ca mai sus, fiecărui model de deblocare îi corespunde un număr cu cifrele de l... Tag: Visual edit
- 11:1911:19, 2 April 2023 diff hist +1,000 N 3246 - Echilibrat ab Pagină nouă: = Cerința = Se dau două numere naturale <code>a</code> și <code>b</code>. Calculați suma numerelor echilibrate din intervalul <code>[a,b]</code>. Un număr este echilibrat dacă are număr par de cifre si are numărul de cifre pare egal cu numărul de cifre impare. De exemplu <code>3427</code> este echilibrat, iar <code>2333</code> nu este. = Date de intrare = Programul citește de la tastatură numerele <code>a</code> și <code>b</code>. = Date de ieșire = Programul... Tag: Visual edit
- 11:1511:15, 2 April 2023 diff hist +1,229 N 1420 - Happy New Year Pagină nouă: = Cerința = Se dau <code>n</code> numere naturale divizibile cu <code>9</code>. Aceste numere se scriu unul lângă altul astfel încât să formeze un singur număr. Se calculează suma cifrelor numărului obţinut, apoi suma cifrelor sumei anterioare şi se continuă procedeul până se obţine ca rezultat un număr format dintr-o singură cifră. Cifra obţinută se înmulţeşte cu <code>7</code> şi se obţine un număr <code>m</code>. Se cere aflarea celui de-al <code... Tag: Visual edit
- 11:0911:09, 2 April 2023 diff hist +1,255 N 3079 - Numere a - b Pagină nouă: = Cerința = Se citesc două numere naturale <code>a</code> şi <code>b</code>, care au acelaşi număr de cifre. Scrieți un program pentru a construi şi afişa un număr natural <code>c</code> cu proprietatea că fiecare cifră a acestuia este partea întreagă a mediei aritmetice a cifrelor situate in aceleaşi poziţii in numerele <code>a</code> şi <code>b</code>. = Date de intrare = Programul citește de la tastatură numerele <code>a</code> și <code>b</code>, separ... Tag: Visual edit
- 10:5210:52, 2 April 2023 diff hist +2 0118 - Cifre 2 No edit summary
- 10:5210:52, 2 April 2023 diff hist +216 0118 - Cifre 2 No edit summary Tag: Visual edit: Switched
1 April 2023
- 13:1713:17, 1 April 2023 diff hist +437 N 0118 - Cifre 2 Pagină nouă: ==Cerinţă== Să se scrie un program care să determine suma primelor două cifre ale unui număr natural citit de la tastatură. ==Date de intrare== Programul va citi de la tastatură un număr natural. ==Date de ieşire== Programul va afişa pe ecran valoarea cerută. ==Restricţii şi precizări== numărul citit va fi mai mic decât 2.000.000.000 şi mai mare decât 9 ==Exemplu== ;Intrare :57015 ;Ieşire :12 ==Rezolvare==
- 13:1413:14, 1 April 2023 diff hist +488 0107 - Aparitii No edit summary
- 13:1113:11, 1 April 2023 diff hist +565 0942 - Cifre 23 No edit summary
- 13:0813:08, 1 April 2023 diff hist +556 4315 - Cifre 17 No edit summary
- 13:0613:06, 1 April 2023 diff hist +532 4314 - Cifre 16 No edit summary
- 13:0313:03, 1 April 2023 diff hist +1,080 4225 - Ad Cif No edit summary
- 12:5912:59, 1 April 2023 diff hist +1,370 N 3303 - Nr Curat Pagină nouă: ==Cerința== Se dau cel mult 1000 numere naturale mai mici decât 100.000.000. Să se stabilească despre fiecare număr dacă este sau nu curat. ==Date de intrare== Fișierul de intrare nrcurat.in conține pe prima linie cel mult 1000 numere naturale mai mici decât 100.000.000, separate prin spații. ==Date de ieșire== Fișierul de ieșire nrcurat.out va conține pe prima linie pentru fiecare număr x din fișierul de intrare valoarea 1 dacă x este curat sau 0 în caz c...
- 12:5512:55, 1 April 2023 diff hist +599 3620 - Cmmk No edit summary
- 12:5112:51, 1 April 2023 diff hist +651 3905 - Suma Perm n9 No edit summary
- 12:4812:48, 1 April 2023 diff hist +260 4231 - Mingx No edit summary
- 12:4212:42, 1 April 2023 diff hist +506 0065 - Produs Cifre Impare No edit summary
- 12:3912:39, 1 April 2023 diff hist −23 3077 - Suma Prefixe →Rezolvare
- 12:3812:38, 1 April 2023 diff hist +428 3077 - Suma Prefixe No edit summary
- 12:3212:32, 1 April 2023 diff hist +23 0010 - Suma Cifrelor →Rezolvare
- 12:2912:29, 1 April 2023 diff hist +1 0010 - Suma Cifrelor No edit summary Tag: Visual edit: Switched
- 12:2812:28, 1 April 2023 diff hist +347 0010 - Suma Cifrelor No edit summary
- 11:5711:57, 1 April 2023 diff hist +125 0010 - Suma Cifrelor →Rezolvare Tag: Visual edit: Switched
- 11:5511:55, 1 April 2023 diff hist −119 0010 - Suma Cifrelor →Cerinta
- 11:4811:48, 1 April 2023 diff hist +484 N 0107 - Aparitii →Rezolvare
- 11:4311:43, 1 April 2023 diff hist +481 N 0942 - Cifre 23 Pagină nouă: n = input("Introduceți numărul: ") numar_aparitii = [0, 0] # lista care va contoriza de cate ori apare cifra 2 si cifra 3 # parcurgem cifrele numarului si contorizam for cifra in n: if cifra == '2': numar_aparitii[0] += 1 elif cifra == '3': numar_aparitii[1] += 1 # determinam cifra care apare de cele mai multe ori if numar_aparitii[0] > numar_aparitii[1]: print("2") elif numar_aparitii[1] > numar_aparitii[0]: print("3") else: print("2 3")
- 11:4011:40, 1 April 2023 diff hist +436 N 4315 - Cifre 17 Pagină nouă: n = int(input("Introduceți numărul: ")) # Extragem a doua cifră a numărului numar_cifre = len(str(n)) a_doua_cifra = n // (10 ** (numar_cifre - 2)) % 10 # Inițializăm variabila count count = 0 # Iterăm prin fiecare cifră și comparăm cu a_doua_cifra for cifra in str(n): if int(cifra) > a_doua_cifra: count += 1 # Afișăm valoarea lui count print("Numărul de cifre mai mari decât a doua cifră este:", count)
- 11:3711:37, 1 April 2023 diff hist +159 4314 - Cifre 16 No edit summary Tag: Manual revert
- 11:3711:37, 1 April 2023 diff hist −159 4314 - Cifre 16 No edit summary
- 11:3611:36, 1 April 2023 diff hist +426 N 4314 - Cifre 16 Pagină nouă: n = int(input("Introduceți numărul: ")) # Extragem prima cifră a numărului numar_cifre = len(str(n)) prima_cifra = n // (10 ** (numar_cifre - 1)) # Inițializăm variabila count count = 0 # Iterăm prin fiecare cifră și comparăm cu prima_cifra for cifra in str(n): if int(cifra) < prima_cifra: count += 1 # Afișăm valoarea lui count print("Numărul de cifre mai mici decât prima cifră este:", count)
- 11:3311:33, 1 April 2023 diff hist +388 N 3620 - Cmmk Pagină nouă: n = int(input("Introduceți numărul n: ")) k = int(input("Introduceți cifra k: ")) # Convertim numărul n într-un șir de caractere n_str = str(n) # Verificăm fiecare cifră din șir for cifra in n_str: if int(cifra) > k: print("NU") break # Dacă am iterat prin toate cifrele și nu am găsit nicio cifră mai mare decât k, afișăm "DA" else: print("DA")
- 11:3111:31, 1 April 2023 diff hist +149 3905 - Suma Perm n9 No edit summary Tag: Visual edit: Switched
- 11:3011:30, 1 April 2023 diff hist +325 N 3905 - Suma Perm n9 Pagină nouă: n = int(input("Introduceți un număr cu cifre distincte: ")) suma = 0 lungime_n = len(str(n)) permutari = set(itertools.permutations(str(n), lungime_n)) for permutare in permutari: numar = int("".join(permutare)) suma += numar print("Suma tuturor numerelor obținute prin rearanjarea cifrelor lui", n, "este:", suma)
- 11:2611:26, 1 April 2023 diff hist +170 N 4225 - Ad Cif Pagină nouă: n = int(input()) s = 0 max_dreapta = -1 while n > 0: cifra = n % 10 if cifra > max_dreapta: s += cifra max_dreapta = cifra n //= 10 print(s)
- 11:2411:24, 1 April 2023 diff hist +413 N 4231 - Mingx Pagină nouă: n = int(input("Introduceți un număr natural nenul: ")) x = int(input("Introduceți o cifră: ")) cifra_minima = float('inf') am_gasit_cifra = False while n > 0: cifra = n % 10 if cifra > x and cifra < cifra_minima: cifra_minima = cifra am_gasit_cifra = True n //= 10 if am_gasit_cifra: print("Cifra minimă strict mai mare decât", x, "este:", cifra_minima) else: print("-1")
- 11:1711:17, 1 April 2023 diff hist −8 0065 - Produs Cifre Impare No edit summary
- 11:1711:17, 1 April 2023 diff hist +402 0065 - Produs Cifre Impare No edit summary
- 11:1411:14, 1 April 2023 diff hist −186 3077 - Suma Prefixe No edit summary
- 11:1311:13, 1 April 2023 diff hist +617 3077 - Suma Prefixe No edit summary Tag: Visual edit: Switched
- 11:1111:11, 1 April 2023 diff hist +183 0010 - Suma Cifrelor No edit summary Tag: Visual edit: Switched