๐ ์๊ณ ๋ฆฌ์ฆ (143) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [C++/PGS] Lv.0 : ๋ฑ์ ๋งค๊ธฐ๊ธฐ https://school.programmers.co.kr/learn/courses/30/lessons/120882# ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ํ๋ก๊ทธ๋๋จธ์ค - ๋ฑ์ ๋งค๊ธฐ๊ธฐ ๋ฌธ์ ํ๊ท ์ฐ์ฐ ๊ณผ์ ์์ ๋๋์ ์ด ๋ค์ด๊ฐ๋๋ฐ์์ซ์ ๊น์ง ๋ณด๊ณ ์์๋ฅผ ๊ตฌํด์ผ ํด์int ๋์ double๋ก ํ๊ท ์ ๊ตฌํด์ผ ํ๋ค!!! ๋์ ํ์ด#include #include #include #include #include using namespace std;vector solution(vector> score) { vector answer; vector avg; vector sorted_avg;.. [C++/PGS] Lv.3 : ์ต๊ณ ์ ์งํฉ (๋ฒกํฐ, ์ํ) https://school.programmers.co.kr/learn/courses/30/lessons/12938# ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 3.ํน๋ณํ ์๊ณ ๋ฆฌ์ฆ์ ํ์ํ์ง ์๊ณ , ์ํ์ ์ ๊ทผ์ผ๋ก ํด๊ฒฐํ๋ฉด ๋๋ค.s/n (ํ๊ท )์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ๋ค์ ๋ฆฌ์คํธ๊ฐ ์ต๋ ๊ณฑ์ ๊ฐ์ง๋ค. ํํธ) ์๋ฅผ ๋ค๋ฉดs = 10, n = 3์ผ ๋s/n = 3, s%n = 1์ด๋ฏ๋ก์ต๋ ๊ณฑ์ ๊ฐ์ง๋ ๋ฆฌ์คํธ๋ { 3, 3, 4 } ์ด๋ค. ๋์ ํ์ด#include #include using namespace std;vector solution(int n, int s) { vector an.. [C++/PGS] Lv.3 : ์ซ์ ๊ฒ์ (๊ทธ๋ฆฌ๋ Greedy) https://school.programmers.co.kr/learn/courses/30/lessons/12987# ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 3 ๋ฌธ์ ๊ทธ๋ฆฌ๋๋ก ํด๊ฒฐํ๋ค ์ค์ ํฌ์ธํธ = ์ ๋ ฌ & ์กฐ๊ฑด์ ๋ง์ง ์๋ ์์ ์ญ์ ๋์ ํ์ด#include #include #include #include using namespace std;int solution(vector A, vector B) { int answer = 0; // ๊ทธ๋ฆฌ๋? o ์ํ? x sort(A.begin(), A.end(), greater()); sort(B.begin(),.. [C++/BOJ] 2164 : ์นด๋2 (Queue) https://www.acmicpc.net/problem/2164 ๋ฐฑ์ค ์ค๋ฒ4ํ๋ก ํ์ด์ผ ํ๋ค๋์น๊ธฐ ์ฌ์ด ์กฐ๊ฑด -> 1์ ์ ๋ ฅํ ๋, 0์ด ์๋ 1์ด ๋์์ผ ํจ. (ํ์ ์ต์ 1๊ฐ๋ ๋จ์์ผ ํ๋ค) ๋์ ํ์ด#include#include#includeusing namespace std;int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n = 0; int answer = 0; queue q; cin >> n; for (int i = 1; i [C++/BOJ] 2493 : ํ (Stack) https://www.acmicpc.net/problem/2493 ๋ฐฑ์ค ๊ณจ๋5์ฝ๋ค๊ณ ์๊ฐํ๋ฉด์ 2์ค๋ฐ๋ณต๋ฌธ์ผ๋ก ์ผ๋๋ฐ.. ์๊ฐ์ด๊ณผ ใ ใ ์คํ์ ์ฌ์ฉํด์ ๋ฎ์ ๊ฑด popํ๊ณ , ์์ ํ๋ง ๋จ๊ฒจ๋์ด์ผ ํ๋ค ๋์ ํ์ด#include#include#include using namespace std;int main() // ์ด์ค๋ฐ๋ณต๋ฌธ ์ฐ๋ฉด ์๊ฐ์ด๊ณผ๋จ{ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; int height; stack> st; // ์ธ๋ฑ์ค, ๋์ด cin >> n; for (int i = 1; i > height; while(!st.empty()){ if(st.top().second [C++/BOJ] 11660 : ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ 5 (DP) https://www.acmicpc.net/problem/11660 ๋ฐฑ์ค ์ค๋ฒ1๊ทธ๋ฅ ํ์๋ค๊ฐ ์๊ฐ์ด๊ณผ๋๊ธธ๋ ๋ญ์ง ์ถ์๋๋ฐ.. dp ๋ฌธ์ ์๋ค ใ ใ index 0๋ถํฐ ์์ํ๋ฉด ์ด๊ฒ์ ๊ฒ ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์ index 1๋ถํฐ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด ํธํ๋ค ๋์ ํ์ด#include#includeusing namespace std;int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; int m; int num; int dp[1025][1025] = {0,}; int x1; int x2; int y1; int y2; cin >> n >> m; for (int i = 1; i > num; dp[i][j] = dp[i - 1][j] + dp[i.. [C++/SWEA] 1208. [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - Flatten (D3) https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV139KOaABgCFAYh&categoryId=AV139KOaABgCFAYh&categoryType=CODE&problemTitle=&orderBy=RECOMMEND_COUNT&selectCodeLang=CCPP&select-1=3&pageSize=10&pageIndex=1 SW Expert AcademySW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!swexpertacademy.com ezswea๋ ๋์ด๋๊ฐ ๋ค์ฅ๋ ์ฅ์ด๋ผ๋๋ ๋ง๋ ๋ง์ธ ๊ฒ ๊ฐ๋ค์ด ๋ฌธ์ ๋ D2๋ณด๋ค ์ฌ์ด๋ฏ ๋์ ํ์ด#include#include#inc.. [C++/SWEA] 1859. ๋ฐฑ๋ง ์ฅ์ ํ๋ก์ ํธ (D2) https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV5LrsUaDxcDFAXc&categoryId=AV5LrsUaDxcDFAXc&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=CCPP&select-1=3&pageSize=10&pageIndex=1 SW Expert AcademySW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!swexpertacademy.com ์๋ง ๊ทธ๋ฆฌ๋? ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๋ค๋ฐฐ์ด์ ์ญ์์ผ๋ก ํ์ํ๋ฉด์ max๊ฐ์ ๊ฐฑ์ ํ๊ณ , ๊ทธ๋ณด๋ค ์์ ๊ฐ๋ค์ ๋นผ์ฃผ๋ฉด ๋๋ค (ํ๋งค ํ ์ฐจ์ต.. ์ด์ 1 2 3 4 ยทยทยท 18 ๋ค์