0702
코테
- 프로그래머스: 개인정보 수집 유효기간
- 백준: 치킨배달
- 한 줄 요약: 최대 m개와 같이 제한이 걸려있으면 일단 조합이나 순열을 떠올려보자
- 처음 짠 로직은 다음과 같다
- 치킨집 위치를 딕셔너리의 키 값에 저장한 다음
- 집에서 각각의 치킨집 위치까지의 거리를 계산 후
가장 최소값인 치킨집의 위치를 딕셔너리의 value에 저장한다.
즉 딕셔너리는 이런 형태chicken = {'좌표':cnt}로 생긴 셈이다. - 그러고 cnt가 많은 순대로 m개를 뽑고
다시 그 치킨집과 집 사이의 거리를 구한다.
- 근데 이러면 치킨집과 집과의 거리를 두 번 계산하는거다보니
너무 복잡하게 풀고 있는 것 같다는 느낌이 들었다. - 그래서 다시 생각해보니 조합을 하면 되는 문제였다..
- 소요 시간: 약 한 시간
- 백준: 치즈
- 치즈 안에 있는 공기는 내부 공기
- 외부공기가 두 개 이상 닿았을 때만 치즈가 녹는다
- BFS로 그래프의 모든 요소가 0일때까지 while문을 돈다
- 한 번 돌 때마다 외부 공기와 내부 공기는 초기화 한다
- 안 그러면 내부 공기가 외부 공기로 변했을 때 감지를 못하기 때문이다
- 맨 가장자리에는 치즈가 놓이지 않는다는 조건이 있었기에 항상 0,0에서 BFS를 시작한다
부스트캠프
헷갈린 내용만 정리
- 프로토콜
- HTTP: 웹 통신용 프로토콜
- SIP: VoIP/영상통화 등 실시간 통신용 프로토콜로 통신 세션 관리에 특화
- SIP에서 4xx와 6xx의 차이

- 순환형과 종료형
- 순환형은 일정 상태들이 반복적으로 순환
- 종료형은 상태가 일방향으로 진행
ossca
다른 분께서 빌드 오류가 터지셔서 봤는데 EOL이 안 되어있어서 발생하는 오류였다
프로젝트 초기 설정할 때 prettier를 해놓았는데 제대로 안 된건지,
eslint에 설정한 규칙들이 제대로 자동 적용이 안 되는 것 같다.
내 컴에서만 잘 되는건가 ㅠㅠ
일단 eslint에다 EOL과 관련 된 속성을 비활성화 해놓았는데,
- EOL을 넣어야 하는 이유와 운영체제별 EOL(EndOfLine) 차이로 인한 Git 문제 해결
이 글을 읽어보니 관련 속성은 넣는게 좋을 것 같아서 추후 다시 수정해야 될 것 같다.
아 자꾸 추후 수정만 쌓이는 것 같네 미치것다
ㅋㅋㅋㅋ
맺음말
덜커덩 첫 코테를 보게 됐다
겁나 떨린다...........................
이때까지 시간 상관 없이 풀었는데.....
그래도 서류 합격이라는 대목 덕분에
이때까지 한 게 잘못된 건 아닌 것 같아서 다행이란 생각이 든다.
취준생의 딜레마겠지만,
이 길이 과연 맞을까 라는 생각이 머릿속을 맴돌았기 때문이다.
그래서 어제도 그런 생각을 했던거고..
근데 뭐.. 그냥 하는거죠
일단 그냥 하고 봐~