# # Solution to Project Euler problem 56 # Copyright (c) Project Nayuki. All rights reserved. # # https://www.nayuki.io/page/project-euler-solutions # https://github.com/nayuki/Project-Euler-solutions # def compute(): ans = max(sum(int(c) for c in str(a**b)) for a in range(100) for b in range(100)) return str(ans) if __name__ == "__main__": print(compute())