Livello 10.8 del libro di problemi Java
Scrivi un programma che verifichi se è possibile ottenere una stringa da un'altra mediante la permutazione delle sue lettere.
Implementa l'algoritmo del "Crivello di Eratostene" per la ricerca dei numeri primi in un intervallo dato.
Dato un array bidimensionale arbitrario:
{
{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},
}
Scambia di posto due righe specificate:
{
{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},
}
Dato un array bidimensionale arbitrario:
{
{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},
}
Ottieni la somma delle colonne di questo array. Rappresenta il risultato sotto forma di array di somme:
{
5, 10, 15, 20, 25
}
Data una stringa contenente qualsiasi numero di parentesi tonde accoppiate annidate. Scrivi del codice che verifichi che le parentesi siano posizionate correttamente.
Questo è corretto:
"()()"
Questo è corretto:
"(())"
Questo non è corretto, poiché il numero di parentesi aperte non corrisponde al numero di parentesi chiuse:
"())"
Questo non è corretto, poiché, sebbene il numero di parentesi aperte corrisponda al numero di parentesi chiuse, l'ordine è errato:
"))(("