Vlak 10.8 van Rust Probleemoplosser
Skryf 'n program wat sal nagaan of een string van 'n ander verkry kan word deur die herrangskikking van sy letters.
Implementeer die "Sif van Eratosthenes" algoritme vir die soek na priemgetalle in 'n gegewe reeks.
Gegee 'n arbitrêre tweedimensionele skikking:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
}
Ruil die twee gegewe rye om:
[
[51, 52, 53, 54, 55],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[11, 12, 13, 14, 15],
}
Gegee 'n arbitrêre tweedimensionele skikking:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
}
Verkry die som van die kolomme van hierdie skikking. Dien die resultaat in as 'n skikking van somme:
[
5, 10, 15, 20, 25
}
Gegee 'n string wat enige aantal geneste paar ronde hakies bevat. Skryf kode wat sal nagaan of die hakies korrek geplaas is.
So is korrek:
"()()"
So is korrek:
"(())"
So is onkorrek, aangesien die aantal oop hakies nie ooreenstem met die aantal geslote hakies nie:
"())"
So is onkorrek, aangesien, hoewel die aantal oop hakies en geslote hakies ooreenstem, hulle volgorde verkeerd is:
"))(("