글
프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR)
프로그래밍
2023. 1. 28. 01:32
728x90
SMALL
using System;
class Solution
{
public int[] solution(int[,] v)
{
int[] answer={0,0};
answer[0] = v[0,0] ^ v[1,0] ^ v[2,0];
answer[1] = v[0,1] ^ v[1,1] ^ v[2,1];
return answer;
}
}
///////
int[] answer = new int[2];
for(int i=0; i<answer.Length;i++)
{
if(v[0][i] == v[1][i])
{
answer = v[2][i];
}
else if(v[0][i] == v[2][i])
{
answer = v[1][i];
}
else if(v[1][i] == v[2][i])
{
answer = v[0][i];
}
}
return answer;
A XOR B = 0
A XOR A XOR B = B
같은 값 두개와 다른 값 하나를 XOR하면 다른 값 한개가 나옴
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
---|---|
프로그래머스 C# 빈칸 채우기(예시) (0) | 2023.01.28 |
C# 가장 큰 수(foreach, CompareTo, var, string.Join) (0) | 2023.01.27 |
C# 디스크 컨트롤러(다른 사람의 풀이) (0) | 2023.01.27 |
C# 단어 변환(DFS, 깊이 우선 탐색) (0) | 2023.01.27 |