VioletaBabel
#include #include using namespace std;int main(){char word[1000000];int alp[26]; bool q = 0;memset(word, ' ', sizeof(word));memset(alp, 0, sizeof(alp));cin >> word;for (int i = 0; word[i] != '\0' && i 96)++alp[((int)word[i]) - 97];else++alp[((int)word[i]) - 65];}int big = alp[0], bigx = 0;for (int i = 1; i big){if (q == 1) q = 0;bigx = i..
#include #include using namespace std;int main(){char word[100][100];bool alp[26];memset(word, ' ', sizeof(word));memset(alp, 0, sizeof(alp));int N, count = 0;cin >> N;for (int i = 0; i > word[i];for (int j = 0; j < 100 && word[i][j] != '\0'; ++j){if (word[i][j] == word[i][j + 1])continue;else if (word[i][j] != word[i][j + 1]){if (alp[(((int)word[i][j])-97)] == 1){--count;break;}a..
#include using namespace std;int main(){int a, b;cin >> a >> b;a = ((a % 10) * 100) + (((a / 10) % 10) * 10) + (a / 100);b = ((b % 10) * 100) + (((b / 10) % 10) * 10) + (b / 100);cout b) ? a : b);}
#include using namespace std;int main(){char alp[15]; int a = 0;for (int i = 0; i > alp;for (int i = 0; i 87)alp[i] -= 2;else if (alp[i] > 80)alp[i] -= 1;a += ((alp[i]-56) / 3);}cout
#include using namespace std;int main(){int a, b, d, N, adt = 0, liv = 1;cin >> a >> b >> d >> N;int day[10000];for (int i = 1; i 0; --j){day[j] = day[j-1];}adt = adt + day[a] - day[b];day[0] = adt;liv = liv + day[0] - day[d];}cout
#include using namespace std;int main(){char a[100]; int num = 0;cin >> a;for (int i = 0; i < 100 && a[i] != '\0'; ++i){if (a[i] == 'c'){if (a[i + 1] == '=' || a[i + 1] == '-')++i;}else if (a[i] == 'd'){if (a[i + 1] == '-')++i;else if (a[i + 1] == 'z' && a[i + 2] == '=')i += 2;}else if (a[i] == 'l' && a[i + 1] == 'j')++i;else if (a[i] == 'n' && a[i + 1] == 'j')++i;else if (a[i] == 's' && a[i + 1..
#include using namespace std;int main(){int sound[8], u=0;for (int i = 0; i > sound[i];for (int i = 0; i sound[i]) ? (u + 1) : (u - 1);}switch (u){case 7:cout
#include#include //memset용using namespace std;int main(){int a, o = 1;cin >> a;char **ox = new char*[a];int *score = new int[a];for (int i = 0; i > ox[i];// 어째서인지 getline을 쓰면 디버그로 보니까 // 여기서 바로 for로 띵가먹어버린다. 그래서 띄어쓰기도 없으니 // 걍 cin.for (int j = 0; (j < 80) && (ox[i][j] != '\0'); ++j){..
#include#includeusing namespace std;int main(){string a;for (int i = 0; i < 100; ++i){getline(cin, a);cout