본문 바로가기
728x90

코테준비/하루한개도전~82

코드트리 : 정수 사각형 차이의 최소 2 https://www.codetree.ai/missions/2/problems/minimum-difference-on-the-integer-grid-2/description 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai ㅎ...... 어렵다 어려워,,, 문제에서 주어지는 데이터의 제한을 잘 확인하자!!이렇게 적은 숫자면,,, 좀 더 잘 생각할 필요가 있다. |최댓값-최솟값|을 최소로 만든다는것...은최댓값을 고정시켰을 때 : 최솟값을 최대로최솟값을 고정시켰을 때 : 최댓값을 최소로...이렇게 생각해주면 된다! 최솟값을 고정하고, 최대를 처리해주는게 해설.. 2024. 10. 10.
softeer : 코딩 테스트 세트 https://softeer.ai/practice/6261 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai오늘도 열심히 삽질끝에 해냈다! 일단 이진탐색으로 해결을 봐야겠다는 것까지는 갔는데,,,,또 자료형, min/max 초기값 설정에서 한참을 헤매다가 해결했다...^^.....;; 일단 단순하게 "하나의 코딩테스트 세트에는 1 ~ N 사이의 모든 난이도의 문제가 N개 있다. 서로 같은 문제를 포함하지 않는 코딩테스트 세트의 개수는?" 만 생각해보면,,, level별로 문제가 3, 4, 5, 7, 2 개씩 있다고 생각해보면,,, 가능한 세트의 개수는 2이다!즉 개수가 가장 "적은" 문제를 가진 레벨의 문제개수가 그대로 답이된다. 그러면 d배열도 포함해서 생각해보면,,, d배열 속 숫.. 2024. 10. 3.
softeer : 거리합 구하기 https://softeer.ai/class/devcrew/study/resource/detail/description/6258?id=280&resourceId=328 Softeer - 현대자동차그룹 SW인재확보플랫폼[21년 재직자 대회 본선] 거리 합 구하기 난이도 3 단계 참가자 7 명 제출 14 명 정답률 28.57 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 6초 4096MB C 2초 4096MB C++ 2초 4096MB Jsofteer.ai오늘도 수많은 삽질 끝에 해냈다!!  실패1 : 다익스트라#include#include #include #include #include using namespace std;int n;vector> times;int dis.. 2024. 9. 27.
softeer : 비밀메뉴2 https://softeer.ai/class/devcrew/study/resource/detail/description/6259?id=280&resourceId=328 Softeer - 현대자동차그룹 SW인재확보플랫폼[21년 재직자 대회 본선] 비밀 메뉴2 난이도 3 단계 참가자 7 명 제출 14 명 정답률 50.00 % 언어별 시간/메모리 언어별 시간/메모리 표 언어 시간 메모리 JavaScript 2초 1024MB C 1초 1024MB C++ 1초 1024MB Java 2softeer.ai 오늘도 열심히 삽질끝에 3일만에 해결했다!!!ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 비밀메뉴1을 string의 find(contain)을 이용해서 풀었던 기억을 바탕으로 해결하려 했지만... 못했다!!일단 k.. 2024. 9. 18.
백준 : 22942 - 데이터 체커 https://www.acmicpc.net/problem/22942 앗 오늘도 수많은 삽질끝에,,,,,, 첨에는 냅다 완전탐색으로 풀었다.. 근데 역시나 20%에서 시간초과!!근데 어떤 자료구조를 쓰라는건지...........했는데정답은 stack이었다!어짜피 x축위에 있으므로, 괄호처럼 보면 된다. 이렇게 왼쪽끝, 오른쪽끝을 각각 ()에 대입해보면 된다! 이러면,,,,, 진짜 그냥 맞는괄호찾기 문제가 된다 #include #include #include #include using namespace std;struct compare{ bool operator()(vector &a, vector &b){ return a[0] >= b[0]; }};int main(){ ios::.. 2024. 9. 17.
백준 : 2493 - 탑 https://www.acmicpc.net/problem/2493  ;;.. 풀긴 했는데 찝찝해서 찾아보니까 monotonic stack이란걸 이용하는 문제였다.. 내 풀이와 monotic stack을 이용하는 두가지 방법을 같이 소개해보려고 한다. 방법1 : 그냥 빡구현 하기이런 빌딩숲을 생각했을 때,,,,,,,,,,,,answer 벡터에, 레이더가 닿는 빌딩의 인덱스를 저장한다고 생각해보자(없는경우 0을 저장한다. 첫번째 빌딩은 0인게 확정됨)4번 빌딩까지 답을 구했다고 생각하면 위와같이 빨간글씨 숫자가 answer 벡터에 저장되어 있을것이다.여기서 5번 빌딩의 답을 구하려고 하면,,,,바로 옆에 있는 4랑 비교해본다 => 4가 더 작으므로, 더 왼쪽으로 이동해야 하는데여기서 4보다 작은애들은 고려할.. 2024. 9. 17.
728x90