1. 문제 해결 전략
string의 함수와 int <-> string간의 변환 함수를 안다면 정말 쉬운 문제이다.
#include <iostream>
#include <string>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main()
{
string s1, s2, s3, s4;
cin >> s1 >> s2 >> s3 >> s4;
string ans1, ans2;
ans1 = s1.append(s2);
ans2 = s3.append(s4);
long long int an1 = atoll(ans1.c_str());
long long int an2 = atoll(ans2.c_str());
cout << an1 + an2 << endl;
return 0;
}
2. 걸린 시간
10초?
3. 느낀점
atoi()는 알고 있었지만 atoll()는 처음 알았다. const char*을 long long int형으로 바꿔주는 함수이고 <stdlib.h>에 정의되어있다.
4. 링크
https://www.acmicpc.net/problem/10824
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[링크드리스트] 1158. 요세푸스 문제 (0) | 2020.04.30 |
---|---|
[리스트] 1406. 에디터 (0) | 2020.04.30 |
[스택] 9012. 괄호 (0) | 2020.04.28 |
[스택] 10828. 스택 (0) | 2020.04.28 |
[정렬] 11652. 카드 (0) | 2020.04.21 |