티스토리 뷰
교정 내용
1. 연산 과정 중에 발생할 수 있는 최댓값을 항상 고려하자.
2. 문제를 꼼꼼히 읽지 않는 것은 변명할 수 없는 가장 멍청한 행동이다.
3. 어떤 문제든 항상 적극적인 마음으로 온전히 이해하려고 노력하자.
4. 모든 문제에 항상 나의 최고의 퍼포먼스를 유지하자.
https://programmers.co.kr/learn/courses/30/lessons/43238
코딩테스트 연습 - 입국심사
n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 �
programmers.co.kr
소스 코드
https://sina-sina.tistory.com/151
프로그래머스 - 입국심사
문제 링크입니다 : https://programmers.co.kr/learn/courses/30/lessons/43238 코딩테스트 연습 - 입국심사 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데.
sina-sina.tistory.com
문제를 빨리 푼다고 high값을 1,000,000,000으로 잡아서 계속 붙들고 있었다.
문제를 1시간 정도 붙자고 있어서야 문제를 다시 읽을 생각을 했었다. 멍청하기 짝이 없다.
관련 자료구조나 알고리즘을 모르는 것은 문제를 풀고 난 뒤에 방향을 잡을 수 있다.
하지만 단순히 문제를 꼼꼼히 읽지 않아서 틀리게 되는 문제는 변명할 여지가 없는 최악의 실수이다. 이 문제가 만약 고객한테 수주를 받은 프로젝트였다면 나는 내 코드의 신뢰도뿐만 아니라 개인으로서의 신뢰도뿐만 잃게 될 것이다.
문제에 대해서 적극적인 흥미와 이해하려는 마음이 부족했던 게 아닌가 생각된다. 만약 내가 적극적으로 문제를 더 잘 이해하려고 노력했다면 이런 문제를 예방 되을 것이다.
이는 내가 만드는 코드에 대해서 나의 프라이드가 부족해서 발생한 문제인거라 생각한다. 내가 짜는 한 줄 한 줄의 코드가 나의 분신이라는 것을 자각한다면 짧은 코드나 문제 풀이에서도 단 한 줄도 의미 없는 코드나 허접한 코드를 작성해서는 안된다. 앞으로는 내가 작성하는 모든 코드가 내가 생각해내고 만들 수 있는 최고의 코드일 수 있도록 퍼모먼스를 유지하는 방법을 생각하고 습관을 만들어야겠다.
개발 환경 : vscode
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
'교정소' 카테고리의 다른 글
우선순위 큐를 떠올리는 방법 (0) | 2020.07.25 |
---|---|
입력 잘 읽기, 탐색 시 주의할 점 (4) | 2020.05.10 |
스택 생각해보기 (0) | 2020.05.09 |
구현 문제 (0) | 2020.05.09 |
슬라이딩 윈도우 초기검사, map iterator 선언 (0) | 2020.05.09 |