URL : https://codeup.kr/problemsetsol.php?psid=23
// 비트단위로 바꿔 출력
// input : 2
// output : -3
// 설명 : 2(10)에서 1->0 0->1로 바꾼 후 그 값을 10진수로 출력
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
cout << (~n);
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 둘 다 거짓일 경우만 참 출력
#include <iostream>
using namespace std;
int main()
{
int n1, n2;
cin >> n1 >> n2;
cout << (!n1 && !n2);
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 참 거짓이 서로 같을 때에만 참 출력
#include <iostream>
using namespace std;
int main()
{
int n1, n2;
cin >> n1 >> n2;
cout << (n1 ^! n2);
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 참 거짓이 서로 다를 때에만 참 출력
#include <iostream>
using namespace std;
int main()
{
int n1, n2;
cin >> n1 >> n2;
cout << (n1 ^ n2);
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 하나라도 참이면 참 출력하기
#include <iostream>
using namespace std;
int main()
{
int n1, n2;
cin >> n1 >> n2;
cout << (n1 || n2);
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 둘 다 참일 경우만 참 출력하기
#include <iostream>
using namespace std;
int main()
{
int n1, n2;
cin >> n1 >> n2;
cout << (n1 && n2);
return 0;
}