DUYNO - Con số duyên nợ

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Con số duyên nợ là con số có chữ số đầu và chữ số cuối giống nhau.

Viết chương trình kiểm tra xem một số nguyên dương ~n~ ghi trong hệ thập phân có chữ số đầu và chữ số cuối giống nhau không?

Input

  • Gồm nhiều dòng, mỗi dòng chứa một số nguyên dương ~n~ ghi ở hệ thập phân.

Giới hạn:

  • ~1≤n≤10^{18}~

Output

  • Ứng với mỗi số nguyên dương ~n~, ghi ra trên một dòng là YES nếu số ~n~ tương ứng có chữ số đầu và chữ số cuối giống nhau, NO nếu ngược lại.

Sample

Input #1
12345
123541
Output #1
NO
YES

Problem source: Chuyên Sơn La Online Judge


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    KienHungg  đã bình luận lúc 11, Tháng 5, 2024, 11:00

    include<bits/stdc++.h>

    using namespace std;

    int main() { string s; while ( cin >> s ){ if ( s[0] == s[s.size() - 1] ){ cout << "YES\n"; }else{ cout << "NO\n"; } } }


  • 0
    vtt2102005  đã bình luận lúc 6, Tháng 5, 2024, 2:51

    include<bits/stdc++.h>

    using namespace std; int main(){ string s; while(cin >> s){ if(s[0]==s[s.size()-1]){ cout<<"YES"<<endl; } else{ cout<<"NO"<<endl; } } } return 0; }


  • 0
    hai2k12  đã bình luận lúc 2, Tháng 4, 2024, 9:41

    bglm bkvl


  • -1
    ngochahh2005  đã bình luận lúc 7, Tháng 2, 2024, 10:22

    import java.util.Scanner;

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

        String str;
        while (sc.hasNext()) {
            str = sc.nextLine();
            if (str.charAt(0) == str.charAt(str.length()-1)) {
                System.out.println("YES");
            } else System.out.println("NO");
        }
    
        sc.close();
    }
    

    }


  • -1
    Iamnotsmart  đã bình luận lúc 30, Tháng 12, 2023, 2:30

    python

    while(1==1):
    try:
        a=str(input())
        if(a[0]==a[-1]):
            print("YES")
            b=1
        else:
            print("NO")
    except:
        break
    

  • -1
    datleyt29102005  đã bình luận lúc 22, Tháng 12, 2023, 10:35

    có ai biết các đọc dữ liệu mà không biết trước số lượng chuỗi cần đọc bằng ngôn ngữ C ko ạ


    • 0
      tuanhocit2005  đã bình luận lúc 23, Tháng 4, 2024, 15:37

      ví dụ nha while( fgets(num,10000,stdin) != NULL ){} thì khi bấm tổ hợp Ctrl Z (window) hay Ctrl D(Unix) r enter để nhập vào thì nó sẽ dừng nhập từ bàn phím nha


  • 6
    LiuChi_3007  đã bình luận lúc 20, Tháng 12, 2023, 13:51

    Hỗ trợ mng nhaa!

    include<bits/stdc++.h>

    using namespace std; int main(){ string s; while(cin >> s){ if(s[0]==s[s.size()-1]){ cout<<"YES"<<endl; } else{ cout<<"NO"<<endl; } } }


  • 2
    Dygen  đã bình luận lúc 25, Tháng 10, 2023, 14:11

    không cho biết bao nhiêu số thì lm sao mn?


    • 2
      God1111  đã bình luận lúc 7, Tháng 11, 2023, 9:40

      C++ while(cin >> s)


  • 1
    lch101  đã bình luận lúc 28, Tháng 8, 2023, 17:34

    dùng string là qua nhé


    • 1
      codega  đã bình luận lúc 23, Tháng 10, 2023, 17:21

      tự làm khó bản thân nên ko dùng chuỗi :))))))


  • -5
    kid291997  đã bình luận lúc 20, Tháng 8, 2023, 9:49

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 3
      nagihus  đã bình luận lúc 24, Tháng 10, 2023, 10:21

      Bạn tìm hiểu về EOFError trong Python là AC


      • -3
        Iamnotsmart  đã bình luận lúc 13, Tháng 12, 2023, 14:24

        là s v bn, bn chỉ mik đc ko


  • -3
    bar190504  đã bình luận lúc 18, Tháng 8, 2023, 10:53

    test case 3 của bài này là gì vậy ạ