이전에 풀었던 부분합에서 파생된 문제여서 비슷한 방식으로 풀었다
먼저 boolean[]을 만들어 각 값이 생성자가 있는지 확인할 수 있도록 한다
N - (k1,k2,k3..) = k 가 있다면 k번재 배열을 true로 바꿔준다
전체 배열을 돌면서 false인 배열의 index만 출력한다
k의 범위를 N-(9*k의 자릿수) 해주어서 조건을 줄여준다
문제를 풀다보니 점점 눈에 익은 문제도 생기고 해결방법도 조금씩 터득해가는 느낌이 들어서 기분이 좋다
다른풀이
오전에 어제 작성하던 기업에 이력서를 마무리하여 제출하고 한군데 더 봐둔곳에 이력서를 수정해서 작성하였다
오후에 로켓펀치로 하나 더 지원 했는데 기존의 자유이력서에서 양식이 있는 이력서로 작성하려니 편하면서도 또 까다롭게 느껴졌다..
지원하고 싶은 기업이 있는데 아쉽게도 경력직밖에 뽑지 않는다... 그래도 경력직이어도 넣어보라는 여러 조언들이 있었기 때문에 일요일에 정리해서 이력서 제출이라도 해볼 계획이다.
요즘 지원하느라 정신없어서 자세히 보지 못했지만 기술 스택에 모르는 기술이 있다면 정리하는 것을 지속하고 튜토리얼이라도 사용해보면서 면접때 이야기라도 해보면 좋을 것 같다
웹 서버는 정적 컨텐츠(html, css, js)를 제공하는 서버
WAS는 DB 조회나, 어떤 로직을 처리해야 하는 동적인 컨텐츠를 제공하는 서버
정리하면 웹서버와 WAS의 차이점은 어떤 타입의 컨텐츠를 제공하고 있느냐
웹서버는 WAS가 할일을 분담해 주어 서버 부담을 줄인다
여러대의 WAS를 연결가능
WAS 환경설정 파일을 외부에 노출시키지 않도록 하기 위해서
참고자료
스케일-업
스케일-아웃
CORS란
Cross-Origin -Resource-Sharing에 약자로 도메인이 서로 다른 2개의 사이트가 데이터를 주고 받을 때 발생하는 문제
Get방식과 Post방식의 요청에 차이
Get요청은 데이터의 열람만 하지만 Post방식은 데이터의 수정을 하기 때문에 Cors에러를 발생시키는 상황에서도 문제가 발생될 수 있다
그래서 Post와 같은 경우는 Options라는 메소드로 PreFilt를 미리 보내서 요청을 보내도 되는지 미리 확인을 하게 된다
스코배 참여
알고리즘 공부