BOJ 9243, 파일 완전 삭제

구현

BOJ 9243, 파일 완전 삭제

단순 구현문제입니다.

풀이

첫 번째, 숫자가 크니 문자열로 입력을 받고 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;
}

출처 : https://www.acmicpc.net/problem/9243