Solución

AL@albertoube_c3e487bc·7/7/2026TypeScript
solution.tsTypeScript
public class Solution {
    public String rot13(String text) {
        
        StringBuilder sb = new StringBuilder();

        for(int i = 0; i < text.length(); i++) {

            char c = text.charAt(i);

            if(c >= 'A' && c <= 'Z') {

                c = (char) ('A' + (c - 'A' + 13) % 26);

            } else if (c >= 'a' && c <= 'z') {

                c = (char) ('a' + (c - 'a' + 13) % 26);

            }

            sb.append(c);

        }
        return sb.toString();
    }
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.