Kezdőoldal » Számítástechnika » Programozás » Hogyan kellene megoldani ezt...

Hogyan kellene megoldani ezt a két egyszerű feladatot C#-ben?

Figyelt kérdés
Olvass be a billentyűzetről egy tetszőleges mondatot, majd alakítsd át úgy, hogy a kisbetűkből nagybetűk legyenek és fordítva, majd ugyanezen beolvasott szövegben számold meg hány ékezetes (á,é,í,ó,ö,ő,ú,ü,ű,Á,É,Í,Ó,Ö,Ő,Ú,Ü,Ű) és hány ékezet nélküli (a,e,i,o,u,A,E,I,O,U) magánhangzó van!

2020. ápr. 9. 17:41
 1/5 anonim ***** válasza:

A stringet betűkre szeded. Létezik Char.isUpper és isLower függvény, if elágazás aztán, ha isUpper true, akkor Char.ToLowerInvariant else az ellenkező függvény.


A számolás meg úgy megy, hogy felveszel egy MAP-et, vagy tömböt..., és hozzáadsz egyet, ha olyat találtál...

2020. ápr. 9. 18:20
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
51%

var text = "ÖT hűtőházból hOztAM szÍnhÚst";


Console.WriteLine(string.Join("",from c in text select char.IsUpper(c)?char.ToLower(c):char.ToUpper(c)));


var ekezetes = new HashSet<char> {'Á','É','Í','Ó','Ö','Ő','Ú','Ü','Ű'};

var ekezetnelkul = new HashSet<char> { 'A','E','I','O','U'};

var darab = text.ToUpper().Count(c => ekezetes.Contains(c));

var darab2 = text.ToUpper().Count(c => ekezetnelkul.Contains(c));

Console.WriteLine($"{darab},{darab2}");

2020. ápr. 9. 18:35
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

#2 :)


Árvíztűrő tükörfúrógép


Ebben é is van. ;)

2020. ápr. 9. 18:52
Hasznos számodra ez a válasz?
 4/5 tabaki ***** válasza:

@#3:

Ezekben is, csak nem annyira elcsépeltek:


csábítón dülöngélő műút

sárízű túrón ülő döglégy

ütésálló új tűgörbítő

új tűgörgős nyálszívó épül

szörnyű hó, süvítő szél, nyúlkár

félútnál tülkölő fűnyíró

sötét kútnál ürítő hű ló

lúdlábért vívó szörnyű hüllők

rücskös bőrű vérszívó búvár

üvöltő szűzlányt kínzó kényúr


...de a kolléga bemutatója történetesen nem erre irányult, így az a rongyos é betű nem kerekít rajta semmit. Ha teljes tesztet akart volna, az összes kis- és nagy magánhangzónak szerepelnie kéne a szövegben, ékezetesnek, ékezetlennek egyaránt.

2020. ápr. 10. 02:32
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

- "két egyszerű feladatot" <- clickbait, de úgy látszik működik. :))

- Szerintem #3-as segítő szándékkal korrigált, megelőzve a további misztikus hibákat.

2020. ápr. 10. 08:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!