main
[백준 - 2935번] 소음 본문
- 스트링으로 받아서 풀었다.
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
string A, oper, B;
cin >> A >> oper >> B;
string result;
int a, b;
a = A.size();
b = B.size();
if (oper == "*")
{
cout << '1';
for (int i = 0; i < a + b - 2; i++)
{
cout << '0';
}
}
else if (oper == "+")
{
if (a > b)
{
cout << '1';
for (size_t i = 0; i < a - 1; i++)
{
if (i == (a - b - 1))
{
cout << '1';
}
else
{
cout << '0';
}
}
}
else if (a == b)
{
cout << '2';
for (int i = 0; i < a - 1; i++)
{
cout << '0';
}
}
else
{
cout << '1';
for (size_t i = 0; i < b - 1; i++)
{
if (i == (b - a - 1))
{
cout << '1';
}
else
{
cout << '0';
}
}
}
}
}
[참고 자료]
728x90
'Algorithm' 카테고리의 다른 글
[C++ 공부] 8. 올바른 괄호 (0) | 2022.01.31 |
---|---|
[C++ 공부] 7. 영어단어 복구 (0) | 2022.01.30 |
[백준 - 1181번] 단어 정렬 (0) | 2022.01.24 |
[백준 - 10828번] 스택 (0) | 2022.01.23 |
[백준 - 18111번] 마인크래프트 (0) | 2022.01.23 |
Comments