(TIL) 20211224

2021. 12. 25. 12:03TIL(Today I learned)

반응형

📕Facts(한 것)


  • 코드 컴플리트 읽기
  • 백준 문제 풀기

 

 

 

📕Findings(배운 것)


코딩테스트 관련 인강(?)을 구매해서 매일 문제를 5문제 이상씩 풀고 있다.

여기서 알게 된 것은

  • 분류별로 풀지 말 것.
  • 시간 정해놓고 풀 것.
  • 오래 고민할 것.

 

이전까지는 문제를 어떤 걸 풀지를 몰라서 분류별로 문제를 풀었다.

분류별로 풀때의 장점은 어떻게 문제를 풀지를 파악하고 문제를 접하는 것이다.

그렇기 때문에 자연스럽게 문제 출제의 의도대로 문제를 풀 수 있다.

 

하지만 여기에서 오는 단점도 크다.

문제를 출제한 알고리즘으로 어떻게든 문제를 풀려고 하기 때문에, 특정 알고리즘에 생각이 매몰되기 슆다.

분류가 자료구조면 뭔가 큐와 스택을 써야할 것 같은 느낌....

 

 

📕Feeling(느낀 점)


문제를 여러 방향으로 생각해 볼 수 있어서 좋았다.

특히 문제에서 하라는대로 하지 않아도 문제를 풀 수 있다는 것을 또 한번 깨달았다.

 

 

 

📕여담


C++ 에서 파이썬으로, 파이썬에서 또 다시 C++로 돌아왔다.
이런 비효율적인 코딩테스트용 언어....
반응형