title: "체스판 다시 칠하기(1018)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-19" 문제 링크 체스판 다시 칠하기(1018) C++ #include #include using namespace std; int getDiffCount(vector& board, int startY, int startX){ int diffCnt=0; string startW="WB"; string startB="BW"; for(int y=startY; y> m; string str; vector board; while(cin >> str){ board.push_back(str); } int minDiffCount=64; for(int i=0..
title: "달팽이는 올라가고 싶다(2869)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 달팽이는 올라가고 싶다(2869) C++ #include #include #include using namespace std; // 문제 풀이 함수 void solution(){ int a, b, v; cin >> a >> b >> v; if(v>a){ cout
title: "Hashing(15829)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 Hashing(15829) C++ #include #include using namespace std; // 문제 풀이 함수 void solution(){ int l; string str; cin >> l >>str; long sum=0; long mulR=1; for(int i=0; i
title: "부녀회장이 될테야(2775)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 부녀회장이 될테야(2775) C++ #include #include #include using namespace std; // 문제 풀이 함수 void solution(){ int t, k, n; cin >> t; // parsing vector Ks; vector Ns; while(cin >> k >> n){ Ks.push_back(k); Ns.push_back(n); } // 최대 층, 최대 호 수 int maxK = *max_element(Ks.begin(), Ks.end()); int maxN = *max_element(..
title: "벌집(2292)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 벌집(2292) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ // 1: 1개 // 2 ~ 7: 6개 // 8 ~ 19: 12개 // 20 ~ 37: 18개 // 38 ~ 61: 24개 int n; cin >> n; int limitNum = 1; int count=1; while(true){ if(n
title: "분해합(2231)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 분해합(2231) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ int n; cin >> n; // 자릿수 * 9가 최소 시작 int delta = 9*to_string(n).length(); bool hasInitNum = false; for(int i=n-delta; i
title: "팰린드롬수(1259)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 팰린드롬수(1259) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ string str; while(cin >> str){ if(str == "0") break; bool isYes=true; for(int i=0; i