- Time limit: N/A
- Memory limit: N/A
Merkkijonon alijono saadaan poistamalla osa merkkijonon merkeistä ja säilyttämällä muiden merkkien järjestys ennallaan. Esimerkiksi merkkijonon PUTKA
alijonoja ovat PT
ja UKA
.
Salainen merkkijono muodostuu merkistä väliltä A
–Z
. Tiedostossa d.in on merkkijonon alijonoa, joista jokaisessa on merkkiä.
Merkkijono on muodostettu valitsemalla kertaa satunnainen merkki A
–Z
tasajakaumasta. Alijonot on puolestaan muodostettu satunnaisesti niin, että jokaisen alijonon kohdalla jokaisen -merkkisen alijonon todennäköisyys tulla valituksi on sama.
Tehtäväsi on etsiä jokin merkkijono, jossa on merkkiä väliltä A
–Z
ja jonka alijonona on mahdollisimman monta annetuista merkkijonoista.
Palautusohje
Tässä tehtävässä sinun ei tarvitse palauttaa ohjelman koodia vaan vain tiedosto, jossa on muodostamasi -merkkinen merkkijono.
Saat pisteen jokaisesta alijonosta, joka esiintyy merkkijonossasi. Saat siis vähintään pistettä ja enintään pistettä.