Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Всем известно

(Время: 1 сек. Память: 16 Мб Сложность: 14%)

Всем известно, что не всегда задача с длинной формулировкой имеет сложное решение, это касается и этой задачи, которая сводится к определению наличия символа «0» в заданной строке. Это легко проверяется с использованием стандартной функции, которая присутствует в любом языке программирования. В результате получаем простейший алгоритм:

  read(s)
  if(’0’ in s) write('NO') else write('YES')

Разумеется, что решить эту задачу возможно и без использования функции поиска, если в цикле перебрать все символы исходной строки и проверить их на совпадение с символом «0»:

  read(s)
  ok=1
  for i=1..len(s)
    if(s[i]=’0’) ok=0
  if(ok=1) write('YES') else write('NO')

[Обсуждение] [Все попытки] [Задача]


Красноярский краевой Дворец пионеров, (c)2006 - 2025, ИНН 246305493507, E-mail: admin@acmp.ru