알고리즘 문제를 풀면서 다른 분들은 어떻게 코드를 썼는지 둘러보던 중에 유독 느린 코드가 있어서 들어가봤습니다. exec함수에다가 한 줄로 쓴 코드였습니다. 느려서 문제라기보단 이렇게 쓸 수도 있구나 싶었습니다. 검색하니 eval도 같이 나와서 이해한 내용만 같이 정리해봤습니다. eval 함수는 변수가 포함된 식(expression)을 문자열(string) 형태로 받아 작동합니다. a0 = 'Hello' a1 = 'World!' for i in range(2): print(eval('a' + str(i))) ------------------------------ Hello World! exec 함수는 객채(object)를 문자열 형태로 받아 작동합니다. exec('a = 1') 언급한 문제는 먼저 예시가..