Problem: 1000000000000001 dogs suddenly appeared under the roof of Roger's house, all of which he decided to keep. The dogs had been numbered 1 through 1000000000000001, but he gave them new names, as follows:    * the dogs numbered 1,2,\cdots,26 were respectively given the names `a`, `b`, ..., `z`;   * the dogs numbered 27,28,29,\cdots,701,702  were respectively given the names `aa`, `ab`, `ac`, ..., `zy`, `zz`;   * the dogs numbered 703,704,705,\cdots,18277,18278  were respectively given the names `aaa`, `aab`, `aac`, ..., `zzy`, `zzz`;   * the dogs numbered 18279,18280,18281,\cdots,475253,475254  were respectively given the names `aaaa`, `aaab`, `aaac`, ..., `zzzy`, `zzzz`;   * the dogs numbered 475255,475256,\cdots  were respectively given the names `aaaaa`, `aaaab`, ...;   * and so on.  To sum it up, the dogs numbered 1, 2, \cdots were respectively given the following names:  `a`, `b`, ..., `z`, `aa`, `ab`, ..., `az`, `ba`, `bb`, ..., `bz`, ..., `za`, `zb`, ..., `zz`, `aaa`, `aab`, ..., `aaz`, `aba`, `abb`, ..., `abz`, ..., `zzz`, `aaaa`, ...  Now, Roger asks you:  "What is the name for the dog numbered N?"

Submission attempts (in order):
n = int(input())
a = ''
 
if n == 1:
    print('a')
if n == 26:
    print('z')
else:
    while n > 0:
    	if n%26 == 1:
        	a += 'a'
    	elif n%26 == 2:
        	a += 'b'
    	elif n%26 == 3:
        	a += 'c'
    	elif n%26 == 4:
        	a += 'd'
    	elif n%26 == 5:
        	a += 'e'
    	elif n%26 == 6:
        	a += 'f'
    	elif n%26 == 7:
        	a += 'g'
    	elif n%26 == 8:
        	a += 'h'
    	elif n%26 == 9:
        	a += 'i'
    	elif n%26 == 10:
        	a += 'j'
    	elif n%26 == 11:
        	a += 'k'
    	elif n%26 == 12:
        	a += 'l'
    	elif n%26 == 13:
        	a += 'm'
    	elif n%26 == 14:
        	a += 'n'
    	elif n%26 == 15:
        	a += 'o'
    	elif n%26 == 16:
        	a += 'p'
    	elif n%26 == 17:
        	a += 'q'
    	elif n%26 == 18:
        	a += 'r'
    	elif n%26 == 19:
        	a += 's'
    	elif n%26 == 20:
        	a += 't'
    	elif n%26 == 21:
        	a += 'u'
    	elif n%26 == 22:
        	a += 'v'
    	elif n%26 == 23:
        	a += 'w'
    	elif n%26 == 24:
        	a += 'x'
    	elif n%26 == 25:
        	a += 'y'
    	elif n%26 == 0:
        	a += 'z'
        	n -=26
    	n = int(n / 26)
	a = a[::-1]
	print(a)

n = int(input())
a = ''

if n == 1:
    print('a')
if n == 26:
    print('z')
else:
    while n > 0:
    if n%26 == 1:
        a += 'a'
    elif n%26 == 2:
        a += 'b'
    elif n%26 == 3:
        a += 'c'
    elif n%26 == 4:
        a += 'd'
    elif n%26 == 5:
        a += 'e'
    elif n%26 == 6:
        a += 'f'
    elif n%26 == 7:
        a += 'g'
    elif n%26 == 8:
        a += 'h'
    elif n%26 == 9:
        a += 'i'
    elif n%26 == 10:
        a += 'j'
    elif n%26 == 11:
        a += 'k'
    elif n%26 == 12:
        a += 'l'
    elif n%26 == 13:
        a += 'm'
    elif n%26 == 14:
        a += 'n'
    elif n%26 == 15:
        a += 'o'
    elif n%26 == 16:
        a += 'p'
    elif n%26 == 17:
        a += 'q'
    elif n%26 == 18:
        a += 'r'
    elif n%26 == 19:
        a += 's'
    elif n%26 == 20:
        a += 't'
    elif n%26 == 21:
        a += 'u'
    elif n%26 == 22:
        a += 'v'
    elif n%26 == 23:
        a += 'w'
    elif n%26 == 24:
        a += 'x'
    elif n%26 == 25:
        a += 'y'
    elif n%26 == 0:
        a += 'z'
        n -=26
    n = int(n / 26)
