Kezdőoldal » Számítástechnika » Programozás » Négyzetszám hosszú string...

Négyzetszám hosszú string felfűzése char mátrixxá(C#)?

Figyelt kérdés

Lehet bugyután hangzik, de tudnátok segíteni abban, hogy hogyan lehet egy négyzetszám hosszú stringbet: Pl. teleszkóp felfűzni egy olyan karakterekből álló mátrixba, pl. tel

esz

kóp


2021. nov. 8. 21:13
 1/8 A kérdező kommentje:
a string: teleszkóp a példában
2021. nov. 8. 21:23
 2/8 A kérdező kommentje:

Így kéne felfűzni:

tel

esz

kóp

Azért kommenteltem, mert láttam, hogy szétesett a kérdésben fent.

2021. nov. 8. 21:24
 3/8 anonim ***** válasza:
100%
Jól értem, hogy egy 2d char tömbbe kell beleraknod egy string karaktereit? Ha ismered a for ciklust, meg a tömbök indexelését, akkor ez nem egy bonyolult dolog.
2021. nov. 8. 21:28
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
Milyen programozási nyelvben akarod megoldani?
2021. nov. 9. 07:42
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
2021. nov. 9. 10:56
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Elnézést kérek, de a C#-t nem ismerem, így Pythonban írtam meg:

str = "teleszkóp"


for n in range(len(str)-1):

m = 3*(n-1)

print(str[m:m+3])

2021. nov. 9. 16:58
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

Az előző kódban rossz volt range paramétere.

A helyes kód:


str = "teleszkóp"


for n in range(len(str)-5):

m = 3*(n-1)

print(str[m:m+3])

2021. nov. 9. 17:08
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:

Tovabb javítottam a kódon:


str = "teleszkóp"


for n in range(4):

m = 3*(n-1)

print(str[m:m+3])

2021. nov. 9. 17:21
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!