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

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


 
[Вернуться к задаче]   1 2
  1  Хакимов Алламурод, 28 апреля 2024 г. 21:02:57
     n = input() s1, s2 = sum([int(i) for i in n[:3]]), sum([int(i) for i in n[3:]]) print("YES" if s1==s2 else "NO")
  2  Неизвестный, 07 января 2024 г. 20:11:51
     Для Java интересный способ преобразования String string = scanner.nextLine(); int[] num = string.chars().map(x -> x - '0').toArray();
  3  Неизвестный, 24 декабря 2023 г. 17:49:37
     n=input() n1,na,nu=map(int,n[:3]) n2,n3,n4=map(int,n[3:]) print('YES' if n1+na+nu==n2+n3+n4 else 'NO')
  4  Неизвестный, 24 декабря 2023 г. 17:33:58
     s = input() if int(s[0]) + int(s[1]) + int(s[2]) == int(s[-1]) + int(s[-2]) + int(s[-3]): print('YES') else: print('NO') ответ на пайтоне
  5  Неизвестный, 19 ноября 2023 г. 19:01:57
     import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; a = sc.nextInt(); int firstHalf = a/1000; int secondHalf = a%1000; int firstSum = 0; int secondSum = 0; while(firstHalf != 0){ int digit = firstHalf%10; firstSum = firstSum + digit; firstHalf /= 10; } while (secondHalf != 0){ int digit = secondHalf%10; secondSum = secondSum + digit; secondHalf /= 10; } System.out.println(firstSum == secondSum ? "YES" : "NO"); } } //In java!!!!
  6  Гринкевич Антон Александрович, 29 ноября 2020 г. 12:43:47
     ребзя, используйте string, намного меньше гемора
  7  Бойцов Арсений, 05 марта 2020 г. 17:42:43
     не мог решить пока не понял, что !!СПОЙЛЕР!! оказывается номера билетов могут начинаться на 0, таким образом в поле ввода может оказаться что-то типа '051510'
  8  Нигматуллин Давид Альбертович, 24 марта 2018 г. 15:37:23
     вообще то надо указывать что число подается с лид. нулями, в условии написано "целое число, от 0 до 10^6"
  9  Денис Валерьевич, 01 октября 2015 г. 10:26:15
     у тестах будет записано 009658 или 9658?
  10  Нурберген Ермаханов, 31 октября 2013 г. 22:30:04
     Народ, в задаче немного некорректность, поскольку в задаче четко говорится, что счастливый билет ШЕСТИЗНАЧНОЕ ЧИСЛО, в котором сумма первых трех цифр равна сумме последних. Ну а по идее задача решается, тогда, когда сумма последних трех цифр равна сумме цифр до нее. Например: билет 3111 - счастливый. 3 = 1 + 1 + 1
     Здесь мы называем шестизначным номером последовательность из 6 цифр. Например, такую: 003111, ведь именно такую запись может иметь автобусный билет. И есть такой тест с лидирующими нолями.
  11  Габышев Денис Борисович, 23 декабря 2012 г. 7:35:30
     Вроде в условии записано, что N (0 <= N < 10^6). А на деле N должна иметь 6 знаков.
     Так оно и есть. Число во входных данных всегда 6-значное, оно может иметь лидирующие нули.
  12  Руденко Олег Олександрович, 07 апреля 2012 г. 12:30:00
     Ребят тут всё просто
  13  Айдар 11 ФМ, 30 октября 2011 г. 21:08:07
     люди дам совет, можно решить считав сначала все числа в массив типа char а потом перевести их все в массив типа byte или integer на ваше усмотрение, и все действия совершать со вторым массивом, у меня задача прошла :)
  14  Редько Игорь Геннадиевич, 16 июня 2011 г. 2:47:18
     во всех тестах максимальное количество цифр = 6?
     да, и минимальное тоже = 6.
  15  Коншин Андрей Сергеевич, 03 ноября 2009 г. 16:30:38
     Ненавижу ваш компилятор:((
из-за того что не обнулил переменные,задача не проходила!
Вопрос: на олимпиадах обязательно обнулять переменные? Там такие же компиляторы?
     Лучше всегда обнулять переменные. Это правильно. Тогда ваши программы будут работать везде.
  16  Бондарев Александр Сергеевич, 01 октября 2009 г. 18:48:29
     Зачем здесь деление? Задача решается гораздо проще. Обычная проверка на сумму ASCII кодов.
     Ну кому как. Кто-то решая эту задачу, может не знать о существовании аски-кодов, поэтому им проще через деление и остаток.
  17  Дурных Инокентий Фомич, 16 июля 2009 г. 15:11:13
     подскажите пожалуйста как на c++ перевести символьную переменную в числовую. (имеется ввиду что в символьной хранится цифра)
     x=ch-'0';
здесь x-целочисленная переменная, которой присваивается числовой аналог символа-цифры, хранящейся в символьной переменной ch типа char.
  18  Кириллов Дмитрий Юрьевич, 11 июля 2009 г. 18:36:41
     счастье в билетах не ищют! я уже таких 100 штук находил никакого счатья((
     да, не в билетах счастье...
  19  Горячев Алексей Олегович, 21 ноября 2008 г. 20:28:36
     Я решил но писать много как можно решить легче?:)
  20  Скобелев Дмитрий Игоревич, 30 октября 2008 г. 15:48:50
     а где можно прочитать про лидирующие нули?
     а это когда выводят вместо 15 число 000015, тогда говорят, что с лидирующими нулями, т.е. с теми нулями, которые в принципе можно и не писать.
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

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



Домен darhor.ru: купить в магазине доменных имен Рег.ру