데일리 codeup
-
문자열 비교_220716데일리 codeup/문자열 2022. 7. 16. 15:45
일치하는 문자열의 수 정수 n과 문자열 A가 주어집니다. 그 다음 n개의 줄에 걸쳐 문자열들이 주어지면 문자열 A와 일치하는 문자열의 개수를 세는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ int n, cnt = 0;; string a,b; cin >> n >> a; for (int i=0;i> b; if(a == b) cnt++; } cout s; if(s == "END") break; reverse(s.begin(),s.end()); cout s[cnt]; if(s[cnt]=="0") break; cnt++; } cout
-
문자열을 정수로, 정수를 문자열로 변환하기_220716데일리 codeup/문자열 2022. 7. 16. 15:42
문자열을 정수로 변환하기 string 헤더의 stoi 함수로 문자열을 감싸주면 문자열을 정수로(string to int) 변환할 수 있다. 붙여서 합하기 숫자로만 이루어진 문자열 A와 B가 주어집니다. A와 B를 그대로 이어붙인 AB와 순서를 바꿔 이어붙인 BA의 합을 구하는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ string a,b; cin >> a >> b; cout> s >> t; for(int i=0;i> t; for(int i=0;i t; sum_val = to_string(s+t); for(int i=0;i n; string s = to_string(n); for(int i=0;i m; sum_val += m; } s..
-
아스키(ASCII)코드, 대소문자 변환_220716데일리 codeup/문자열 2022. 7. 16. 15:19
아스키 코드 c++ 에서 사용할 수 있는 모든 문자들은 전부 하나의 숫자와 대응되며, 이를 아스키 코드라 부른다. 'A' = 65 'Z' = 90 'a' = 97 'z' = 122 space = 32 아스키코드의 합과 차 영문자 두 개가 주어지면 각 문자의 아스키코드의 합과 차를 출력하는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ char a,b; cin >> a >> b; cout
-
문자열 밀기_220716데일리 codeup/문자열 2022. 7. 16. 15:13
문자열 밀기 문자열이 하나 주어지면, 왼쪽으로 한 칸 shift 한 이후의 결과를 저장한 뒤 출력하는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ string s,t; cin >> s; t = s.substr(1,s.length()-1)+ s[0]; cout s; cout req; if(req == 1) s = s.substr(1,s.length()-1) + s[0];//요청1 else if(req == 2)s = s[s.length()-1] + s.substr(0,s.length()-1); //요청2 else reverse(s.begin(), s.end());// 요청3 cout s >> req; for(int i=0;i
-
문자 수정, 문자 삭제_220716데일리 codeup/문자열 2022. 7. 16. 15:11
문자 수정 a로 채워넣기 문자열이 주어지면, 앞에서 2번째 원소와 뒤에서 2번째 원소를 문자 'a'로 대체한 이후의 문자열을 출력하는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ string s; cin >> s; s[1] = 'a'; s[s.length()-2] = 'a'; cout> s >> t; t[0] = s[0]; t[1] = s[1]; cout> s; char t1 = s[0], t2 = s[1]; for(int i=0;i s >> q; for(int i=0;i> num; if(num == 1){ cin >> a >> b; tmp = s[a-1]; s[a-1] = s[b-1]; s..
-
문자열 concat, 문자열 찾기_220714데일리 codeup/문자열 2022. 7. 14. 15:29
문자열 concat 문자열 추가하기 알파벳으로 이루어진 문자열이 주어지면 뒤에 'Hello'를 붙여서 저장하고 출력하는 프로그램을 작성해보세요. #include #include using namespace std; int main(){ string str; cin >> str; str += "Hello"; cout n; for(int i=0;i> tmp; str += tmp; } cout n; for(int i=0;i> tmp; str += tmp; } for(int i=0;i