https://www.acmicpc.net/problem/1357
<코드>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
string x,y;
cin>>x>>y;
reverse(x.begin(),x.end());
reverse(y.begin(),y.end());
string ans;
int a=stoi(x); int b=stoi(y);
int c= a+b;
ans = to_string(c);
reverse(ans.begin(),ans.end());
cout<<stoi(ans);
}
<풀이과정>
1. 문자열 2개를 입력받는다.
2. 문자열2개를 뒤집는다.(reverse함수 이용)
3. stoi함수를 이용해 문자열을 정수형으로 반환해준다.
4. 합을 구하고 to_string 함수를 이용해 다시 숫자를 문자형으로 반환한다.
5.문자열을 뒤집고 다시 stoi함수를 이용해 정수형로 반환한다.
'PS > 문자열 알고리즘[String]' 카테고리의 다른 글
백준 1212 8진수 2진수(c++) (0) | 2022.07.06 |
---|---|
백준 1373 2진수 8진수(c++) (0) | 2022.07.06 |
백준 14425 문자열 집합(c++) (0) | 2022.07.06 |
백준 5525 IOIOI(c++) (0) | 2022.07.05 |
백준 1764 듣보잡(c++) (0) | 2022.07.04 |