알고리즘(C++) / 프로그래머스 위클리 챌린지 2주차 : 상호평가
위클리 챌린지 2주차 : 상호평가 https://programmers.co.kr/learn/courses/30/lessons/83201?language=cpp 코딩테스트 연습 - 2주차 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr 코드 //프로그래머스 상호 평가 #include #include #include #include #include using namespace std; string solution(vector scores) { string answer = ""; ..
2021. 8. 12.
알고리즘(C++) / 프로그래머스 level 3 : 섬 연결하기
level 3 : 섬 연결하기 https://programmers.co.kr/learn/courses/30/lessons/42861?language=cpp# 코딩테스트 연습 - 섬 연결하기 4 [[0,1,1],[0,2,2],[1,2,5],[1,3,1],[2,3,8]] 4 programmers.co.kr 코드 //프로그래머스 섬 연결하기 #include #include #include #include using namespace std; bool visited[101] = { false, }; bool cmp(const vector& a, const vector& b) { return a[2] < b[2]; } int solution(int n, vector costs) { int answer = 0; s..
2021. 8. 12.
알고리즘(C++) / 프로그래머스 level 3 : 여행경로
level 3 : 여행경로 https://programmers.co.kr/learn/courses/30/lessons/43164?language=cpp 코딩테스트 연습 - 여행경로 [["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["ATL","SFO"]] ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] programmers.co.kr 코드 //프로그래머스 여행경로 #include #include #include using namespace std; vector tickets_copy; bool visited[10001] = { false, }; vector answer; bool check = false; v..
2021. 8. 11.
알고리즘(C++) / 프로그래머스 level 3 : 순위
level 3 : 순위 https://programmers.co.kr/learn/courses/30/lessons/49191?language=cpp 코딩테스트 연습 - 순위 5 [[4, 3], [4, 2], [3, 2], [1, 2], [2, 5]] 2 programmers.co.kr 코드 //프로그래머스 순위 #include #include #include using namespace std; int solution(int n, vector results) { int answer = 0; int graph[101][101] = { false, }; for (int i = 0; i < results.size(); i++) { graph[results[i][0]][results[i][1]] = 1; // ..
2021. 8. 9.
알고리즘(C++) / 프로그래머스 level 2 : 후보키
level 2 : 후보키 https://programmers.co.kr/learn/courses/30/lessons/42890?language=cpp 코딩테스트 연습 - 후보키 [["100","ryan","music","2"],["200","apeach","math","2"],["300","tube","computer","3"],["400","con","computer","4"],["500","muzi","music","3"],["600","apeach","music","2"]] 2 programmers.co.kr 코드 #include #include #include #include using namespace std; vector ans; // 최소성 확인 bool possi(int now) { for..
2021. 8. 5.