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;
}