a = a[::-1]
print(a)
    



n = int(input())
a = ''

if n == 1:
    print('a')
if n == 26:
    print('z')
else:
    while n > 0:
    	if n%26 == 1:
        	a += 'a'
    	elif n%26 == 2:
        	a += 'b'
    	elif n%26 == 3:
        	a += 'c'
    	elif n%26 == 4:
        	a += 'd'
    	elif n%26 == 5:
        	a += 'e'
    	elif n%26 == 6:
        	a += 'f'
    	elif n%26 == 7:
        	a += 'g'
    	elif n%26 == 8:
        	a += 'h'
    	elif n%26 == 9:
        	a += 'i'
    	elif n%26 == 10:
        	a += 'j'
    	elif n%26 == 11:
        	a += 'k'
    	elif n%26 == 12:
        	a += 'l'
    	elif n%26 == 13:
        	a += 'm'
    	elif n%26 == 14:
        	a += 'n'
    	elif n%26 == 15:
        	a += 'o'
    	elif n%26 == 16:
        	a += 'p'
    	elif n%26 == 17:
        	a += 'q'
    	elif n%26 == 18:
        	a += 'r'
    	elif n%26 == 19:
        	a += 's'
    	elif n%26 == 20:
        	a += 't'
    	elif n%26 == 21:
        	a += 'u'
    	elif n%26 == 22:
        	a += 'v'
    	elif n%26 == 23:
        	a += 'w'
    	elif n%26 == 24:
        	a += 'x'
    	elif n%26 == 25:
        	a += 'y'
    	elif n%26 == 0:
        	a += 'z'
        	n -=26
    	n = int(n / 26)
	a = a[::-1]
	print(a)
    



n = int(input())
a = ''

while n > 0:
    if n%26 == 1:
        a += 'a'
    elif n%26 == 2:
        a += 'b'
    elif n%26 == 3:
        a += 'c'
    elif n%26 == 4:
        a += 'd'
    elif n%26 == 5:
        a += 'e'
    elif n%26 == 6:
        a += 'f'
    elif n%26 == 7:
        a += 'g'
    elif n%26 == 8:
        a += 'h'
    elif n%26 == 9:
        a += 'i'
    elif n%26 == 10:
        a += 'j'
    elif n%26 == 11:
        a += 'k'
    elif n%26 == 12:
        a += 'l'
    elif n%26 == 13:
        a += 'm'
    elif n%26 == 14:
        a += 'n'
    elif n%26 == 15:
        a += 'o'
    elif n%26 == 16:
        a += 'p'
    elif n%26 == 17:
        a += 'q'
    elif n%26 == 18:
        a += 'r'
    elif n%26 == 19:
        a += 's'
    elif n%26 == 20:
        a += 't'
    elif n%26 == 21:
        a += 'u'
    elif n%26 == 22:
        a += 'v'
    elif n%26 == 23:
        a += 'w'
    elif n%26 == 24:
        a += 'x'
    elif n%26 == 25:
        a += 'y'
    elif n%26 == 0:
        a += 'z'
        n -=26
    n = int(n / 26)
a = a[::-1]
print(a)
    

Verdicts: Runtime Error

Runtime Error

Runtime Error

Accepted