Categorii

  • Întrebări despre SoftUni (1647)
  • Sugestii și probleme (1214)
  • Mesaje importante (88)
  • Locuri de muncă (65)
  • Evenimente (413)
    • SoftUni Camp (1)
    • SoftUni Tech Fest (6)

  • Bazele programării (7519)
    • Programarea elementelor de bază cu C # (505)
    • Programarea elementelor de bază cu C ++ (51)
    • Programare de bază cu Java (334)
    • Programare de bază cu JavaScript (146)
    • Programare de bază cu PHP (16)
    • Programare de bază cu Python (151)
  • Modulul de bază (2407)
    • Fundamentele C # (85)
    • Fundamentele Java (51)
    • Fundamentele JavaScript (609)
    • Bazele programării (1452)
    • Fundamentele Python (70)
  • Modul: C # Advanced (1765)
    • C # Avansat (546)
    • C # OOP Advanced (247)
    • C # OOP Noțiuni de bază (475)
  • Modul: Java Advanced (1035)
    • Java Advanced (714)
    • Java OOP Advanced (38)
    • Java OOP Noțiuni de bază (44)
  • Modul: JS Advanced (664)
    • JavaScript avansat (242)
    • Aplicații JavaScript (235)
  • Modul: Python Advanced (18)
    • Python Advanced (10)
    • Python OOP (2)
  • Modul: C # DB (462)
    • Baze de date avansate - Entity Framework (74)
    • Bazele de date de bază (284)
  • Modul: Java DB (188)
    • Baze de date avansate - Hibernare (35)
    • Bazele de date de bază - MySQL (90)
  • Modul: C # Web (214)
    • C # Cadruri MVC - ASP.NET (81)
    • Noțiuni de bază despre dezvoltarea web C (29)
    • Servicii web și cloud C # (62)
  • Modul: Java Web (68)
    • Cadruri Java MVC - primăvară (10)
    • Bazele dezvoltării web Java (20)
    • Servicii Web Java - Spring (2)
  • Modul: JS Web (30)
    • Node & Express.js (9)
    • React.js (8)
  • Modul: Python Web (0)
  • Modul: Front-End (20)
    • CSS Advanced (4)
    • HTML și CSS (6)
  • Modul: cadre frontale (5)
    • Unghiular (3)
    • VueJS (0)
  • Hardware (136)
  • Cursuri deschise (3717)
    • Animație 3D (211)
    • Animație 3D - Avansat (1)
    • Imprimare 3D (3)
    • Dezvoltare software agilă (11)
    • Dezvoltare software Agile cu Scrum (1)
    • Dezvoltare Android (51)
    • Unghiular 2 (3)
    • Fundamente unghiulare (0)
    • Arduino (26)
    • Noțiuni de bază Arduino (0)
    • Tabără de dezvoltare Blockchain (4)
    • Blockchain Mining (3)
    • Tehnologie și dezvoltare Blockchain (0)
    • Abilități de afaceri pentru devoloperi (9)
    • C Essentials (3)
    • Programare C (75)
    • C ++ Advanced (89)
    • Fundamente C ++ (164)
    • Programare C ++ (379)
    • Rețea computerizată avansat (15)
    • Bazele rețelei computerizate (7)
    • Securitate cibernetică (14)
    • Știința datelor (75)
    • Bazele bazei de date - MySQL (7)
    • Învățare profundă (14)
    • DevOps (2)
    • Marketing digital și SEO (209)
    • Automatizare inteligentă pentru casă DIY (1)
    • Dezvoltare Web Django (2)
    • Drupal (17)
    • Clădirea site-ului Drupal (1)
    • eCommerce (32)
    • Bazele electronice (5)
    • ERP (2)
    • EthicalHacking (4)
    • Noțiuni fundamentale Excel (3)
    • Dezvoltare web Express.js (16)
    • Dezvoltare completă JavaScript (4)
    • Bazele programării (cu C #) (100)
    • Dezvoltare joc (3)
    • Bazele dezvoltării jocului (10)
    • HTML/CSS (70)
    • Dezvoltare iOS (7)
    • Java Enterprise Edition (16)
    • Dezvoltare Web Java (69)
    • JavaScript pentru front-end (5)
    • Cadruri JavaScript (AngularJS) (4)
    • Cursuri Linux (119)
    • Învățare automată (39)
    • Magento (5)
    • Concepte matematice pentru dezvoltatori (15)
    • Microcontrolere (3)
    • Microsoft Excel Advanced (2)
    • SaaS și securitate Microsoft (3)
    • Noțiuni fundamentale despre software-ul Microsoft (7)
    • Dezvoltare mobilă (8)
    • Dezvoltare NativeScript (0)
    • Rețea (41)
    • Node.js (21)
    • Node.js și MongoDB (2)
    • Photoshop (176)
    • Dezvoltare Web PHP (25)
    • Python (152)
    • Automatizare QA (32)
    • Fundamentele QA (160)
    • React Masterclass aplicații web (0)
    • Robotică cu arduino (0)
    • Programare Ruby (8)
    • Noțiuni fundamentale de codificare securizată (0)
    • Dezvoltare Smart Contract (0)
    • Dezvoltare inteligentă a contractelor cu soliditate (42)
    • Abilități ușoare pentru profesioniștii IT (8)
    • Dezvoltare rapidă pentru iOS (2)
    • Simfonii (14)
    • Profesorii viitorului (5)
    • Antrenează antrenorii (2)
    • UI și web design (14)
    • Unity 3D (74)
    • Unity Advanced (0)
    • Unity for Mobile (15)
    • Design UX (15)
    • V-Ray (0)
    • Fundamentele VueJS (0)
    • Noțiuni de bază web - HTML5 (351)
    • Webpack 4 (0)
    • Administrare sistem Windows (53)
    • Noțiuni de bază despre WordPress (76)
    • WordPress Essentials (2)
    • WPF Essentials (0)
    • Introducere în tehnologia Blockchain (10)
    • Electronică (25)
    • Structuri de date (25)
    • Structuri de date și algoritmi (175)

  • SoftUni Creative (187)
    • Bazele proiectării interfeței (4)
    • Sculptură de caractere cu ZBrush (1)
    • Proiectare pentru social media (1)
    • Noțiuni fundamentale de proiectare (5)
    • Modelarea jocului cu Maya (13)
    • Modelarea jocului cu Maya Advanced (4)
    • Design grafic cu Photoshop (5)
    • Fotografie (1)
    • Photoshop pentru începători (3)
    • UI și Web Design (5)
    • Design UI (6)
    • UX Web Design (1)
    • Procesare video cu Premier Pro (4)
    • Design Web (1)
  • SoftUni Digital (257)
    • Site-uri web de afaceri cu Wordpress (3)
    • Marketing de conținut (4)
    • Secretele de redactare (1)
    • Program avansat digital (14)
    • Marketing digital pentru B2B (18)
    • Strategie de marketing digital (13)
    • Management de proiect digital (1)
    • Comerț electronic (36)
    • Marketing prin e-mail (3)
    • Masterclass Facebook Advertising (0)
    • Marketing Facebook (1)
    • Google AdWords (1)
    • Masterclass Google AdWords (3)
    • Google Analytics (2)
    • Marketing Influencer pentru mărci (0)
    • Marketing Instagram (1)
    • Noțiuni fundamentale de marketing (62)
    • SEO (14)
  • Fundația SoftUni (64)
    • Instruire în carieră IT (25)
    • Pregătirea profesorilor (38)

Etichete populare

  • C #
  • Java
  • teme pentru acasă
  • examen
  • examen
  • Noțiuni de bază
  • JavaScript
  • judecător
  • programare
  • Fundamente
  • problemă
  • php
  • de casă
  • JS
  • Piton
  • Problema
  • c++
  • SoftUni
  • Ajutor
  • c # Noțiuni de bază
  • cod
  • Javascipt
  • oop
  • sarcină
  • avansat
  • html
  • web
  • Ajutor
  • De bază
  • TechModule

[Fundamentare de programare] Contor de calorii

Am rămas la această sarcină, habar n-am cum să fac ca șirurile să nu fie sensibile la majuscule. Am căutat pe Google, am citit, am gândit - nu pot . orice sugestii, sfaturi sunt binevenite.

software

Asta am făcut până acum!

Când citiți un șir, este o idee bună să îl traduceți în litere mici.

Acest lucru se face cu funcția (metoda): .Pentru a reduce ().

De exemplu: ingrediente șir = Console.ReadLine (). ToLower ();

Apoi comparați cecurile dvs. pentru carcasele produselor date cu aceleași cuvinte, dar acum cu litere mici, deoarece șirul pe care l-ați citit, cu orice literă în care a fost introdus anterior, a fost acum convertit complet în minuscule.

De exemplu, dacă aveți Conectare ChEesE va deveni "branza " și apoi verificând dacă este egal cu "brânză" va trece mereu.

A fost destul de simplu, mă așteptam să folosesc 20 de metode, lol.
Mulțumiri! 100/100!

Pur și simplu nu înțeleg de ce niciunul dintre următoarele coduri nu îndeplinește condiția din sarcină:

daca tu a primi unul dintre aceste ingrediente mai mult de o dată, Ar trebui adăuga caloriile pentru valoare totală din nou. Ar trebui nu prelucrați alte ingrediente.

Și cel mai prost este că un judecător nu necesită această condiție.

Am scris un cod pe care îl obțin 66/100 în judecător și care cred că îndeplinește condiția în roșu. Dar totuși, vreau ca cineva să se uite la el, cel puțin ca eu să știu că este așa. Altfel o limbă pentru timpul pe care mi l-a luat.

Înțeleg codul în roșu ca „Dacă adăugați un ingredient de două (sau zece) ori, trebuie să adăugați caloriile la caloriile totale de fiecare dată și să mergeți mai departe”.

Altfel ai mers corect, dar ți-ai complicat inutil viața:

nu este nevoie să numărați ingredientele (cheeseCount == 1 și altele),
pur și simplu adăugați caloriile la rezultatul general. Cred că aveți o mulțime de variabile la început.