Search

배열7_문제06_팰린드롬

대분류
STEP05 배열
소분류
배열7_문제

영상

문제

package 배열7_문제; /* [문제] 아래 arr배열이 팰린드롬인지 아닌지 출력하시오. 팰린드롬이란? 앞에서부터 읽을 때와 뒤에서부터 읽은 때 똑같은 숫자가 나오면 팰린드롬이다. 예) 2112 예) 12321 [정답] 팰린드롬이다. */ public class 배열7_문제06_팰린드롬_문제 { public static void main(String[] args) { int[] arr = {1,5,4,5,3,2,2,3,5,4,5,1}; } }
Java
복사

해설

package 배열7_문제; /* [문제] 아래 arr배열이 팰린드롬인지 아닌지 출력하시오. 팰린드롬이란? 앞에서부터 읽을 때와 뒤에서부터 읽은 때 똑같은 숫자가 나오면 팰린드롬이다. 예) 2112 예) 12321 [정답] 팰린드롬이다. */ public class 배열7_문제06_팰린드롬_정답 { public static void main(String[] args) { int[] arr = {1,5,4,5,3,2,2,3,5,4,5,1}; int count = 0; for(int i=0; i<arr.length/2; i++) { if(arr[i] == arr[arr.length - 1 - i]) { // System.out.println(i + ", " + (arr.length - 1 - i)); count += 1; } } if(count == arr.length / 2) { System.out.println("팰린드롬이다."); } else { System.out.println("팰린드롬이 아니다."); } } }
Java
복사