본문 바로가기
Algorithm things

[LeetCode] LeetCode 풀이를 할때 IDE를 써야할까

by Warehaus 2021. 3. 27.

 

다른 Online Judge 를 사용할때 (정올, 백준, dovelet 등) 보통 IDE에 코드를 복사해서 빌드하고 Debugging을 했었다.

 

처음 LeetCode라는 Online Judge 를 접했을때, 습관적으로 코드를 IDE에 복사하고 시작했는데,

Class밖에 없어서 조금 당황했던 기억이 있다.

 

그때는 내가 이 Class constructor를 만들어서  임시객체를 생성하고 호출해 줘야하나? 라는 생각을 했던 것 같다.

 

콘솔에서 Test case 입력 및 run code를 지원한다.

 

LeetCode내에 따로 매뉴얼이 있을 것 같다는 생각이 드는데, 일단은 왠만한 디버깅 가능한 환경은 제공해 주고 있다.

C++을 주로 사용하는데 std::cout / std::endl 모두 동작한다. 따로 헤더를 붙일 필요도 없다.

 

 

원하는 출력을 run code해보면 나타내기 때문에 내가 생각하는대로 동작하는지 볼 수 있다. (물론 일부 생략되기도 한다.)

 

Debugging 기능은 프리미엄 사용자에게만 제공하는데 일단 알고리즘을 고민해보고 빌드 및 실행해보는 기능은 상당히 잘 제공해 주고 있다.

 

Hard 문제를 많이 풀어보지는 못했는데, 일부 문제들을 제외하고는 생각하는 알고리즘이 맞다면 그냥 브라우저에서 풀어도 문제가 없을 것이라 판단된다.

 

- 아이패드나 갤럭시 탭으로 푸는 것도 충분히 가능해 보인다.

'Algorithm things' 카테고리의 다른 글

[Algorithm] Karatsuba algorithm  (0) 2021.03.31
[LeetCode] 54. Spiral Matrix  (0) 2021.03.30
[LeetCode] Weekly Contest 234  (0) 2021.03.27
[LeetCode] 62. Unique Paths  (0) 2021.03.27
[LeetCode] 6. ZigZag Conversion  (0) 2021.03.26