본문 바로가기

C++53

프로그래머스 - 기능개발 (C++) 1234567891011121314151617181920212223242526272829303132333435363738394041#include #include using namespace std; vector solution(vector progresses, vector speeds) { vector answer; vector days_left_until_deployment(progresses.size()); // 배포까지 남은 일 수를 각각 저장할 벡터 for(int i = 0; i 2020. 3. 26.
프로그래머스 - [1차] 다트 게임 (C++) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#include #include #include #include using namespace std; int solution(string dartResult) { int answer = 0; int stage = 1; vector scores(4, 0); for(int i = 0; i 2020. 3. 25.
프로그래머스 - 실패율 (C++) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#include #include #include using namespace std; /* N : 전체 스테이지의 개수 실패율 : 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 반환값 : 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열*/ bool compare(const pair &p1, const pair &p2){ if(p1.second == p2.second){ return p1.first p2.second; }} v.. 2020. 3. 24.
프로그래머스 - [1차] 비밀지도 (C++) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include #include #include using namespace std; vector solution(int n, vector arr1, vector arr2) { vector answer; // 각 지도의 문자열값을 담을 벡터 vector arr1_bit_str_vec; vector arr2_bit_str_vec; for(int i = 0; i 2020. 3. 21.