카테고리 없음

[1259] 펠린드롬수

충무로술겜마 2021. 7. 5. 18:13

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

 

1259번: 팰린드롬수

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

www.acmicpc.net

펠린드롬수 

 

i == Length

i+1 == Length-1

i+2 == Length-2

...

같이 하다보면 언젠간 알 수 있어요

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import com.sun.org.apache.xpath.internal.operations.Bool
import java.util.*
 
fun main() {
    val sc:Scanner = Scanner(System.`in`)
    while(true){
        var flag:Boolean = true
        val temp  = sc.nextInt()
        if (temp == 0){
            break
        }
        val str = temp.toString()
        val length = str.length
        for(i in 0 until (length/2)){
            if(str[i] != str[length-1-i]){
                flag = false
                break
            }else{
                flag = true
                continue
            }
        }
        if(flag){println("yes")}else{println("no")}
    }
}
cs