알고리즘(C++) / 프로그래머스 level 2 : 카카오 프렌즈 컬러링북
level 2 : 카카오 프렌즈 컬러링북 https://programmers.co.kr/learn/courses/30/lessons/1829 코딩테스트 연습 - 카카오프렌즈 컬러링북 6 4 [[1, 1, 1, 0], [1, 2, 2, 0], [1, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 3], [0, 0, 0, 3]] [4, 5] programmers.co.kr 코드 //프로그래머스 카카오 프렌즈 컬러링북 #include #include #include #include using namespace std; // 전역 변수를 정의할 경우 함수 내에 초기화 코드를 꼭 작성해주세요. bool visited[101][101]; int ni[4], nj[4]; int m_copy; int n..
2021. 8. 31.
알고리즘(C++) / 프로그래머스 level 2 : 수식 최대화
level 2 : 수식 최대화 https://programmers.co.kr/learn/courses/30/lessons/67257?language=cpp 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr 코드 //프로그래머스 수식 최대화 #include #include #include #include //절대값 #include using namespace std; vector operation = { {"*", "+", "-"},{"*", "-", "+"}, {"+", "*", "-"}, {"+", "-",..
2021. 8. 29.
알고리즘(C++) / 프로그래머스 level 2 : 튜플
level 2 : 튜플 https://programmers.co.kr/learn/courses/30/lessons/64065?language=cpp 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 코드 //프로그래머스 튜플 #include #include #include #include #include #include using namespace std; //size 내림차순으로 정렬 bool cmp(const pair& a, const pair& b) { ..
2021. 8. 27.
알고리즘(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.