Számok gyakorisága txt-ben? (többi lent)
Figyelt kérdés
Az lenne a kérdésem, hogy lehet megcsinálni azt C#-ban, hogy egy txt-nek az elemeinek a gyakoriságát kiírja?
Pl: 1,2,1,2,1,1,1
És akkor kiírná, hogy az 1 5-ször szerepel, a 2 2-szer szerepel az txt-ben.
2020. ápr. 15. 20:40
1/3 anonim 



válasza:





Igen, beolvasod soronként, felbontod a vesszőknél (Split) és egy dictionaryba vezeted a számok előfordulását.
2/3 anonim 



válasza:





#1 ha beolvasol egy sort és spliteled, ezzel már 2x végig kellett menned a soron, aztán végig kell menni a split eredményén is, hogy felvedd dictionarybe, tehát 3x mész végig gyakorlatilag a számokon, mikor elég lenne 1x.
Ez így nem túl jó megoldás, nem?
3/3 anonim 



válasza:





Szerintem amíg a gyorsaság nem számít, az első válasz is tökéletes. A dictionary/map megoldás az ajánlott. Persze egyszeri végigmenéssel is megoldható, de ott a komplikáltság változik.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!