-
문제 22번 - 팬린드롬알고리즘/알고리즘 기초 100제 2020. 9. 21. 11:29
문제 : 팬린드롬인지 판별
* 팬린드롬 : 거꾸로 읽어도 같은 문장
예) 12321 -> true
import java.util.*; class Youtube22 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String parseNum = String.valueOf(num); String reverseStr = new StringBuffer(parseNum).reverse().toString(); if(parseNum.equals(reverseStr)){ System.out.println(true); }else{ System.out.println(false); } /* 강의정답. String n = "12321"; int len = n.length(); boolean flag = true; for(int i=0; i<len/2;i++){ if(n.charAt(i) != n.charAt(len-i-1)){ flag = false; } } System.out.println(flag); */ } }
'알고리즘 > 알고리즘 기초 100제' 카테고리의 다른 글
문제 25 - N의 사이클 길이 구하기 (0) 2020.10.19 문제 23번 - 문자열 거꾸로 출력. (0) 2020.09.21 문제 21번 - 중복된 수 제거 후 출력 (0) 2020.09.21 문제 20번 - 369 게임 (0) 2020.09.21 문제 19 - 거듭제곱 출력 (0) 2020.08.20