바탕화면 정리 C++ 코드#include #include using namespace std;vector solution(vector wallpaper) { vector answer; int miny=wallpaper.size(); int minx=wallpaper[0].size(); int maxy=0; int maxx=0; answer.resize(4); for(int i=0;imaxy) { maxy=i; } if(j>maxx) { maxx=j; } }.. C++/programmers 코딩테스트(level 1) C++ 2024.09.03
C++ 크레인 인형뽑기 게임 https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코드#include #include #include using namespace std;int solution(vector> board, vector moves) { vector> GameList;list CheckList;int answer = 0;GameList.resize(board.size());for (int i = board.size()-1; i >=0; i--){ for .. C++/programmers 코딩테스트(level 1) C++ 2024.08.26
프로그래머스 Level 1 데이터 분석 코드#include #include #include using namespace std;vector> solution(vector> data, string ext, int val_ext, string sort_by) { vector> answer; int index=0; if(ext=="code") { index=0; }else if(ext=="date") { index=1; }else if(ext=="maximum") { index=2; }else if(ext=="remain") { index=3; } for(int i=0;idata[i][index]) {.. C++/programmers 코딩테스트(level 1) C++ 2024.08.24
C++ 이웃한 칸 #include #include using namespace std;int solution(vector> board, int h, int w) { int answer = 0; vector> Dir = { {0,-1},{0,1},{-1,0},{1,0} }; for(int i=0;i C++/programmers 코딩테스트(level 1) C++ 2024.08.20
C++ [1차] 캐시 #include #include #include #include using namespace std;int solution(int cacheSize, vector cities) { // 데이터를 저장할 list list LRUList; // 참조를 저장할 map unordered_map::iterator> LRUMap; // 최대 용량 int LRUMaxSize=cacheSize; int answer = 0; // 캐시 크기가 0인 경우 예외 처리 if(LRUMaxSize==0) { answer=cities.size()*5; return answer; } // 소문자 다 대문자로 통일 for(int i=0;i C++/programmers 코딩테스트(level 1) C++ 2024.08.20
[C/C++] programmers Level 1 달리기 경주 - 참고 코드 #include #include #include // 해시 #include // swap : 두 변수의 값을 교환 using namespace std; vector solution(vector players, vector callings) { vector answer=players; unordered_map hashmap; // string : 선수 이름, int : 순위 (인덱스) for(int i=0;i 4위 -> 3위 swap(answer[idx-1], answer[idx]); // answer 값에서 해설진이 부른 선수와 앞 순위 선수 등수 변경 } return answer; } C++/programmers 코딩테스트(level 1) C++ 2023.11.27
[C/C++] programmers Level 1 대충 만든 자판 코드 #include #include using namespace std; vector solution(vector keymap, vector targets) { vector answer(targets.size(),0); // targets.size만큼 0값을 줌 for(int k=0;k C++/programmers 코딩테스트(level 1) C++ 2023.11.06
[C/C++] programmers Level 1 둘만의 암호 코드 #include // find #include using namespace std; string solution(string s, string skip, int index) { string answer = ""; for(int i=0;i C++/programmers 코딩테스트(level 1) C++ 2023.11.05
[C/C++] programmers Level 1 햄버거 만들기 코드 #include using namespace std; int solution(vector ingredient) { int answer = 0; vector num{0}; // vector num을 0으로 채워 넣음 for(int i=0;i C++/programmers 코딩테스트(level 1) C++ 2023.11.04
[C/C++] programmers Level 1 체육복 코드 #include #include // sort() using namespace std; int solution(int n, vector lost, vector reserve) { for(int i=0;i C++/programmers 코딩테스트(level 1) C++ 2023.10.31