Aracade Intro #29 chessBoardCellColor. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar
Q.
Given two cells on the standard chess board, determine whether they have the same color or not.
체스판에서 주어진 두개의 셀이, 같은 색깔인지 아닌지 확인하라.
e.g.
For cell1 = "A1" and cell2 = "C3", the output should be
chessBoardCellColor(cell1, cell2) = true.
For cell1 = "A1" and cell2 = "H3", the output should be
chessBoardCellColor(cell1, cell2) = false.
//Process
//1. Input cell1, cell2
//2. Get sum of each char in cell1/cell2
//3. Check if it's even or odd number
// 3.1. If it's even number -> answer is true
//4. Return answer;
//처리과정
//1. cell1 과 cell2 를 입력받는다.
//2. 각 셀의 위치 string의 모든 char 값을 더한다 (아스키값)
//3. 더한 값이 짝수인지 홀수인지 확인한다.
// 3.1. 짝수이면 -> true
//4. 결과 리턴한다.
Code.. Lemme see code!!!!!
코드.. 코드를 보자!!!!!!
bool chessBoardCellColor(std::string cell1, std::string cell2) {
bool answer = false;
if (((int)cell1[0] + cell1[1] + cell2[0] + cell2[1]) % 2 == 0)
{
answer = true;
}
return answer;
}
Something else....
2018/11/13 - [Programming/Java] - JavaFx Drag N Drop event / 자바Fx 드래그앤드롭 이벤트 처리 / Java, C++, example