Дано четырехзначное число.Определите есть ли одинаковые цифры в нем. PASCAL

0 интересует 0 не интересует
133 просмотров

Дано четырехзначное число.Определите есть ли одинаковые цифры в нем. PASCAL


спросил от (12 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Одаренный (2.0k баллов)
PascalABC.NET 3.4

begin
  var s:=ReadlnInteger('n=').ToString; // ввели целым, стало строкой
  var l1 := s.Length; // всего цифр
  var l2 := s.Distinct.JoinIntoString('').Length; // разных цифр
  if l1 = l2 then Writeln('Одинаковых цифр нет')
  else Writeln('Одинаковые цифры есть')
end.
...