코테/코드트리
[코드트리/NOVICE MID] palindrome 여부 판단하기
imname1am
2022. 8. 4. 00:53
반응형
문 제
palindrome이란 문자열을 뒤집었을 때도 동일한 문자열인 경우를 뜻합니다.
소문자 알파벳으로만 이루어진 문자열 A가 주어졌을 때, 문자열 A가 palindrome인지를 판단하는 프로그램을 작성해보세요. 단, 함수를 이용하여 문제를 해결해주세요.
입력 형식
첫 번째 줄에 소문자 알파벳으로만 이루어진 문자열 A가 주어집니다.
- 1 ≤ 문자열 A의 길이 ≤ 100
출력 형식
문자열 A가 palindrome라면 Yes, 아니라면 No를 출력합니다.
입출력 예제
예제1
입력:
aoa
출력:
Yes
예제2
입력:
codetree
출력:
No
✅ 정답
import java.util.*;
public class Main {
public static void palindrome(String s) {
boolean isPal = true;
int len = s.length();
for(int i=0 ; i<s.length() ; i++) {
if(s.charAt(i) != s.charAt(len -i-1))
isPal = false;
}
if(isPal) System.out.println("Yes");
else System.out.println("No");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
palindrome(a);
}
}
💥 유의사항
: 문자열을 인자로 받는 함수를 만들어 해결해야
반응형