본문 바로가기
Baekjoon/[Code.plus] 알고리즘 기초 1/2

[BOJ/백준] 10824 네 수

by 해적거북 2021. 7. 27.
728x90

● [문제번호 10824] 네 수

https://www.acmicpc.net/problem/10824

 

10824번: 네 수

첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000)

www.acmicpc.net

 

● 알아야 할 것

: string to long → stol( 문자열 )

 

● 풀이 과정

1. 각 문자열을 입력 받고

2. 각 문자열을 연결한다.

3. 연결된 문자열을 형변환을 통해 숫자로 변환하여 계산한다.

 

● 주의 할 것

: stoi 를 사용하여 int형으로 변환하면 자리수를 초과하므로

stol 을 사용하여 long 형으로 변환

 

● 참고 할 것

: 문자열을 숫자로 변환하는 함수 https://blockdmask.tistory.com/333

 

● 풀이 코드

#include <bits/stdc++.h>

using namespace std;

// 각각의 수를 입력받을 string
string A, B, C, D;

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    
    // 각각의 수를 문자열로 입력
    cin >> A >> B >> C >> D;
    
    // 문자열을 서로 붙임
    A += B;
    C += D;
    
    // 문자형을 정수형(long)으로 변환하여 계산
    // stoi를 사용하여 int형으로 변환하면 자리수를 초과함
    cout << stol(A) + stol(C);
    
    return 0;
}

 

 

● [백준] - [알고리즘 기초 1/2] - [203 - 자료구조 1 (참고)] 문제집

번호 문제 번호 문제 이름 풀이 링크
1 1935 후위 표기식2 https://pirateturtle.tistory.com/170
2 1918 후위 표기식 https://pirateturtle.tistory.com/171
3 10808 알파벳 개수 https://pirateturtle.tistory.com/172
4 10809 알파벳 찾기 https://pirateturtle.tistory.com/173
5 10820 문자열 분석 https://pirateturtle.tistory.com/174
6 2743 단어 길이 재기 https://pirateturtle.tistory.com/175
7 11655 ROT13 https://pirateturtle.tistory.com/176
8 10824 네 수 https://pirateturtle.tistory.com/177
9 11656 접미사 배열 https://pirateturtle.tistory.com/178

 

728x90

댓글