내 스타일은 두번째 answer이라는 변수를 따로 두어 답을 내고 있었다.
프로그래머스가 이렇게 제시하던데 리트코드는 바로 리턴 때리더라.
뭐가 더 효율적인가? 메모리 차이때문에 그런건가?
가독성 때문이다.
메모리차이는 사실 미미하다고 한다. 반환하면서 answer이라는 변수에 대한 메모리를 해제하기 때문이다.
앞으로 바로 리턴 때리는 걸로 해야겠다 ^^!
class Solution {
public int sum(int num1, int num2) {
return = num1 + num2;
}
}
class Solution {
public int sum(int num1, int num2) {
int answer = 0;
answer = num1 + num2;
return answer;
}
}