본문 바로가기

전체 글

(52)
[백준] 10814번 나이순정렬 c++ #include #include #include #include #include using namespace std; class BackJun { public: static int num; BackJun() { } int getAge() { return age; } string getName() { return name; } void setAge(int a) { age = a; num++; } void setName(string name) { this->name = name; } int getNum() { return num; } private: int age; string name; }; int BackJun::num = 1; bool cmp(pair &a, pair &b) { if (a.first.g..
[백준] 2839번 설탕 배달 c++ #include #include #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); vector v; int N; cin >> N; for (int i = 0; i
[백준] 2581번 소수 c++ #include #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); vectorv; int m,n; int i, j; int sum = 0; cin >> m; cin >>n; for (i = m; i = i) { if (i != 1) { sum += i; v.push_back(i); } } } if (v.size()) { cout
[백준] 18883번 N M 찍기 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int num1, num2; int count = 0; cin >> num1 >> num2; for (int i = 0; i < num1; i++) { for (int j = num2 * i + 1; j
[백준] 5622번 다이얼 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); string str; cin >> str; int count = 0; for (int i = 0; i < str.length(); i++) { switch (str[i]) { case 'A':case 'B':case 'C': count += 3; break; case 'D':case 'E':case 'F': count += 4; break; case 'G':case 'H':case 'I': count += 5; break; case 'J':case 'K':case 'L': count += 6; break; case '..
[백준] 2908번 상수 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int num; int newNum = 0; int num2; int newNum2 = 0; cin >> num >> num2; while (num > 0) { newNum *= 10; newNum += num % 10; num /= 10; newNum2 *= 10; newNum2 += num2 % 10; num2 /= 10; } if (newNum > newNum2) cout
[백준] 1152번 단어의 개수 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int count = 0; int count2 = 1; string str; getline(cin, str); if (str[0] == ' ') { for (int i = 0; i < str.length(); i++) { if (str[i] == ' ') count++; } if (str[str.length() - 1] == ' ') { cout
[백준] 1157번 단어공부 c++ #include using namespace std; int main(void) { ios::sync_with_stdio(NULL); cin.tie(NULL); cout.tie(NULL); int count = 0; int arr[26] = { 0, }; string word; int max = 0; cin >> word; for (int i = 0; i = 'A' && word[i] = max) max = arr[i]; } for (int i = 0; i 1) cout