[x] 10824 : 네 수

알고리즘/백준 알고리즘

2020. 4. 30. 16:06

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