BOJ 9243, 파일 완전 삭제
ProblemSolving ·단순 구현문제입니다.
풀이
첫 번째, 숫자가 크니 문자열로 입력을 받고 n번 만큼 숫자를 바꿔줍니다.( 0 -> 1 , 1-> 0 )
(n이 짝수이면 그대로 홀수이면 1번만 바꿔줘도 같은 결과겠죠)
두 번째, a와 b를 비교해서 문구를 출력해줍니다.
#include<stdio.h>
#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
int n;
string a, b;
int main()
{
scanf("%d", &n);
cin >> a;
cin >> b;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < a.size(); j++)
{
if (a[j] == '1')
a[j] = '0';
else
a[j] = '1';
}
}
if (a == b)
printf("Deletion succeeded");
else
printf("Deletion failed");
return 0;
}