반응형

C언어 147

[TDD] 로또 프로그램 다음 단계 : 6개 숫자 중 5개 숫자 같은지 확인

#include #include #include #define MAX_NUM 6 int is_first(int mach[7], int user[7]) { int visit[6] = {0}; int cnt = 0; for (int i = 0; i < 6; i++) { for (int j = 0; j< 6;j++) { if (mach[j] == user[i]) { if (visit[j] == 0) { visit[j] = 1; cnt++; } } } } if (cnt == 6) return (1); else return (0); } int is_second(int mach[7], int user[7]) { int cnt = 0; int i; for (i = 0; i < 6; i++) { if (user[i] ..

C언어 2020.08.08

금지어 없애고 대체하기 find insert erase 함수 사용

#include #include using namespace std; struct node { string before; string after; int size; }; node words[5] = { {"KFC", "#BBQ#", 3}, {"MC", "#BBQ#", 2}, {"BICMAC", "#MACBOOK#", 6}, {"SHACK", "#SHOCK#", 5}, {"SONY", "#NONY#", 4} }; int main() { string longsent = "ILOVEKFCANDMC!!"; cin >> longsent; //ILOVEKFCANDMC!! for (int i = 0; i < 5;i++) { int index = 0; while (index != -1) { index = longsen..

phrasing 문자열 안에 특정 문자 찾기

#include #include using namespace std; int main() { string t[5]; for (int i = 0; i > t[i]; } int cnt = 0; for (int i = 0; i < 5;i++) { int index = 0; int index2 = 0; while (index2 != -1) { int index2 = t[i].find("MCD", index); if (index2 == -1) break; cnt += 1; index = index2 + 1; } } cout break 가 성립 그외 substr함수가 있다 string c = arr.substr(시작인덱스, 사이즈)면 arr중 시작인덱스에서 사이즈 만큼 substring..

반응형