Task
Cho một xâu S bao gồm các ký tự Alphabet in thường. Xác định xem tất cả các ký tự trong S là khácnhau hay không?
Input
• Gồm một dòng duy nhất chứa xâu S, độ dài nhỏ hơn hoặc bằng 26 ký tự. Output
• In ra Yes nếu thỏa điều kiện và No nếu ngược lại.
Samples
input difference
output No
input uncopyrightable
output Yes
Code:
#include <bits/stdc++.h>
#include <string.h>
using namespace std;
int main()
{
    char *s = new char[27];
    gets(s);
    int x = 0,b[100000],t = 0;
    for(int i = strlen(s) - 1 ; i >= 0 ; i--)
        b[x++] = (int)*(s+i);
    for(int i = 0 ; i < strlen(s) ; i++)
    {
        for(int j = 0 ; j < x ; j++)
        {
            if(b[j] == (int)*(s+i))
                t++;
        }
    }
    if(t == strlen(s))
        cout<<"Yes";
    if(t != strlen(s))
        cout<<"No";
    return 0;
}
 
 

