일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- D4
- 완전탐색
- SQL
- the midnight library
- readingbook
- English
- 원서
- 쉬운 알고리즘 문제
- PyQt
- 코테 준비
- 코딩테스트
- BFS
- MySQL
- 코테 대비
- 알고리즘
- 코테
- STUDYENGLISH
- swexpertacademy
- sw expert
- sw expert academy
- dfs
- 원서읽자
- englishbook
- 프로그래머스
- 백준
- 알고리즘 문제
- 직무면접
- nightroutine
- 원서읽기
- 삼성
- Today
- Total
목록분류 전체보기 (172)
시나브로
Solution 그냥 문제 그대로 코딩하면 Pass 할 수 있습니다. 저는 계산을 줄이고자 하다가 오류를 많이 만났습니다. 데이터를 받으면서 list[카드의 수의 값을 가집니다. / 인덱스는 카드의 크기입니다]의 배열에서 갯수를 감소시켜줍니다. -> 각 크기에 따른 남은 카드의 수를 알 수 있습니다. 현재 승현이가 가진 카드의 총합을 알기위해 sum을 계산해줍니다. 이제 sum 변수는 승현이가 21을 만들기 위해 남은 크기를 의미하는 변수로 의미가 변경됩니다. list를 sum까지 돌면서 승현이가 뽑을 수 있는 카드 수를 s로 계산합니다. -> 여기서 sum까지 도는 이유는 list의 인데스는 카드의 크기이기 때문입니다. g 변수를 계산해줍니다. g는 승현이가 뽑으면 안되는 카드의 갯수입니다. 대소관계를..
Part. 1 네트워크 세상에 들어서며 네트워크 : 장비들이 서로 대화가 가능하도록 묶어 주는 것, 여기서 장비는 네트워크 장비를 의미하며, 이 네트워크 장비들이 서로 통신이 가능하도록하는 것이 네트워크입니다. 인터넷 : 네트워크의 연결들, 인터넷은 장비들을 묶은 네트워크의 모음이다. 그러므로 인터넷은 네트워크를 포함하는 관계를 가진다. 프로토콜 : 인터넷 언어 ex] TCP/IP , 각 나라의 언어처럼 프로토콜은 컴퓨터 세계에서 사용되는 언어를 통칭하는 말이다. 인트라넷 intranet : 사내 네트워크, 회사 내에서만 사용이 가능한 소규모의 인터넷을 의미한다. 엑스트라넷 extranet : 사내 & 협력회사와의 네트워크 , 인트라넷보다 확대된 개념으로 사내 뿐만 아니라 협력회사/고객도 사용가능한 인터..
처음 이 문제를 접했을 때, D2라는 수준을 감안하여 그냥 탐색해도 될까?라는 의문을 가지고 풀어 보았다. 운이 좋게도 이 솔류션으로도 해결이 가능했다. 하지만, 시간복잡도가 높기에 최적화를 해야될 것이다. Solution 최고값을 안다면, 그 값이 나오기 전까지 계속해서 구매한다면, 1만큼이라도 이익이 발생한다. 전체 값에서 최고값을 찾는다 최고값까지 모든 순간에 구매를 한다 최고값에 도착하면, 이후의 최고값을 다시 탐색한다 탐색한 결과값으로 최고값을 갱신하고 위의 과정을 배열이 끝날 때까지 반복한다 Key Point 입력을 보면 배열의 최고 길이는 1000000이고, 최대 매매가는 10000입니다. 이렇게만 보아도 int의 범위를 넘어갑니다. 그렇기에 sum(answer)의 자료형을 long long..
완전탐색[전탐색] 완전탐색은 고려할 수 있는 모든 경우의 수를 탐색하여 적합한지 부적합한지 확인하는 것이다. 이는 모든 경우에 솔류션이 될 수 있지만, 적합한 솔류션은 아닙니다. 왜냐하면 데이터 양이 증가하면 할수록 경우의 수가 많아 한정된 시간에 모든 경우의 수를 탐색할 수 없기 때문입니다. 하지만, 데이터 양이 한정되어 있다면, 완전탐색은 좋은 솔류션이 될 수 있습니다. 깊이 우선 탐색 [ DFS : Depth First Search ] 깊이 우선 탐색은 전탐색을 하는 탐색 방법 중 하나이며, 어떤 상태부터 시작하여 이동이 불가능할 때까지 진행하다가 이동이 불가능하면 바로 전 상태로 돌아오는 것을 반복함으로써 답을 구하는 방식입니다. 구현할 때는 재귀함수를 이용하기 때문에 스택이 사용됩니다. 여기서 ..