Số cân bằng

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem type
Allowed languages
Python, Scratch

Số cân bằng là số:

  • Có số lượng các chữ số là số chẵn.
  • Nửa nhóm ký tự bên trái giống nửa nhóm bên phải.

Ví dụ : ~66, 1212, 348348~ là số cân bằng, ~666, 1221, 334488~ không phải là số cân bằng.

Cho số ~N~. Hãy kiểm tra xem ~N~ có phải là số cân bằng không.

Input Specification
  • Một dòng chứa số nguyên ~N~ ~(1 \le N \le 10^{12})~
Output Specification
  • Nếu ~N~ là số cân bằng in ra Yes, ngược lại in ra No.
Sample Input 1
33
Sample Output 1
Yes
Sample Input 2
1333
Sample Output 2
No

Comments

Please read the guidelines before commenting.



  • 2
    ngominhnhat  commented on April 21, 2025, 10:24 a.m.
    1. n=int(input())
    2. a=str(n)
    3. first = a[0 : len(a)//2]
    4. second = a[len(a)//2: :]
    5. if first==second:
    6. print("Yes")
    7. else:
    8. print("No")

  • -3
    tom_tom_teve  commented on April 13, 2025, 9:24 a.m.

    whay


  • 1
    duyan5ctinhoc  commented on March 14, 2025, 11:06 a.m.

    hi