나랑 매일 코딩해

--22일차--



안녕하세요 #100DaysOfCode 챌린지를 하려고 합니다. 매일 나는 leetcode 또는hackerrank에서 1개의 문제를 해결하려고 노력할 것입니다. 끝까지 저와 함께 하시길 바랍니다.
이제 오늘 문제를 해결해 보겠습니다.
  • 문제: Excel 시트 열 제목
  • 세부 정보: here
  • 아이디어: 숫자를 이진수로 변환하는 것과 매우 유사합니다
  • .
  • 내 솔루션(자바스크립트):

  • var convertToTitle = function(n) {
        let column = 'ZABCDEFGHIJKLMNOPQRSTUVWXYZ';
        let result = '';
        while(n>26){
            let tmp = n%26;
            result += column.charAt(tmp);
            if(n%26==0) n = Math.floor(n/27);
            else n = Math.floor(n/26);
        }
        result += column.charAt(n);
        return result.split('').reverse().join('');
    };
    


    -->더 나은 솔루션이나 질문이 있으면 아래에 의견을 보내주십시오. 나는 감사 할 것입니다.

    좋은 웹페이지 즐겨찾기