Kezdőoldal » Számítástechnika » Programozás » Milyen megközelítéssel kéne?...

Milyen megközelítéssel kéne? (C++)

Figyelt kérdés

- van egy max 2000 szóból álló szótárunk (szotar.txt) amiben angol ABC kisbetűiből álló max 16 karakter hosszú szavak vannak, soronként egy.

- van egy kódolási rendszerünk amiben minden betű hozzá van rendelve egy számhoz:

1 - a,b,c,d,e

2 - f,g,h,i,j

3 - k,l,m,n,o

4 - p,q,r,s,t

5 - u,v,w,x,y,z

- kapunk egy max 16 számjegyből álló 1-5 számjegyeket tartalmazó számot

- ki kell írnunk minden olyan szót ami a kapott számból visszafejthető és benne van a szótárban

Pl így néz ki a szótár:

alma

cica

kuka

Mondjuk 1331 a kapott szám. Ez lehet akka, akla, akma ... alma ... eooe.

Ezek közül a szótárban csak az alma szerepel igy ezt kell kiírni.

Gondolom le kéne generálnom a szavakat valahogy aztan megnézni hogy melyik van benne a szótárban de nem tudom hogy kéne pontosan. A szótárból csináljak egy mapet? Hogy generáljam le a lehetséges szavakat?



2020. okt. 28. 09:02
1 2 3
 21/23 anonim ***** válasza:
Amúgy tényleg nem rosszindulatból kérdem, de ti hány évesek vagytok/mióta programoztok?
2020. okt. 29. 09:00
Hasznos számodra ez a válasz?
 22/23 A kérdező kommentje:
Én 15 vagyok. Kb fél éve tanulgatom.
2020. okt. 29. 09:11
 23/23 Botond1123 válasza:

Mivel megvan engedve az ismétlődés a következőt csinálnám :


minden egyes beutűhöz hozzárendelnék egy számot , ezt tárolnám egy vektorban


a-1

b-1

.

.

y-5

z-5


soronként beolvasom a txt fájlból az adott sort


irnék egy fügvényt aminek átadnám paraméterül az adott sort és a kapott számot pl 1331


ha a két hossz nem stimmel akkor rögtön visszaadnám a logikai false-t


pl: 1331 - akkka


ha hosszra stimmel de olyan, hogy :

1331 - feta a logikai false-t megint csak visszaadnám, mert az 'f' karakterehez a kettőt rendeltük hozzá


egyébként visszadom az igazat a fügvény végén és kiírom az outputra a mainben

2020. nov. 6. 11:35
Hasznos számodra ez a válasz?
1 2 3

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!