Submission #14549017


Source Code Expand

from string import ascii_lowercase


def solve(N):
    """
    >>> solve(2)
    b
    >>> solve(27)
    aa
    >>> solve(703)
    aaa
    """
    q = N
    ret = ""
    while True:
        q, r = divmod(q - 1, 26)
        ret = ascii_lowercase[r] + ret
        if q == 0:
            print(ret)
            return


def main():
    """
    """
    N = int(input())
    solve(N)


def _test():
    import doctest
    doctest.testmod()


if __name__ == "__main__":
    import sys
    argv = sys.argv
    if len(sys.argv) == 1:
        # no option
        main()
    elif sys.argv[1] == "-t":
        _test()
    else:
        input = open(sys.argv[1]).buffer.readline

Submission Info

Submission Time
Task C - One Quadrillion and One Dalmatians
User nishiohirokazu
Language Python (3.8.2)
Score 300
Code Size 710 Byte
Status AC
Exec Time 34 ms
Memory 9976 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 29
Set Name Test Cases
Sample sample1.txt, sample2.txt, sample3.txt
All sample1.txt, sample2.txt, sample3.txt, test1.txt, test10.txt, test11.txt, test12.txt, test13.txt, test14.txt, test15.txt, test16.txt, test17.txt, test18.txt, test19.txt, test2.txt, test20.txt, test21.txt, test22.txt, test23.txt, test24.txt, test25.txt, test26.txt, test3.txt, test4.txt, test5.txt, test6.txt, test7.txt, test8.txt, test9.txt
Case Name Status Exec Time Memory
sample1.txt AC 24 ms 9972 KiB
sample2.txt AC 24 ms 9688 KiB
sample3.txt AC 26 ms 9844 KiB
test1.txt AC 22 ms 9916 KiB
test10.txt AC 25 ms 9672 KiB
test11.txt AC 30 ms 9780 KiB
test12.txt AC 31 ms 9836 KiB
test13.txt AC 31 ms 9684 KiB
test14.txt AC 31 ms 9912 KiB
test15.txt AC 31 ms 9968 KiB
test16.txt AC 34 ms 9912 KiB
test17.txt AC 33 ms 9976 KiB
test18.txt AC 30 ms 9800 KiB
test19.txt AC 30 ms 9784 KiB
test2.txt AC 26 ms 9792 KiB
test20.txt AC 30 ms 9672 KiB
test21.txt AC 32 ms 9840 KiB
test22.txt AC 34 ms 9788 KiB
test23.txt AC 32 ms 9856 KiB
test24.txt AC 34 ms 9912 KiB
test25.txt AC 32 ms 9676 KiB
test26.txt AC 31 ms 9676 KiB
test3.txt AC 34 ms 9676 KiB
test4.txt AC 30 ms 9972 KiB
test5.txt AC 24 ms 9684 KiB
test6.txt AC 24 ms 9904 KiB
test7.txt AC 25 ms 9840 KiB
test8.txt AC 29 ms 9852 KiB
test9.txt AC 32 ms 9780 KiB