Categorías
Algorithms Interview

LeetCode – Número de columna de la hoja de Excel (Java)

Problema

Dado un título de columna como aparece en una hoja de Excel, devuelva su número de columna correspondiente. Por ejemplo:

    A -> 1
    B -> 2
    C -> 3
    ...
    Z -> 26
    AA -> 27
    AB -> 28 
    ...
    AAA -> 703 

Solución Java

Este problema está relacionado con el título de la columna de la hoja de Excel.

public int titleToNumber(String s) {
    int result = 0;
    for (char c : s.toCharArray()) {
        result = result * 26 + (c - 'A') + 1;
    }
    return result;
}

Esta solución es proporcionada por Akhil Mittal.

  LeetCode - Bits inversos (Java)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *