Feladat: I.369 Korcsoport: - Nehézségi fok: -
Füzet: 2015/február, 101. oldal  PDF  |  MathML 

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Írjunk egy olyan programot, ami az alábbi, mínuszokból és X-ekből, valamint sortörésekből álló szöveget ebben a formában kiírja a kimenetre. A program nem olvashat be fájlból és nem írhat fájlba. A feladatban cél az, hogy a forráskód minél kevesebb karaktert tartalmazzon. Vigyázat, a programnak pontosan ugyanezt a szöveget kell kiírnia, nem szabad eltéveszteni!

 
------------------XXXXX------------------
--------------XXXXXX-XXXXX---------------
------------XXXXX------XXXXX-------------
---------XXXXX-----------XXXXX-----------
------XXXXX----------------XXXXX---------
---XXXXX----------------------XXXXX------
-XXXX---------------------------XXXXXX---
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXX-----------XXXXXXXXXXXXXXXXXX
XXXXXXXXXXX-------------XXXXXXXXXXXXXXXXX
XXXXXXXXXX---------------XXXXXXXXXXXXXXXX
XXXXXXXXX-----------------XXXXXXXXXXXXXXX
XXXXXXXX-------------------XXXXXXXXXXXXXX
XXXXXXX---------------------XXXXXXXXXXXXX
XXXXXX-----------------------XXXXXXXXXXXX
XXXXX-------------------------XXXXXXXXXXX
XXXX---------------------------XXXXXXXXXX
XXX-----------------------------XXXXXXXXX
XX-------------------------------XXXXXXXX
X---------------------------------XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX---------XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Pontozás: A programhoz mellékelt, a helyes megoldás elvét tömören, de érthetően leíró dokumentáció 1 pontot ér. A program pontozása a következőképp zajlik: aki a legkevesebb karakterrel megoldotta (a forráskód mérete a legkisebb), az további 9 pontot kap. A többiek a legkisebb méretű programhoz viszonyítva százalékos arányban kapnak pontot.
Beküldendő egy tömörített i369.zip állományban a program forráskódja (i369.pas, i369.cpp, ...) az .exe és más, a fordító által generált állományok nélkül, valamint a program rövid dokumentációja (i369.txt, i369.pdf, ...), amely a fentieken túl megadja, hogy a forrás mely fejlesztői környezetben fordítható.