알고리즘/알고리즘 문제풀이

알고리즘/알고리즘 문제풀이

프로그래머스 문제풀이 모음

신고 결과 받기 https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include using namespace std; map ban_num; map mem; vector split(string s, string delimeter){ vector ret; int pos=s.find(delimeter); string temp=s.substr(0,pos); ret.push_back(temp); s.erase(0, temp.size()+delimete..

알고리즘/알고리즘 문제풀이

프로그래머스 문제풀이 모음

다리를 지나는 트럭 https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀다가 맞지 않아서 https://surprisecomputer.tistory.com/65?category=931283 이 분 풀이를 봤다. 흐름 다리의 길이만큼 사이즈를 두고, 트럭과 0(빈 곳)을 차례대로 채워넣는다. 코드 #include using namespace std; queue q; int solution(int bridge_length, int weight, ve..

알고리즘/알고리즘 문제풀이

프로그래머스 문제 풀이 모음

프로그래머스 : 같은 숫자는 싫어 https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include using namespace std; vector solution(vector arr) { vector answer; stack stk; for(int i=0;i=progresses.size()) break; //pos 오버플로우 확인 while(true){ for(int i=pos;i=100) break; } int cnt=0; //배포할 수 있..

알고리즘/알고리즘 문제풀이

프로그래머스: 입국 심사

https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀다가 감을 못잡겠어서 답을 봐버렸다..😭 참고 코드: https://school.programmers.co.kr/learn/courses/30/lessons/43238/solution_groups 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참..

알고리즘/알고리즘 문제풀이

프로그래머스: 구명 보트

https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 투포인터를 이용한 문제 #include using namespace std; int solution(vector people, int limit) { int answer = 0;int temp=0; int cnt=0; sort(people.begin(), people.end()); //오름차순 정렬 //투포인터 사용하기 int i=0; int j=people.size()-1; while(i=0){..

알고리즘/알고리즘 문제풀이

프로그래머스: 큰 수 만들기

https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 방법을 몰라서 답을 보고 이해하는 것도 한참이 걸렸다.. 참고 코드 : https://mtoc.tistory.com/80 프로그래머스 Level 2 큰 수 만들기(Greedy) C++ 큰 수 만들기어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다.예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수..

알고리즘/알고리즘 문제풀이

프로그래머스 문제풀이

혼자 놀기의 달인 #include using namespace std; int visited[104], ret; vector ans, an; void dfs(int here,vector cards){ if(visited[here]) return; visited[here]=1; int temp = cards[here-1]; ans.push_back(temp); if(!visited[temp]) dfs(temp, cards); return; } int solution(vector cards) { int ret=1; for(int i=1;i

알고리즘/알고리즘 문제풀이

프로그래머스 단어변환

https://school.programmers.co.kr/learn/courses/30/lessons/43163 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 #include using namespace std; int visited[14]; bool oncheck(string s1, string s2){ int cnt=0; for(int i=0;i

mint*
'알고리즘/알고리즘 문제풀이' 카테고리의 글 목록 (8 Page)