[TILS] 2021-04-18

jackclassic91·2021년 4월 19일
0

TILS

목록 보기
13/18

코딩 연습 중 얻은 큰 깨달음

코딩을 하다보면, '내가 무엇을 모르지?' 라는 생각에 빠질 때가 많다.
코드를 짜고 싶은데 머리에 물 찬 느낌.
수능 수학을 풀 때 막막한 느낌.

완벽히 이것을 해결할 수 없지만, 어느 정도 해결하는 법을 찾았다.

1. 패턴을 찾는다.

컴퓨터는 반복화 작업을 빠르게 하기 위해 만들어졌다. 이것이 코딩의 이유이다. 코드를 짜기 전에 반복적인 패턴이 어떤 것인지 살펴봐야한다.

2. 문제를 잘 읽고 중복 변수를 찾는다.

무작정 코드부터 작성하면 안된다. 문제를 자세히 봐야한다.
그리고 중복으로 사용할 수 있는 변수들이 존재한다.
예를 들어 a+b+c = 1000일때, a^2 + b^2 = c^2 인 값을 구하여라. 라는 문제가 있으면, c = 1000 - a - b 이기 때문에 대입할 수 있다. 이러한 중복값을 잘 찾아야 효율적으로 코드를 짤 수 있다.

3. 적는다(x) 그린다(o)

사실상 오늘 TILs의 핵심이라고 할 수 있다. 나는 코드를 짤 때, 그림판을 같이 띄워놓는다. 그림판에 패턴도 적고, 내가 예상한 코드도 작성해본다. 그러면서 나의 이해의 빈 공간을 찾는 과정을 밟는다. 코드를 적는 것보다 하나 하나 곱씹으면서 프로그램을 전체적으로 그리는 것이 모르는 부분을 발견하고 극복하는 데에 큰 도움이 됐다.

profile
I am * ;

0개의 댓글