Problem Description:
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1, A 2, B 3, C ... AA, Z
Basic ideas:
This question at first glance, very simple, but the program once passed but not easy, there are some easy to ignore points. (in the case of a program) if the z is processed, when the map is saved, it should be 0 for the remainder of 26. Also, be aware that n = n/26 is an error when updating N. It is also because n = 26 o'clock does not need to enter the round cycle.
Code:
Public String converttotitle (int n) { //java map<integer,character> Map = new Hashmap<integer, Character> (); for (int i = 1; i<=; i++) { Integer key = i%26; Character value = (char) (64+i); Map.put (Key,value); } String result = ""; while (n!=0) { int tmp = N%26; result = Map.get (TMP) + result; n = (n-1)/26; } return result; }
[Leetcode] Excel Sheet Column Title