백준 10988번 : 팰린드롬인지 확인하기
- 문제
- 풀이방법
1. 첫 글자와 마지막 글자를 비교
2. [단어 길이 / 2] 만큼만 반복문 사용
👉 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//
Scanner sc = new Scanner(System.in);
String word = sc.next();
int result = 1;
//
if( word.length() >= 1 && word.length() <= 100 ) {
//
for (int i = 0; i < word.length() / 2; i++){
//
if( word.charAt(i) != word.charAt(word.length() - i -1)){
result = 0;
}
//
}
//
System.out.println(result);
}
//
}
}
✍ 해설
변수 word는 소문자 영단어를 입력받는다.
입력받은 단어의 길이 / 2 만큼의 반복문을 사용한다.
이후 단어의 첫 글자와 마지막 글자를 비교한다.
만약 팰린드롬이 아니면, result 값은 0으로 재할당한다.
[출처 : https://www.acmicpc.net/problem/10988 ]
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 11659번 : 구간 합 구하기 - JAVA (0) | 2023.12.04 |
---|---|
[백준] 1546번 : 평균 - JAVA (2) | 2023.10.17 |
[백준] 11720번 : 숫자의 합 - JAVA (2) | 2023.09.30 |