Гость
Статьи
Задача для вас

Задача для вас

Сколько есть различных трёхзначных чисел, в каждом из которых есть цифры 1 и 2? Цифры в записи чисел не повторяются.

22 ответа
Последний — Перейти
#2

Эльза не прессанёт математикой раз в сутки между передачей данных - это будет не Эльза .🤣😂

#3

12

#4
ШЛИМАЗЛ

12

Неверно.

#5
Принцесса Эльза

Неверно.

😱😭😱

Гость
#6

Милая девушка, вы разбираетесь в программировании? Давайте перейдем пожалуйста на цифру ноль и единица.

#8
Гость

Милая девушка, вы разбираетесь в программировании? Давайте перейдем пожалуйста на цифру ноль и единица.

Нет. Программирование - это не моё:)

Гость
#9

Кутча. Цифры 1 и 2 не должны повторяться, значит чисел где эти цифры повторяются или дублируются, но не стоят рядом нам не нужны.
12Х — 120 123 124 125 126 127 128 129
1Х2 —102 132 142 152 162 172 182 192
Х12 — 312 412 512 612 712 812 912
21Х — 210 213 214 215 216 217 218 219
2Х1 — 201 231 241 251 261 271 281 291
Х21 — 321 421 521 621 721 821 921

Гость
#10

21

#11
Гость

21

Неверно.

#12
Гость

Кутча. Цифры 1 и 2 не должны повторяться, значит чисел где эти цифры повторяются или дублируются, но не стоят рядом нам не нужны.
12Х — 120 123 124 125 126 127 128 129
1Х2 —102 132 142 152 162 172 182 192
Х12 — 312 412 512 612 712 812 912
21Х — 210 213 214 215 216 217 218 219
2Х1 — 201 231 241 251 261 271 281 291
Х21 — 321 421 521 621 721 821 921

Дайте ответ.

#13

РЕШЕНИЕ

1 способ.
12х - 8 чисел.
1х2 - 8 чисел
х12 - 7 чисел.
(8 + 8 + 7)*2 = 46 (умножаем на 2, т.к. 1 и 2 можнг поменять местами).
Ответ: 46.
2 способ.
Всего трёхзначных чисел (цифры которых не повторяются)
9*9*8 = 648.
Чисел без единички 8*8*7 = 448.
Чисел без двойки 448.
Чисел без единички И без двойки 7*7*6 = 294.
Чисел без единички ИЛИ без двойки 448 + 448 - 294 = 602.
Чисел с 1 и 2: 648 - 602 = 46.
Ответ: 46.

Гость
#14

Ну смотрите, возможные комбинации
*12
*21
1*2
12*
2*1
21*
Это всего 6 вариантов.
В каждом из вариантов количество комбинаций = 1(одна единица)*1(одна двойка) *9(потому что цифр всего 9).
Итого: 9*6= 54 цифры

Гость
#15

Туплю, нужно на 7(кол во цифр) умножать потому, что 2 и 1 ток раз должны встречаться = 42

#16
Гость

Туплю, нужно на 7(кол во цифр) умножать потому, что 2 и 1 ток раз должны встречаться = 42

12х - цифра х принимает 8, а не 7 значений.
1х2 так же.
А в случае х12 цифра х принимает 7 значений, т.к.на первом месте не может быть ноль.

#17

count = 0
for i in range(100, 1000):
a, b, c = i//100, (i // 10) % 10, i % 10
if a != b and a != c and b != c:
# a = 1 and b = 2
if a == 1 and b == 2:
print(i)
count += 1
# a = 1 and c = 2
elif a == 1 and c == 2:
print(i)
count += 1
# b = 1 and c = 2
elif b == 1 and c == 2:
print(i)
count += 1
# b = 1 and a = 2
elif b == 1 and a == 2:
print(i)
count+=1
# c = 1 and a = 2
elif c == 1 and a == 2:
print(i)
count += 1
# c = 1 and b = 2
elif c == 1 and b == 2:
print(i)
count += 1

print("\n\n")
print(f"\ncount: {count}")

______
В ответе принтит 46

Гость
#18
Принцесса Эльза

12х - цифра х принимает 8, а не 7 значений.
1х2 так же.
А в случае х12 цифра х принимает 7 значений, т.к.на первом месте не может быть ноль.

О спасибо, значит ответ 46) давненько комбинаторику не решала

#19
Гость

О спасибо, значит ответ 46) давненько комбинаторику не решала

Приветствую!

#20
Аргента

count = 0
for i in range(100, 1000):
a, b, c = i//100, (i // 10) % 10, i % 10
if a != b and a != c and b != c:
# a = 1 and b = 2
if a == 1 and b == 2:
print(i)
count += 1
# a = 1 and c = 2
elif a == 1 and c == 2:
print(i)
count += 1
# b = 1 and c = 2
elif b == 1 and c == 2:
print(i)
count += 1
# b = 1 and a = 2
elif b == 1 and a == 2:
print(i)
count+=1
# c = 1 and a = 2
elif c == 1 and a == 2:
print(i)
count += 1
# c = 1 and b = 2
elif c == 1 and b == 2:
print(i)
count += 1

print("\n\n")
print(f"\ncount: {count}")

______
В ответе принтит 46

Прекрасно!
Приветствую, Аргента!

Гость
#21

for (let cnt = 0, i = 100; i < 1000; i++) {
let s = i.toString();

let a = s.indexOf('1'), b = s.indexOf('2');
if (a !== -1 && b !== -1) {
if (a < 2 && s.indexOf('1', a + 1) !== -1) {
continue;
}
if (b < 2 && s.indexOf('2', b + 1) !== -1) {
continue;
}
console.log(i);
cnt++;
}
}
console.log('==', cnt);
// 46

Гость
#22

и вопрос по теме: какого x.. IT-шники с ЗП >200 тут делают?

Форум: Время для себя
Всего:
Новые темы за сутки:
Популярные темы за сутки: