LeetCode 알고리즘 문제풀이

[LeetCode-171] Excel Sheet Column Number 문제풀이 - Java 사용

줄라이퍼스트 2020. 9. 18. 23:46

Excel Sheet Column Number 문제풀이 - Java 사용

구글번역기를 이용하여 번역

Excel Sheet처럼 열 제목이 주어지면 열 번호를 반환 하는 문제

마찬가지로 저번에 풀었던 아스키코드를 이용하여 문제를 풀었다. 해당 값을 입력 받으면 문자형으로 반환하여 값을 계산하였다.

2020/09/16 - [LeetCode 알고리즘 문제풀이] - [LeetCode-242] Valid Anagram 문제풀이 - Java 사용

 

[LeetCode-242] Valid Anagram 문제풀이 - Java 사용

Valid Anagram 문제풀이 - Java 사용 매개변수 s와 t를 입력받으면 알파벳을 담은 변수를 생성하고 해당변수에 있는 값을 비교를하면서 값이맞으면 true를 리턴하는 방식 class Solution { public boolean isAna..

practicelee.tistory.com

class Solution {
    public int titleToNumber(String s) {
        
        int sum = 0;
        
        for(int i = 0; i < s.length(); i++){
            // 입력받은 문자열중에 첫번쨰값을 문자열로 추출
            char alph = s.charAt(i);
            // 추출한 값을 64에서 뺴줌 A는 아스키코드로 65
            int num = alph - 64;
            sum = sum * 26 + num;
        }
        return sum;
    }
}