문제
bishop이 pawn을 대각선으로만 이동해서 잡을수 있다.
잡을 수 있으면 true / 못 잡으면 false
풀이 : 내가 작성한 코드
(bishop[0] + bishop[1]) % 2 == (pawn[0] + pawn[1]) % 2 :
문자열의 알파벳과 숫자의 합이 짝수 이거나 홀수로 두 문자열이 같아야한다.(홀이거나 짝수)
bishop[0] != pawn[0] : 문자 앞 알파벳이 같으면 대각선이 아니므로 체크
풀이 : 다른 사람이 작성한 코드
알파벳끼리 빼고 숫자끼리 뺀값은 결국 대각선으로 증감되는 값이 나온다.
ex )
(a1,b2) : (a-b)==(1-2)
(a1,c3) : (a-c)==(1-3)
....
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
04.20_CodeSignal(특정(mac)조건에 만족 여부) (0) | 2019.04.20 |
---|---|
04.18_CodeSignal(특정 문자 이후 문자열 출력하기) (0) | 2019.04.18 |
04.16_CodeSignal(연속된 숫자 출력하기 ) (0) | 2019.04.16 |
04.15_CodeSignal(문자열을 뒤집어도 같은 같게 만드는 조건) (0) | 2019.04.15 |
04.13_CodeSignal(인접한 배열 요소 더한 값 주 최댓값) (0) | 2019.04.13 |