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
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho số nguyên dương N có ít nhất 2 chữ số, một số được coi là số đẹp nếu 2 chữ số liền kề của nó chỉ lệch nhau đúng 1 đơn vị, ví dụ về số đẹp : 12345, 121212, 78987.
Hãy kiểm tra xem N có phải là số đẹp hay không?
Đầu vào
Dòng duy nhất chứa số nguyên dương N
Giới hạn
10<=N<=10^18
Đầu ra
In ra YES nếu N là số đẹp, ngược lại in ra NO
Ví dụ :
Input 01
244
Output 01
NO
Input 02
1232
Output 02
YES
Bình luận
Full acc
include <bits/stdc++.h>
using namespace std;
int main() {
}
include <stdio.h>
include <string.h>
include <ctype.h>
include <stdlib.h>
int check(char c[]){ for(int i = 0; i < strlen(c) - 1; i++){ if(abs(c[i] - c[i+1]) != 1){ return 0; } } return 1; } int main(){ char c[100001]; scanf("%s", c); if(check(c)){ printf("YES"); } else printf("NO"); }