BOJ 2864번 5와 6의 차이 문제
5는 모두 6으로 바꿨을때, 6은 모두 5로 바꿨을때를 만들어서 합을 출력하면 된다.
2864.cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
string s1, s2;
cin >> s1 >> s2;
int s1_size = s1.size();
int s2_size = s2.size();
for (int i = 0; i < s1_size; i++) {
if (s1[i] == '6') s1[i] = '5';
}
for (int i = 0; i < s2_size; i++) {
if (s2[i] == '6') s2[i] = '5';
}
cout << stoi(s1) + stoi(s2) << ' ';
for (int i = 0; i < s1_size; i++) {
if (s1[i] == '5') s1[i] = '6';
}
for (int i = 0; i < s2_size; i++) {
if (s2[i] == '5') s2[i] = '6';
}
cout << stoi(s1) + stoi(s2);
}
'알고리즘 & SQL > 백준(BOJ)' 카테고리의 다른 글
백준 2872번 : 우리집엔 도서관이 있어 C++ (0) | 2018.12.15 |
---|---|
백준 2752번 : 세수정렬 C++ (0) | 2018.12.01 |
백준 3052번 : 나머지 C++ (0) | 2018.12.01 |
백준 9085번 : 더하기 C++ (0) | 2018.12.01 |
백준 1547번 : 공 C++ (0) | 2018.12.01 |