Nhập xâu s chỉ chứa các chữ cái viết hoa. Đếm xem s có bao nhiêu kí tự khác nhau.
Input
· Dòng 1: số test t
· t dòng sau: mỗi dòng 1 xâu s ít hơn 255 kí tự
Output: t dòng, mỗi dòng là kết quả 1 test tương ứng.
Ví dụ
Input
2
AABDDC
NANGKHIEUTINHOC
Output
4
11
Đăng ký:
Đăng Nhận xét (Atom)
Bài được xem nhiều nhất
-
Cho dãy n số nguyên dương a1, a2, …, an và số nguyên dương S. Hãy đếm xem có bao nhiêu cặp phần tử (ai, aj) (i <> j) thỏa mãn ai + aj ...
-
Tìm X biết: 10 + 11 + 12 + 13 + ... + X = 5106 ------ Hướng dẫn giải: Hãy cố gắng nhớ lại công thức tính tổng dãy tăng có quy luật (số đ...
-
Cho trước số nguyên dương n. Viết chương trình kiểm tra xem có bao nhiêu số nguyên dương nhỏ hơn hoặc bằng n nguyên tố cùng nhau với n (nghĩ...
-
Xét xâu S chỉ bao gồm các kí tự ngoặc mở ‘(‘ và ngoặc đóng ‘)’. Xâu S xác định một cách đặt ngoặc đúng, nếu thỏa mãn các điều kiện: · Tổng ...
-
Nhập xâu s chỉ chứa các chữ cái viết hoa. Đếm xem s có bao nhiêu kí tự khác nhau. Input · Dòng 1: số test t · t dòng sau: mỗi dòng 1 xâu ...
-
Trong xã hội ngày nay, thông tin đã trở thành một dạng tài nguyên - tài nguyên thông tin. Tài nguyên thông tin cũng như tài nguyên vật chất...
-
Đề thi tin học trẻ bảng C tỉnh Quảng Bình năm 2009 Trong máy tính, để tiết kiệm bộ nhớ, người ta thường tìm cách nén dữ liệu. T...
-
Cho trước số nguyên dương n <10. Hãy in ra tất cả các hoán vị có n phần tử liên tục kể từ số 1. Ví dụ: n=3 ta có 6 hoán vị: 123, 132, 213...
-
Phân tích số nguyên dương thành tổng các số hạng của dãy Fibonaci sao cho ít số hạng nhất (các số hạng không được trùng nhau). Xem clip hư...
-
Một chuỗi được gọi là có dạng phân số nếu nó có dạng như sau: Tử_số/Mẫu_số. Ví dụ: chuỗi ‘123/456’ biểu diễn cho phân số chuỗi ‘1/12’ biể...
program p;
Trả lờiXóauses crt;
var i,j,d:longint;
s:string;
kt:boolean;
begin
clrscr;
readln(s); d:=0;
for i:=1 to length(s) do
begin
kt:=true;
for j:=1 to i-1 do
if s[i]=s[j] then kt:=false;
if kt=true then inc(d);
end;
write(d);
readln;
end.
sai rồi
Xóahâm à
Xóacac
XóaĐức dốt
XóaUses crt;
Trả lờiXóaVar n,i,dem,j:longint;
s:string;
f:array['A'..'Z'] of boolean;
Begin
readln(n);
For i:=1 to n do
Begin
dem:=0;
fillchar(f,sizeof(f),false);
readln(s);
For j:=1 to length(s) do
If f[s[j]]=false then
Begin f[s[j]]:=true; dem:=dem+1; end;
Writeln('---',dem,'---');
end;
readln;
end.
Uses crt;
Trả lờiXóaVar n,i,dem,j:longint;
s:string; k:char;
f:array['A'..'Z'] of WORD;
Begin
readln(S);
dem:=0;
fillchar(f,sizeof(f),0);
For j:=1 to length(s) do
f[s[j]]:=f[s[j]]+1 ;
for k:='A' to 'Z' do if f[k]>0 then dem:=dem+1;
Writeln('---',dem,'---');
readln;
end.
chịu roiq
Trả lờiXóaTrình Đếm Ký Tự giúp bạn dễ dàng đếm số lượng ký tự trong văn bản, bao gồm cả khoảng trắng và không có khoảng trắng, hỗ trợ cho việc viết và chỉnh sửa.
Trả lờiXóaEncontré una herramienta muy útil para calcular fechas de vencimiento fácilmente mientras organizaba unas entregas.
Trả lờiXóa