MATH & ML

알고리즘 몇 가지 팁 본문

Algorithm

알고리즘 몇 가지 팁

BlogYong 2018. 8. 30. 17:34

1. for문에 따른 내용이 한줄이여도 for문 밑에 다음줄로 넘겨서! 대신 괄호는 생략해서

2.if문으로 경우를 나눌때 A경우일때만 실행을 하고싶으면 if(~A)면 return; 으로 처리해서 if문 전체를 끝내버릴수 있도록 한다.

return; 을 잘 활용해서 함수를 딱 그 시점에 종료하는걸로 사용하면 좋다.

3. 딱 정확히 2가지로만 나뉘는 경우 if(A) a else b 는 삼항연산자로 A? a:b 로 써주면 좋다.

(예시)

int factorial(int number){

    return (!number) ? 1 : number * factorial(number-1);

}

Comments