Hirdetés
- Depression: R.I.P.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Óraátállítás
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- hcl: GPT diszk kisebbre klónozása
- sziku69: Szólánc.
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Parci: Milyen mosógépet vegyek?
Új hozzászólás Aktív témák
-
joalb82
csendes tag
Hi! egy kis segítséget szeretnék kérni, a következő feladatot kaptam (mint beadandót) és még csak neki sem tudok álni, pedig ettől főgg a gyakjegyem
.
Írjon szűrőt, ami vagy a paraméterként kapott fájlt vagy a standard inputot dolgozza fel.
Az input egy sakkjáték állás, két sorban. (Az input többi sorával - ha van - nem kell foglalkozni.) Az első sorban a világos figurákat, a másodikban a sötéteket soroljuk fel. Egy figurát 2 vagy 3 jel ad meg. Ebből két jel a figura helye (a1-h8), egy ezeket megelőző jel a figura betűje (B/F/H/V/K, mindig nagybetű), ami elmarad, ha ''gyalog'' a figura. A felsorolást helyköz és/vagy vessző tagolja, a tagoló jelek tetszőleges sorozata is szerepelhet egyetlen elválasztó jel helyett.
Ellenőrizni kell, hogy az input az előző pontbeli szabályoknak megfelel-e. Ha nem, azt hibaként kell kezelni. Az is hiba, ha két figurát ugyanarra a helyre kellene tenni, vagy hiányzik valamelyik király, vagy valamelyik figurából több van, mint a játék kezdetén. (Elvileg lehetne több B/H/F/V a ''gyalogátváltozás'' miatt, de ezt nem engedi meg a feladat.)
Ha nem hibás az input, akkor az állást a standard outputra kell írni, 8x8-as jelmátrix formában, úgy, hogy a világos figurákat a megfelelő nagybetű, a sötéteket a megfelelő kisbetű, az üres világos mezőket helyköz, az üres sötéteket pedig ''*'' jelzi.
Pl. input az alattuk levő eredményt adja:
Kc6 d6 Bc7 g7
Ba4 b6 Kg8
* * *k*
* B * G
gKG * *
* * * *
b* * * *
* * * *
* * * *
* * * *
Jó mi? Remélem Ti tudtok segíteni! Nagyon halás lennék érte! Rajtam ki fogot a feladat rendesen!
Ha megoldást nem is tudtok de egy kétt tipet vagy tanácsot adjatok lécci! Nagyon fontos lenne! Előre is köszi 
Új hozzászólás Aktív témák
- Eredeti játékok OFF topik
- Micro Four Thirds
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- E-roller topik
- Samsung Galaxy Felhasználók OFF topicja
- OLED monitor topic
- World of Tanks - MMO
- Kertészet, mezőgazdaság topik
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- Android alkalmazások - szoftver kibeszélő topik
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- MS SQL Server 2016, 2017, 2019
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Új AKRACING CORE EX gamer szék dobozában, BONTATLAN!
- 27% - ASUS Vivobook OLED Notebook! Ryzen 5 7535HS / 16GB 6400MHz / 500GB NVMe
- 27% - HP Omen 35L GAMER PC! Ryzen 8700F / RTX 4070 Super / 64GB DDR5 / 2TB NVMe! BeszámítOK
- Apple iPhone 13 128GB Új akku 12hó jótállás!
- M1 iPad Pro 11" 3. Gen 128GB Silver - 27% ÁFA (0434BE)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
.
Ha megoldást nem is tudtok de egy kétt tipet vagy tanácsot adjatok lécci! Nagyon fontos lenne! Előre is köszi 
