diff --git a/.github/workflows/generate-and-upload.yml b/.github/workflows/generate-and-upload.yml index b95f1d5..230cec1 100644 --- a/.github/workflows/generate-and-upload.yml +++ b/.github/workflows/generate-and-upload.yml @@ -13,6 +13,7 @@ on: paths: - 'report.toml' - 'Recursion/LD_24/**' + - 'DynamicMemory/LD_24/**' jobs: generate-and-upload: @@ -21,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Generate report - uses: RokasPuzonas/ktu-oop-report-generator@v2.0.3 + uses: RokasPuzonas/ktu-oop-report-generator@v2.0.4 with: dotnet-version: ${{ env.DOTNET_VERSION }} config-filename: ${{ env.CONFIG_FILENAME }} diff --git a/DynamicMemory/LD_24/interface-scheme.png b/DynamicMemory/LD_24/interface-scheme.png index 2e6f798..0090d87 100644 Binary files a/DynamicMemory/LD_24/interface-scheme.png and b/DynamicMemory/LD_24/interface-scheme.png differ diff --git a/report.toml b/report.toml index 0f9e54b..cc54c69 100644 --- a/report.toml +++ b/report.toml @@ -50,9 +50,56 @@ vietos ar picerijos, kurias visi draugai galėtų pasiekti, nėra, atspausdinkit [[sections]] title = "Dinaminis atminties valdymas (L2)" +project = "DynamicMemory/LD_24" +interface_scheme = "DynamicMemory/LD_24/interface-scheme.png" +guide = """ +* Atsidaryti tinklalapį +* Įvesti n ir k (n - minimalus vienetų kiekis, k - maksimali vieneto kaina) +* Spausti "Atrinkti" mygtuką +""" +problem = """ +LD_24. Detalės. + +Internetinėje parduotuvėje pirkėjai užsisakinėja robotų gamybai reikalingus +įtaisus. Suraskite populiariausią įtaisą, kiek tokių įtaisų parduota ir už +kokią sumą. Sudarykite tik vienos rūšies įtaisus pirkusių pirkėjų sąrašą, +nupirktų įtaisų skaičių ir už juos sumokėtų pinigų sumą. Sąrašas turi būti +surikiuotas pagal nupirktų įtaisų skaičių didėjimo tvarka, pirkėjų pavardes bei +vardus abėcėlės tvarka. + +Duomenys: +• tekstiniame faile U24a.txt yra informacija apie parduotuvėje parduodamus +įtaisus: įtaiso kodas, įtaiso pavadinimas, įtaiso kaina; +• tekstiniame faile U24b.txt yra informacija apie pirkėjus: pirkėjo pavardė, +vardas, pirkto įtaiso kodas, pirktų įtaisų kiekis. + +Į kitą rinkinį atrinkite įtaisus (įtaiso kodas, įtaiso pavadinimas, įtaiso +kaina), kurių parduota ne mažiau kaip n vienetų ir kurių vieneto kaina ne +didesnė kaip k eurų (n ir k įvedami klaviatūra). +""" [[sections]] title = "Bendrinės klasės ir testavimas (L3)" +problem = """ +LD_24. Detalės. + +Internetinėje parduotuvėje pirkėjai užsisakinėja robotų gamybai reikalingus +įtaisus. Suraskite populiariausią įtaisą, kiek tokių įtaisų parduota ir už +kokią sumą. Sudarykite tik vienos rūšies įtaisus pirkusių pirkėjų sąrašą, +nupirktų įtaisų skaičių ir už juos sumokėtų pinigų sumą. Sąrašas turi būti +surikiuotas pagal nupirktų įtaisų skaičių didėjimo tvarka, pirkėjų pavardes bei +vardus abėcėlės tvarka. + +Duomenys: +• tekstiniame faile U24a.txt yra informacija apie parduotuvėje parduodamus +įtaisus: įtaiso kodas, įtaiso pavadinimas, įtaiso kaina; +• tekstiniame faile U24b.txt yra informacija apie pirkėjus: pirkėjo pavardė, +vardas, pirkto įtaiso kodas, pirktų įtaisų kiekis. + +Į kitą rinkinį atrinkite įtaisus (įtaiso kodas, įtaiso pavadinimas, įtaiso +kaina), kurių parduota ne mažiau kaip n vienetų ir kurių vieneto kaina ne +didesnė kaip k eurų (n ir k įvedami klaviatūra). +""" [[sections]] title = "Polimorfizmas ir išimčių valdymas (L4)"