Vlak 10.8 van Java Probleemoplossingsboek
Skryf 'n program wat sal toets, of een string uit 'n ander verkry kan word deur die letters daarvan te herrangskik.
Implementeer die "Sif van Eratosthenes" algoritme om priemgetalle in 'n gegewe reeks te vind.
Gegee 'n arbitrêre tweedimensionele array:
{
{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 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 array:
{
{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},
}
Kry die som van die kolomme van hierdie array. Dien die resultaat in in die vorm van 'n array van somme:
{
5, 10, 15, 20, 25
}
Gegee 'n string wat enige hoeveelheid geneste pare ronde hakies bevat. Skryf kode wat sal toets of die hakies korrek geplaas is.
Dit is korrek:
"()()"
Dit is korrek:
"(())"
Dit is nie korrek nie, aangesien die hoeveelheid oop hakies nie ooreenstem met die hoeveelheid geslote hakies nie:
"())"
Dit is nie korrek nie, aangesien, al stem die hoeveelheid oop hakies ooreen met die hoeveelheid geslote hakies, is hulle volgorde verkeerd:
"))(("