본문 바로가기

CS/알고리즘44

vector pair sort 하기 //string 오름차순으로 sort (첫번째 에서 오름차순하고 같으면 두번째거로 오름차순 하기) bool comp(pair a, pair b) { if (a.first == b.first) { return a.second < b.second; } return a.first < b.first; } int main(){ vector info; //.... sort(info.begin(), info.end(), comp); //.... } 2021. 10. 8.
문자 형 변환 int char string #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int main(void) { //string > int string str_i = "22"; int aaa = stoi(str_i); //int > string int int_s = 123; string bbb = to_string(int_s); // char > int char char_i = '4'; int ccc = char_i - '0'; // int > char int int_c = 5; char ddd = int_c + '0'; // char > int (문자) A:0 / B:1... char char_c = 'B'; in.. 2021. 10. 8.
프로그래머스 42862 https://programmers.co.kr/learn/courses/30/lessons/42862# #include #include #include using namespace std; int solution(int n, vector lost, vector reserve) { int er = 0; for (int i = 0; i < lost.size(); i++) { for (int j = 0; j < reserve.size(); j++) { if (lost[i] == reserve[j] ) { lost[i] = -1; reserve[j] = -10; er++; } } } int answer = 0; int haveClothes = n - lost.size() + er; vector rs; int a.. 2021. 6. 5.
프로그래머스 - 문자열 압축 programmers.co.kr/learn/courses/30/lessons/60057?language=cpp 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 은근 오래걸렸다 .. 2시간? 2,3개씩 비교할때 문자열 전체크기보다 넘을때의 경우를 생각하느라 오래걸림 문자열이 총 10개인데 3/3/3/1이렇게 비교해야함 이럴경우 if (a >= s.size()) { newStr = savedStr + selectedStr; flag = 1; break; } 이렇게 처리함 원래 저기에서 바로 newStr에 .. 2021. 4. 12.
반응형