-
정답을 위해 신경써야 할 것들Problem Solving/Memo 2020. 4. 9. 14:35
❗️ 변수 중복을 조심하자
◾️ 지역변수, 전역변수, 매개변수 중복을 유의하자
❗️ 배열 범위를 넘어서지 말자
◾️ 할당된 배열 범위를 넘어서는 접근을 하지말자
❗️ 입출력 형식을 유의하자
◾️ 정확한 형태로 입력을 받고, 정확한 형태로 정답 출력을 하자
❗️ 문제를 정확히 읽자
◾️ 공격적인 자세로 문제를 이해하자
◾️ 시간복잡도 공간복잡도 철저히 체크하자
◾️ 값의 범위 조건 철저히 체크 ( ex int 값을 초과하는 결과는 long long 타입 변수에 담아야 한다.)
❗️ 중복된 코드를 피하자
◾️ 중복된 코드가 있으면 실수 발생확률이 높아진다.
◾️ 간결한 코드를 유지함으로써 가독성을 높이고, 디버깅을 용이하게 하자
❗️ 작성한 코드에 대해 항상 의심하자
◾️ 한 번에 답을 맞출 확률은 낮음.
◾️ 문제를 다 푼후 공격적으로 코드 검토를 하자.
◾️ 양극단에 있는 인풋값을 넣어서 제대로된 결과가 나오는지 확인하자
❗️ 항상 생각을 하며 코드를 작성하자
◾️ 코드 작성이 단순한 타이핑이 돼서는 안된다.
◾️ 매 타이핑마다 내가 무엇을 하고 있는지 항상 생각하자 ( 생각의 끈을 놓지 말자 )
'Problem Solving > Memo' 카테고리의 다른 글
문제 해결 능력을 연마하는 방법 (0) 2020.03.06 분야를 막론한 좋은 개발자의 조건 (0) 2020.03.06