런타임 에러1 코딩테스트 1 - 런타임 에러란 오늘은 내가 처음 풀어본 코딩 테스트 후기다. 문제: 프로그래머스 - (추가예정) 난이도: Level 1 처음에 아래처럼 풀었는데 런타임 에러가 떴다. def solution(price, money, count): answer = (price * total_count(count)) - money return max(0,answer) def total_count(count): if(count == 1): return 1 else: return total_count(count-1) + count 런타임에러란, 코드가 충분히 효율적이지 않아서 실행시간이 초과되었다는 뜻이다. 그래서 보다 간결한 코드가 필요하다. 아마도 재귀함수를 사용해서 그런가보다. 그런데 문제를 풀 당시에는 런타임 에러를 생각못하고 data.. 2022. 3. 29. 이전 1 다음 반응형