Цифра 3
У скольких целых чисел, лежащих в диапазоне от 1 до 1000, есть цифра 3?
Ответ: Если не использовать цифру 3, останется только 9 цифр, из которых можно составить 9 3 трехзначных чисел. Значит, с тройками будет 1000 — 729 = 271 число
Комментарии
Оставлен Радмир Сб, 12/14/2013 — 10:33
Оставлен Гость Пт, 05/23/2014 — 18:17
300 троек в 1000
в одной сотне 20 троек в 1000 есть 10 сотен так что 10*20=200 и ещё 100 троек в числе 300
и того 200+100=300 троек
Оставлен Гость Пт, 09/05/2014 — 12:03
ответ автор абсолютно правильный. А вы допустили ошибку, посчитав число 33 за два упоминания числа 3. Хотя в условии задачи стоит именно количество цифр, содержащих 3. Т.о. в каждой 100 (помимо 300-399) содержится по 19 чисел содержащих 3 , итого 19*9=171 + 100 в диапазоне 300-399, Итого, 100+171=271
Оставлен Гость Пнд, 08/04/2014 — 08:52
ответ автора, подозреваю, ошибочный.
сядьте — посчитайте на спичках, 300 получается))
а что касается алгоритма автора, почему не учитываются цифры, которых просто не существует: 001-099. такие числа не являются трехзначные — это одно- и двухзначные 1-99, по идеи они должны вычитаться из общего числа трехзначных чисел..
Оставлен Artem of 93 Пнд, 12/08/2014 — 11:54
Во-первых, в условии задачи нет ни слова о трёхзначных числах, там говорится просто о целых числах. Нам просто нужно рассмотреть диапазон от 1 до 1000, приняв «пустые места» в двузначных и однозначных числах за нули.
Во-вторых, как правильно заметил гость в комментарии от 09/05/2014, нужно считать не количество троек, а количество чисел, в которых есть хотя бы одна тройка. И мы получим, что одно число содержит три тройки (333), 27 чисел — две тройки (33, 133, 233, 433, 533, 633, 733, 833, 933, 330, 331, 332, 334, 335, 336, 337, 338, 339, 303, 313, 323, 343, 353, 363, 373, 383, 393). Таким образом, у нас 28 чисел, в которых 57 троек. То есть, Вы сделали ошибочные вычисления, лишний раз посчитав 29 чисел, и пришли к ответу 300, потому что 271 + (57 — 28) = 271 + 29 = 300.
Сколько чисел от 1 до 1000 содержат как минимум одну цифру 3
Ответ: 440
Пошаговое объяснение: Я буду использовать комбинаторные формулы
Мы рассмотрим несколько типов чисел(потом все сложим):
1) те, что содержат в записи только одну из цифр(3; 5), и не содержат вторую
2) те, что содержат в записи только две нужных цифры(3,3; 3,5; 5,3; 5,5)
3) те, что содержат в записи три нужных цифры(3,3,3; 3,3,5; . 5,5,5)
1)
всего есть три цифры и, если мы возьмем 3 в качестве единицы из них, то кол-во возможных комбинаций двух других: (5 и 3 не учитываем, т.к. это будет второй тип).
столько же их будет, если возьмем 3 в качестве десятка или сотни. Так что кол-во чисел, которые
в записи содержат 3 и не содержат 5: 64*3. Точно такое же количество чисел, которые в записи содержат 5 и не содержат 3. Так что чисел 1-го типа будет:
Найти количество чисел от 1 до 1000 в которых есть цифра 3
Помогите пожалуйста написать код на js, который ищет количество чисел от 1 до 1000 в которых есть цифра 3. Желательно с помощью остатка от деления.Пытался решить так, но числа типа 931 не видит.
![]()
Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript математика или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.