본문 바로가기

Algorithm/Code Fights (Code Signal)

Aracade Intro #29 chessBoardCellColor. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

 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/15 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #28 alphabeticShift. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/15 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #27 variableName. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/11 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #25 arrayReplace. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/05 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #24 minesweeper. Algorithm, 알고리즘, Codefights, CodeSignal, regx, 정규표현식, 코드파이트, 코드시그널, c++ java c# scalar



2018/11/17 - [Programming/C++] - C++ How to convert string to integer in C++, string 에서 int 변환하는 방법, Easiest way to convert string to int.

2018/11/17 - [Programming/C++] - C++ How to convert integer to string in C++, int 에서 string 변환하는 방법, Easiest way to convert int to string.



2018/11/13 - [Programming/Java] - JavaFx Drag N Drop event / 자바Fx 드래그앤드롭 이벤트 처리 / Java, C++, example



2018/11/12 - [Programming/Matlab] - How to print out value of variable in Matlab / 맷랩 변수 출력하기 / Example 예제