Nivå 10.8 Rust Problembok
Skriv ett program som kontrollerar om en sträng kan omvandlas till en annan genom att arrangera om dess bokstäver.
Implementera algoritmen "Sil av Eratosthenes" för att hitta primtal inom ett givet intervall.
Given en godtycklig tvådimensionell 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],
}
Byt plats på två givna rader:
[
[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],
}
Given en godtycklig tvådimensionell 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],
}
Få summan av kolumnerna i denna array. Presentera resultatet som en array av summor:
[
5, 10, 15, 20, 25
}
Given en sträng som innehåller ett valfritt antal kapslade parade runda parenteser. Skriv kod som kontrollerar att parenteserna är korrekt placerade.
Så här är korrekt:
"()()"
Så här är korrekt:
"(())"
Så här är inkorrekt, eftersom antalet öppna parenteser inte matchar antalet stängda:
"())"
Så här är inkorrekt, eftersom, även om antalet öppna parenteser matchar antalet stängda, men de har fel ordning:
"))(("