Search

배열5_문제07_데칼코마니

대분류
STEP06 일차배열
문제 난이도
LV03
소분류
일차배열5_문제

영상

문제

<script> /* [문제] arr배열이 데칼코마니인지 구하시오. 데칼코마니이면 true를 출력 아니면 false 출력하시오. 데칼코마니란? 절반으로 나눴을 때 서로 값들이 대칭이면 데칼코마니이다. [예시] [1,5,4,4,5,1] true [1,5,4,3,5,1] false [정답] true */ let arr = [1, 5, 4, 4, 5, 1]; </script>
Java
복사

해설

<script> /* [문제] arr배열이 데칼코마니인지 구하시오. 데칼코마니이면 true를 출력 아니면 false 출력하시오. 데칼코마니란? 절반으로 나눴을 때 서로 값들이 대칭이면 데칼코마니이다. [예시] [1,5,4,4,5,1] true [1,5,4,3,5,1] false [정답] true */ let arr = [1, 5, 4, 4, 5, 1]; let size = parseInt(arr.length / 2); let count = 0; for(let i=0; i<size; i++) { /* arr[i] = arr[arr.length - 1 - i] 0 = 5 - 0 1 = 5 - 1 2 = 5 - 2 */ if(arr[i] == arr[arr.length - 1 - i]) { count += 1; } } if(count == size) { document.write(true); } else { document.write(false); } </script>
Java
복사