Park DJ
dj0998
Park DJ
전체 방문자
오늘
어제
  • 분류 전체보기 (363)
    • 백준 (363)

공지사항

인기 글

태그

  • 백준 1495
  • 백준 4659
  • 백준 2467
  • 백준 7567
  • 백준 16194
  • 자바
  • 백준 2225
  • 백준 1914
  • 백준 3049
  • 백준 2343
  • 백준 8892
  • 백준 16926
  • 백준 1747
  • 백준 15961
  • 백준 1011
  • 백준 12871
  • 백준 6550
  • 백준 14582
  • Java
  • 백준 1531
  • 백준 2591
  • 백준 12605
  • 백준 3135
  • 백준 15655
  • 백준 10709
  • 백준 24039
  • 백준 15312
  • 백준 7662
  • 백준
  • 백준 1064
hELLO · Designed By 정상우.
Park DJ
백준

백준 1259 팰린드롬수(Java)

백준 1259 팰린드롬수(Java)
백준

백준 1259 팰린드롬수(Java)

2023. 1. 14. 22:47

https://www.acmicpc.net/problem/1259

 

1259번: 팰린드롬수

입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.

www.acmicpc.net


 

해석 및 팁

 


 

이 문제는 주어진 수를 앞에서 읽거나 뒤에서 읽거나 갇으면 yes를 출력하고 틀리면 no를 출력하면된다. 비교하기 위해서 수를 문자열로 선언한 다음 반복문을 통해 앞이랑 뒤에서 각자 하나씩 비교하면서 하나라도 틀리면 no를 출력하면된다.

 


 

Java 코드

 


import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true) {
      String n = sc.nextLine();
      
      if(n.equals("0")) break;
      
      int check = 0;
      
      for(int i = 0; i < n.length()/2; i++) {
        if(n.charAt(i) != n.charAt(n.length()-i-1)) check = -1;  
      }                                 //앞이랑 뒤랑 비교해서 틀리면 check의값을 -1로 바꾼다
      
      if(check == -1) System.out.println("no");          //한번이라도 틀렸으면 no를 출력한다
      else System.out.println("yes");
      
    }
    
  }
}

'백준' 카테고리의 다른 글

백준 1292 쉽게 푸는 문제(Java)  (0) 2023.01.15
백준 1032 명령 프롬프트(Java)  (1) 2023.01.15
백준 2163 초콜릿 자르기(Java)  (0) 2023.01.14
백중 1037 약수(Java)  (0) 2023.01.14
백준 11050 이항 계수 1(Java)  (0) 2023.01.14
    '백준' 카테고리의 다른 글
    • 백준 1292 쉽게 푸는 문제(Java)
    • 백준 1032 명령 프롬프트(Java)
    • 백준 2163 초콜릿 자르기(Java)
    • 백중 1037 약수(Java)
    Park DJ
    Park DJ

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.