Programozó versenyek

Magas szintű programozási nyelvek 2, 2018. december 6., Cs10 ZH

2018. december 6. 10:05 – 2018. december 6. 11:50

Sztringműveletek #1

Írjon programot, amely első parancssori argumentumként megkapja egy szöveges állomány nevét! Az állomány minden sora egy-egy sztringművelet leírását tartalmazza s1 op s2 formában, ahol s1 és s2 egy-egy operandust, az op pedig az elvégzendő műveletet (=> vagy <=) leíró sztringek. A program működése egyszerű: => esetén az előállított sztring s1s2, míg <= esetén s2s1 formátumú.

A program határozza meg és írja a képernyőre azt, hogy hány különböző sztring került előállításra a műveletek elvégzésével! A kimeneten egyetlen, egész érteket tartalmazó sor szerepeljen!

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A sample.txt állomány tartalma

  1. abrak => adabra
  2. tojas <= kakukk
  3. adabra <= abrak
letöltés szöveges állományként

A program futása során előállított kimenet

  1. 2
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.