Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/64: Рейтинг темы: голосов - 64, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 88

Сколько существует слов, которые может написать Вася?

05.08.2021, 09:12. Показов 15485. Ответов 4

Студворк — интернет-сервис помощи студентам
Вася составляет 4-буквенные слова, в которых есть только буквы П, И, Р, О, Г, причём в каждом слове буква О может встречаться не более двух раз, при этом, если она есть, то перед ней обязательно стоит согласная буква. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?
Перебор через циклы и условия!!!
Ответ к задаче: 409
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.08.2021, 09:12
Ответы с готовыми решениями:

Сколько существует таких слов, которые может написать Вася
Господа, требуется помощь в решении данной задачи, вызвавшей у меня небольшие затруднения и вопросы. Очень прошу вас не пройти мимо и...

Сколько существует слов длины 15, которые составлены только из букв a и b и не являются палиндромами
Послед. букв называется палиндромом, если справа налево она читается так же, как слева направо, например, АББА – палиндром. Сколько...

Сколько существует различных слов из 6 букв, символом которых может быть буква английского алфавита или десятичная цифра?
Сколько существует различных слов, символом которых может быть буква английского алфавита или десятичная цифра? Например: 17joe7 ...

4
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,245
05.08.2021, 11:58
В меру моего знания языка получилось немного говнокодисто,
но, на мой взгляд, достаточно понятно:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
s = ('П','Р','Г','И')
n = 0
word=['П','П','П','П']
for i1 in s:
   word[0]=i1 # первая буква
 
# слова не содержащие О: хххх
   for i2 in s:
      word[1]=i2 # вторая буква
      for i3 in s:
         word[2]=i3 # третья буква
         for i4 in s:
            word[3]=i4 # четвертая буква
            n+=1
            #print(word,end='\n')
 
# слова содержащие хОхх
   if i1 != 'И':
      word[1]='О'
      for i3 in s:
         word[2]=i3
         for i4 in s:
            word[3]=i4
            n+=1
            #print(word,end='\n')
 
# слова содержащие ххОх
   for i2 in s:
      word[1]=i2
      if i2 != 'И':
         word[2] = 'О'
         for i4 in s:
            word[3]=i4
            n+=1
            #print(word,end='\n')
 
# слова содержащие хххО
   for i2 in s:
      word[1]=i2 
      for i3 in s:
         word[2]=i3 
         if i3 != 'И':
            word[3]='О' 
            n+=1
            #print(word,end='\n')
 
# слова содержащие хОхО
   if i1 != 'И':
      word[1]='О' 
      for i3 in s:
         word[2]=i3 
         if i3 != 'И':
            word[3]='О' 
            n+=1
            #print(word,end='\n')
print(n)
2
1 / 1 / 0
Регистрация: 21.08.2013
Сообщений: 88
05.08.2021, 12:19  [ТС]
ОГО ))))
Может как то можно создать строки с гласными и согласными буквами и потом как-то проверять и чередовать ???
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
05.08.2021, 13:02
shkolarosh,
Python
1
2
3
4
5
6
7
8
9
10
11
coll = set('ПИРОГ')
coll1 = set('ПИРГ')
fun = lambda x: coll1 if x in 'ИО' else coll
cnt = 0
 
for s1 in coll1:
    for s2 in fun(s1):
        for s3 in fun(s2):
            cnt += 5 - (s2+s3 == 'ОО') - (s3 in 'ИО')
 
print(cnt)
2
 Аватар для avdivo
303 / 213 / 112
Регистрация: 03.12.2016
Сообщений: 409
05.08.2021, 16:00
Посмотрел решения, вроде у всех 409.
Не могу понять какие последовательности лишние выдает моя программа:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import collections
 
def word(old, pos, cou):
    global s
    for alpha in cast:
        if pos > 0 and alpha == 'О' and old in vowels:
            continue
        board[pos] = alpha
        if pos == 3:
            cou += 1
            print(*board, ' - ', cou)
            a = ''.join(board)
            c[a] += 1
        else:
            cou = word(alpha, pos+1, cou)
    return cou
 
c = collections.Counter()
cast = ['П', 'И', 'Р', "О", 'Г']
vowels = cast[1] + cast[3]
cou = 0 
board = [0] * 4
 
print(word('', 0, cou))
print(c)
ИО, ОО - отсутствуют. Трех и четырех О соответственно тоже нет, а результат 497
Дополнительно выводит номера и словарь, чтоб найти одинаковые последовательности, но и их нет

Вывод:
Кликните здесь для просмотра всего текста
П П П П - 1
П П П И - 2
П П П Р - 3
П П П О - 4
П П П Г - 5
П П И П - 6
П П И И - 7
П П И Р - 8
П П И Г - 9
П П Р П - 10
П П Р И - 11
П П Р Р - 12
П П Р О - 13
П П Р Г - 14
П П О П - 15
П П О И - 16
П П О Р - 17
П П О Г - 18
П П Г П - 19
П П Г И - 20
П П Г Р - 21
П П Г О - 22
П П Г Г - 23
П И П П - 24
П И П И - 25
П И П Р - 26
П И П О - 27
П И П Г - 28
П И И П - 29
П И И И - 30
П И И Р - 31
П И И Г - 32
П И Р П - 33
П И Р И - 34
П И Р Р - 35
П И Р О - 36
П И Р Г - 37
П И Г П - 38
П И Г И - 39
П И Г Р - 40
П И Г О - 41
П И Г Г - 42
П Р П П - 43
П Р П И - 44
П Р П Р - 45
П Р П О - 46
П Р П Г - 47
П Р И П - 48
П Р И И - 49
П Р И Р - 50
П Р И Г - 51
П Р Р П - 52
П Р Р И - 53
П Р Р Р - 54
П Р Р О - 55
П Р Р Г - 56
П Р О П - 57
П Р О И - 58
П Р О Р - 59
П Р О Г - 60
П Р Г П - 61
П Р Г И - 62
П Р Г Р - 63
П Р Г О - 64
П Р Г Г - 65
П О П П - 66
П О П И - 67
П О П Р - 68
П О П О - 69
П О П Г - 70
П О И П - 71
П О И И - 72
П О И Р - 73
П О И Г - 74
П О Р П - 75
П О Р И - 76
П О Р Р - 77
П О Р О - 78
П О Р Г - 79
П О Г П - 80
П О Г И - 81
П О Г Р - 82
П О Г О - 83
П О Г Г - 84
П Г П П - 85
П Г П И - 86
П Г П Р - 87
П Г П О - 88
П Г П Г - 89
П Г И П - 90
П Г И И - 91
П Г И Р - 92
П Г И Г - 93
П Г Р П - 94
П Г Р И - 95
П Г Р Р - 96
П Г Р О - 97
П Г Р Г - 98
П Г О П - 99
П Г О И - 100
П Г О Р - 101
П Г О Г - 102
П Г Г П - 103
П Г Г И - 104
П Г Г Р - 105
П Г Г О - 106
П Г Г Г - 107
И П П П - 108
И П П И - 109
И П П Р - 110
И П П О - 111
И П П Г - 112
И П И П - 113
И П И И - 114
И П И Р - 115
И П И Г - 116
И П Р П - 117
И П Р И - 118
И П Р Р - 119
И П Р О - 120
И П Р Г - 121
И П О П - 122
И П О И - 123
И П О Р - 124
И П О Г - 125
И П Г П - 126
И П Г И - 127
И П Г Р - 128
И П Г О - 129
И П Г Г - 130
И И П П - 131
И И П И - 132
И И П Р - 133
И И П О - 134
И И П Г - 135
И И И П - 136
И И И И - 137
И И И Р - 138
И И И Г - 139
И И Р П - 140
И И Р И - 141
И И Р Р - 142
И И Р О - 143
И И Р Г - 144
И И Г П - 145
И И Г И - 146
И И Г Р - 147
И И Г О - 148
И И Г Г - 149
И Р П П - 150
И Р П И - 151
И Р П Р - 152
И Р П О - 153
И Р П Г - 154
И Р И П - 155
И Р И И - 156
И Р И Р - 157
И Р И Г - 158
И Р Р П - 159
И Р Р И - 160
И Р Р Р - 161
И Р Р О - 162
И Р Р Г - 163
И Р О П - 164
И Р О И - 165
И Р О Р - 166
И Р О Г - 167
И Р Г П - 168
И Р Г И - 169
И Р Г Р - 170
И Р Г О - 171
И Р Г Г - 172
И Г П П - 173
И Г П И - 174
И Г П Р - 175
И Г П О - 176
И Г П Г - 177
И Г И П - 178
И Г И И - 179
И Г И Р - 180
И Г И Г - 181
И Г Р П - 182
И Г Р И - 183
И Г Р Р - 184
И Г Р О - 185
И Г Р Г - 186
И Г О П - 187
И Г О И - 188
И Г О Р - 189
И Г О Г - 190
И Г Г П - 191
И Г Г И - 192
И Г Г Р - 193
И Г Г О - 194
И Г Г Г - 195
Р П П П - 196
Р П П И - 197
Р П П Р - 198
Р П П О - 199
Р П П Г - 200
Р П И П - 201
Р П И И - 202
Р П И Р - 203
Р П И Г - 204
Р П Р П - 205
Р П Р И - 206
Р П Р Р - 207
Р П Р О - 208
Р П Р Г - 209
Р П О П - 210
Р П О И - 211
Р П О Р - 212
Р П О Г - 213
Р П Г П - 214
Р П Г И - 215
Р П Г Р - 216
Р П Г О - 217
Р П Г Г - 218
Р И П П - 219
Р И П И - 220
Р И П Р - 221
Р И П О - 222
Р И П Г - 223
Р И И П - 224
Р И И И - 225
Р И И Р - 226
Р И И Г - 227
Р И Р П - 228
Р И Р И - 229
Р И Р Р - 230
Р И Р О - 231
Р И Р Г - 232
Р И Г П - 233
Р И Г И - 234
Р И Г Р - 235
Р И Г О - 236
Р И Г Г - 237
Р Р П П - 238
Р Р П И - 239
Р Р П Р - 240
Р Р П О - 241
Р Р П Г - 242
Р Р И П - 243
Р Р И И - 244
Р Р И Р - 245
Р Р И Г - 246
Р Р Р П - 247
Р Р Р И - 248
Р Р Р Р - 249
Р Р Р О - 250
Р Р Р Г - 251
Р Р О П - 252
Р Р О И - 253
Р Р О Р - 254
Р Р О Г - 255
Р Р Г П - 256
Р Р Г И - 257
Р Р Г Р - 258
Р Р Г О - 259
Р Р Г Г - 260
Р О П П - 261
Р О П И - 262
Р О П Р - 263
Р О П О - 264
Р О П Г - 265
Р О И П - 266
Р О И И - 267
Р О И Р - 268
Р О И Г - 269
Р О Р П - 270
Р О Р И - 271
Р О Р Р - 272
Р О Р О - 273
Р О Р Г - 274
Р О Г П - 275
Р О Г И - 276
Р О Г Р - 277
Р О Г О - 278
Р О Г Г - 279
Р Г П П - 280
Р Г П И - 281
Р Г П Р - 282
Р Г П О - 283
Р Г П Г - 284
Р Г И П - 285
Р Г И И - 286
Р Г И Р - 287
Р Г И Г - 288
Р Г Р П - 289
Р Г Р И - 290
Р Г Р Р - 291
Р Г Р О - 292
Р Г Р Г - 293
Р Г О П - 294
Р Г О И - 295
Р Г О Р - 296
Р Г О Г - 297
Р Г Г П - 298
Р Г Г И - 299
Р Г Г Р - 300
Р Г Г О - 301
Р Г Г Г - 302
О П П П - 303
О П П И - 304
О П П Р - 305
О П П О - 306
О П П Г - 307
О П И П - 308
О П И И - 309
О П И Р - 310
О П И Г - 311
О П Р П - 312
О П Р И - 313
О П Р Р - 314
О П Р О - 315
О П Р Г - 316
О П О П - 317
О П О И - 318
О П О Р - 319
О П О Г - 320
О П Г П - 321
О П Г И - 322
О П Г Р - 323
О П Г О - 324
О П Г Г - 325
О И П П - 326
О И П И - 327
О И П Р - 328
О И П О - 329
О И П Г - 330
О И И П - 331
О И И И - 332
О И И Р - 333
О И И Г - 334
О И Р П - 335
О И Р И - 336
О И Р Р - 337
О И Р О - 338
О И Р Г - 339
О И Г П - 340
О И Г И - 341
О И Г Р - 342
О И Г О - 343
О И Г Г - 344
О Р П П - 345
О Р П И - 346
О Р П Р - 347
О Р П О - 348
О Р П Г - 349
О Р И П - 350
О Р И И - 351
О Р И Р - 352
О Р И Г - 353
О Р Р П - 354
О Р Р И - 355
О Р Р Р - 356
О Р Р О - 357
О Р Р Г - 358
О Р О П - 359
О Р О И - 360
О Р О Р - 361
О Р О Г - 362
О Р Г П - 363
О Р Г И - 364
О Р Г Р - 365
О Р Г О - 366
О Р Г Г - 367
О Г П П - 368
О Г П И - 369
О Г П Р - 370
О Г П О - 371
О Г П Г - 372
О Г И П - 373
О Г И И - 374
О Г И Р - 375
О Г И Г - 376
О Г Р П - 377
О Г Р И - 378
О Г Р Р - 379
О Г Р О - 380
О Г Р Г - 381
О Г О П - 382
О Г О И - 383
О Г О Р - 384
О Г О Г - 385
О Г Г П - 386
О Г Г И - 387
О Г Г Р - 388
О Г Г О - 389
О Г Г Г - 390
Г П П П - 391
Г П П И - 392
Г П П Р - 393
Г П П О - 394
Г П П Г - 395
Г П И П - 396
Г П И И - 397
Г П И Р - 398
Г П И Г - 399
Г П Р П - 400
Г П Р И - 401
Г П Р Р - 402
Г П Р О - 403
Г П Р Г - 404
Г П О П - 405
Г П О И - 406
Г П О Р - 407
Г П О Г - 408
Г П Г П - 409
Г П Г И - 410
Г П Г Р - 411
Г П Г О - 412
Г П Г Г - 413
Г И П П - 414
Г И П И - 415
Г И П Р - 416
Г И П О - 417
Г И П Г - 418
Г И И П - 419
Г И И И - 420
Г И И Р - 421
Г И И Г - 422
Г И Р П - 423
Г И Р И - 424
Г И Р Р - 425
Г И Р О - 426
Г И Р Г - 427
Г И Г П - 428
Г И Г И - 429
Г И Г Р - 430
Г И Г О - 431
Г И Г Г - 432
Г Р П П - 433
Г Р П И - 434
Г Р П Р - 435
Г Р П О - 436
Г Р П Г - 437
Г Р И П - 438
Г Р И И - 439
Г Р И Р - 440
Г Р И Г - 441
Г Р Р П - 442
Г Р Р И - 443
Г Р Р Р - 444
Г Р Р О - 445
Г Р Р Г - 446
Г Р О П - 447
Г Р О И - 448
Г Р О Р - 449
Г Р О Г - 450
Г Р Г П - 451
Г Р Г И - 452
Г Р Г Р - 453
Г Р Г О - 454
Г Р Г Г - 455
Г О П П - 456
Г О П И - 457
Г О П Р - 458
Г О П О - 459
Г О П Г - 460
Г О И П - 461
Г О И И - 462
Г О И Р - 463
Г О И Г - 464
Г О Р П - 465
Г О Р И - 466
Г О Р Р - 467
Г О Р О - 468
Г О Р Г - 469
Г О Г П - 470
Г О Г И - 471
Г О Г Р - 472
Г О Г О - 473
Г О Г Г - 474
Г Г П П - 475
Г Г П И - 476
Г Г П Р - 477
Г Г П О - 478
Г Г П Г - 479
Г Г И П - 480
Г Г И И - 481
Г Г И Р - 482
Г Г И Г - 483
Г Г Р П - 484
Г Г Р И - 485
Г Г Р Р - 486
Г Г Р О - 487
Г Г Р Г - 488
Г Г О П - 489
Г Г О И - 490
Г Г О Р - 491
Г Г О Г - 492
Г Г Г П - 493
Г Г Г И - 494
Г Г Г Р - 495
Г Г Г О - 496
Г Г Г Г - 497
497
Counter({'ПППП': 1, 'ПППИ': 1, 'ПППР': 1, 'ПППО': 1, 'ПППГ': 1, 'ППИП': 1, 'ППИИ': 1, 'ППИР': 1, 'ППИГ': 1, 'ППРП': 1, 'ППРИ': 1, 'ППРР': 1, 'ППРО': 1, 'ППРГ': 1, 'ППОП': 1, 'ППОИ': 1, 'ППОР': 1, 'ППОГ': 1, 'ППГП': 1, 'ППГИ': 1, 'ППГР': 1, 'ППГО': 1, 'ППГГ': 1, 'ПИПП': 1, 'ПИПИ': 1, 'ПИПР': 1, 'ПИПО': 1, 'ПИПГ': 1, 'ПИИП': 1, 'ПИИИ': 1, 'ПИИР': 1, 'ПИИГ': 1, 'ПИРП': 1, 'ПИРИ': 1, 'ПИРР': 1, 'ПИРО': 1, 'ПИРГ': 1, 'ПИГП': 1, 'ПИГИ': 1, 'ПИГР': 1, 'ПИГО': 1, 'ПИГГ': 1, 'ПРПП': 1, 'ПРПИ': 1, 'ПРПР': 1, 'ПРПО': 1, 'ПРПГ': 1, 'ПРИП': 1, 'ПРИИ': 1, 'ПРИР': 1, 'ПРИГ': 1, 'ПРРП': 1, 'ПРРИ': 1, 'ПРРР': 1, 'ПРРО': 1, 'ПРРГ': 1, 'ПРОП': 1, 'ПРОИ': 1, 'ПРОР': 1, 'ПРОГ': 1, 'ПРГП': 1, 'ПРГИ': 1, 'ПРГР': 1, 'ПРГО': 1, 'ПРГГ': 1, 'ПОПП': 1, 'ПОПИ': 1, 'ПОПР': 1, 'ПОПО': 1, 'ПОПГ': 1, 'ПОИП': 1, 'ПОИИ': 1, 'ПОИР': 1, 'ПОИГ': 1, 'ПОРП': 1, 'ПОРИ': 1, 'ПОРР': 1, 'ПОРО': 1, 'ПОРГ': 1, 'ПОГП': 1, 'ПОГИ': 1, 'ПОГР': 1, 'ПОГО': 1, 'ПОГГ': 1, 'ПГПП': 1, 'ПГПИ': 1, 'ПГПР': 1, 'ПГПО': 1, 'ПГПГ': 1, 'ПГИП': 1, 'ПГИИ': 1, 'ПГИР': 1, 'ПГИГ': 1, 'ПГРП': 1, 'ПГРИ': 1, 'ПГРР': 1, 'ПГРО': 1, 'ПГРГ': 1, 'ПГОП': 1, 'ПГОИ': 1, 'ПГОР': 1, 'ПГОГ': 1, 'ПГГП': 1, 'ПГГИ': 1, 'ПГГР': 1, 'ПГГО': 1, 'ПГГГ': 1, 'ИППП': 1, 'ИППИ': 1, 'ИППР': 1, 'ИППО': 1, 'ИППГ': 1, 'ИПИП': 1, 'ИПИИ': 1, 'ИПИР': 1, 'ИПИГ': 1, 'ИПРП': 1, 'ИПРИ': 1, 'ИПРР': 1, 'ИПРО': 1, 'ИПРГ': 1, 'ИПОП': 1, 'ИПОИ': 1, 'ИПОР': 1, 'ИПОГ': 1, 'ИПГП': 1, 'ИПГИ': 1, 'ИПГР': 1, 'ИПГО': 1, 'ИПГГ': 1, 'ИИПП': 1, 'ИИПИ': 1, 'ИИПР': 1, 'ИИПО': 1, 'ИИПГ': 1, 'ИИИП': 1, 'ИИИИ': 1, 'ИИИР': 1, 'ИИИГ': 1, 'ИИРП': 1, 'ИИРИ': 1, 'ИИРР': 1, 'ИИРО': 1, 'ИИРГ': 1, 'ИИГП': 1, 'ИИГИ': 1, 'ИИГР': 1, 'ИИГО': 1, 'ИИГГ': 1, 'ИРПП': 1, 'ИРПИ': 1, 'ИРПР': 1, 'ИРПО': 1, 'ИРПГ': 1, 'ИРИП': 1, 'ИРИИ': 1, 'ИРИР': 1, 'ИРИГ': 1, 'ИРРП': 1, 'ИРРИ': 1, 'ИРРР': 1, 'ИРРО': 1, 'ИРРГ': 1, 'ИРОП': 1, 'ИРОИ': 1, 'ИРОР': 1, 'ИРОГ': 1, 'ИРГП': 1, 'ИРГИ': 1, 'ИРГР': 1, 'ИРГО': 1, 'ИРГГ': 1, 'ИГПП': 1, 'ИГПИ': 1, 'ИГПР': 1, 'ИГПО': 1, 'ИГПГ': 1, 'ИГИП': 1, 'ИГИИ': 1, 'ИГИР': 1, 'ИГИГ': 1, 'ИГРП': 1, 'ИГРИ': 1, 'ИГРР': 1, 'ИГРО': 1, 'ИГРГ': 1, 'ИГОП': 1, 'ИГОИ': 1, 'ИГОР': 1, 'ИГОГ': 1, 'ИГГП': 1, 'ИГГИ': 1, 'ИГГР': 1, 'ИГГО': 1, 'ИГГГ': 1, 'РППП': 1, 'РППИ': 1, 'РППР': 1, 'РППО': 1, 'РППГ': 1, 'РПИП': 1, 'РПИИ': 1, 'РПИР': 1, 'РПИГ': 1, 'РПРП': 1, 'РПРИ': 1, 'РПРР': 1, 'РПРО': 1, 'РПРГ': 1, 'РПОП': 1, 'РПОИ': 1, 'РПОР': 1, 'РПОГ': 1, 'РПГП': 1, 'РПГИ': 1, 'РПГР': 1, 'РПГО': 1, 'РПГГ': 1, 'РИПП': 1, 'РИПИ': 1, 'РИПР': 1, 'РИПО': 1, 'РИПГ': 1, 'РИИП': 1, 'РИИИ': 1, 'РИИР': 1, 'РИИГ': 1, 'РИРП': 1, 'РИРИ': 1, 'РИРР': 1, 'РИРО': 1, 'РИРГ': 1, 'РИГП': 1, 'РИГИ': 1, 'РИГР': 1, 'РИГО': 1, 'РИГГ': 1, 'РРПП': 1, 'РРПИ': 1, 'РРПР': 1, 'РРПО': 1, 'РРПГ': 1, 'РРИП': 1, 'РРИИ': 1, 'РРИР': 1, 'РРИГ': 1, 'РРРП': 1, 'РРРИ': 1, 'РРРР': 1, 'РРРО': 1, 'РРРГ': 1, 'РРОП': 1, 'РРОИ': 1, 'РРОР': 1, 'РРОГ': 1, 'РРГП': 1, 'РРГИ': 1, 'РРГР': 1, 'РРГО': 1, 'РРГГ': 1, 'РОПП': 1, 'РОПИ': 1, 'РОПР': 1, 'РОПО': 1, 'РОПГ': 1, 'РОИП': 1, 'РОИИ': 1, 'РОИР': 1, 'РОИГ': 1, 'РОРП': 1, 'РОРИ': 1, 'РОРР': 1, 'РОРО': 1, 'РОРГ': 1, 'РОГП': 1, 'РОГИ': 1, 'РОГР': 1, 'РОГО': 1, 'РОГГ': 1, 'РГПП': 1, 'РГПИ': 1, 'РГПР': 1, 'РГПО': 1, 'РГПГ': 1, 'РГИП': 1, 'РГИИ': 1, 'РГИР': 1, 'РГИГ': 1, 'РГРП': 1, 'РГРИ': 1, 'РГРР': 1, 'РГРО': 1, 'РГРГ': 1, 'РГОП': 1, 'РГОИ': 1, 'РГОР': 1, 'РГОГ': 1, 'РГГП': 1, 'РГГИ': 1, 'РГГР': 1, 'РГГО': 1, 'РГГГ': 1, 'ОППП': 1, 'ОППИ': 1, 'ОППР': 1, 'ОППО': 1, 'ОППГ': 1, 'ОПИП': 1, 'ОПИИ': 1, 'ОПИР': 1, 'ОПИГ': 1, 'ОПРП': 1, 'ОПРИ': 1, 'ОПРР': 1, 'ОПРО': 1, 'ОПРГ': 1, 'ОПОП': 1, 'ОПОИ': 1, 'ОПОР': 1, 'ОПОГ': 1, 'ОПГП': 1, 'ОПГИ': 1, 'ОПГР': 1, 'ОПГО': 1, 'ОПГГ': 1, 'ОИПП': 1, 'ОИПИ': 1, 'ОИПР': 1, 'ОИПО': 1, 'ОИПГ': 1, 'ОИИП': 1, 'ОИИИ': 1, 'ОИИР': 1, 'ОИИГ': 1, 'ОИРП': 1, 'ОИРИ': 1, 'ОИРР': 1, 'ОИРО': 1, 'ОИРГ': 1, 'ОИГП': 1, 'ОИГИ': 1, 'ОИГР': 1, 'ОИГО': 1, 'ОИГГ': 1, 'ОРПП': 1, 'ОРПИ': 1, 'ОРПР': 1, 'ОРПО': 1, 'ОРПГ': 1, 'ОРИП': 1, 'ОРИИ': 1, 'ОРИР': 1, 'ОРИГ': 1, 'ОРРП': 1, 'ОРРИ': 1, 'ОРРР': 1, 'ОРРО': 1, 'ОРРГ': 1, 'ОРОП': 1, 'ОРОИ': 1, 'ОРОР': 1, 'ОРОГ': 1, 'ОРГП': 1, 'ОРГИ': 1, 'ОРГР': 1, 'ОРГО': 1, 'ОРГГ': 1, 'ОГПП': 1, 'ОГПИ': 1, 'ОГПР': 1, 'ОГПО': 1, 'ОГПГ': 1, 'ОГИП': 1, 'ОГИИ': 1, 'ОГИР': 1, 'ОГИГ': 1, 'ОГРП': 1, 'ОГРИ': 1, 'ОГРР': 1, 'ОГРО': 1, 'ОГРГ': 1, 'ОГОП': 1, 'ОГОИ': 1, 'ОГОР': 1, 'ОГОГ': 1, 'ОГГП': 1, 'ОГГИ': 1, 'ОГГР': 1, 'ОГГО': 1, 'ОГГГ': 1, 'ГППП': 1, 'ГППИ': 1, 'ГППР': 1, 'ГППО': 1, 'ГППГ': 1, 'ГПИП': 1, 'ГПИИ': 1, 'ГПИР': 1, 'ГПИГ': 1, 'ГПРП': 1, 'ГПРИ': 1, 'ГПРР': 1, 'ГПРО': 1, 'ГПРГ': 1, 'ГПОП': 1, 'ГПОИ': 1, 'ГПОР': 1, 'ГПОГ': 1, 'ГПГП': 1, 'ГПГИ': 1, 'ГПГР': 1, 'ГПГО': 1, 'ГПГГ': 1, 'ГИПП': 1, 'ГИПИ': 1, 'ГИПР': 1, 'ГИПО': 1, 'ГИПГ': 1, 'ГИИП': 1, 'ГИИИ': 1, 'ГИИР': 1, 'ГИИГ': 1, 'ГИРП': 1, 'ГИРИ': 1, 'ГИРР': 1, 'ГИРО': 1, 'ГИРГ': 1, 'ГИГП': 1, 'ГИГИ': 1, 'ГИГР': 1, 'ГИГО': 1, 'ГИГГ': 1, 'ГРПП': 1, 'ГРПИ': 1, 'ГРПР': 1, 'ГРПО': 1, 'ГРПГ': 1, 'ГРИП': 1, 'ГРИИ': 1, 'ГРИР': 1, 'ГРИГ': 1, 'ГРРП': 1, 'ГРРИ': 1, 'ГРРР': 1, 'ГРРО': 1, 'ГРРГ': 1, 'ГРОП': 1, 'ГРОИ': 1, 'ГРОР': 1, 'ГРОГ': 1, 'ГРГП': 1, 'ГРГИ': 1, 'ГРГР': 1, 'ГРГО': 1, 'ГРГГ': 1, 'ГОПП': 1, 'ГОПИ': 1, 'ГОПР': 1, 'ГОПО': 1, 'ГОПГ': 1, 'ГОИП': 1, 'ГОИИ': 1, 'ГОИР': 1, 'ГОИГ': 1, 'ГОРП': 1, 'ГОРИ': 1, 'ГОРР': 1, 'ГОРО': 1, 'ГОРГ': 1, 'ГОГП': 1, 'ГОГИ': 1, 'ГОГР': 1, 'ГОГО': 1, 'ГОГГ': 1, 'ГГПП': 1, 'ГГПИ': 1, 'ГГПР': 1, 'ГГПО': 1, 'ГГПГ': 1, 'ГГИП': 1, 'ГГИИ': 1, 'ГГИР': 1, 'ГГИГ': 1, 'ГГРП': 1, 'ГГРИ': 1, 'ГГРР': 1, 'ГГРО': 1, 'ГГРГ': 1, 'ГГОП': 1, 'ГГОИ': 1, 'ГГОР': 1, 'ГГОГ': 1, 'ГГГП': 1, 'ГГГИ': 1, 'ГГГР': 1, 'ГГГО': 1, 'ГГГГ': 1})


Добавлено через 1 час 36 минут
Все, понял. Буква О не может быть первой.
Тогда вот решение с выводом последовательностей
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def word(old, pos, cou):
    for alpha in cast:
        if alpha == 'О' and old in vowels:
            continue
        board[pos] = alpha
        if pos == 3:
            cou += 1
            print(*board)
        else:
            cou = word(alpha, pos+1, cou)
    return cou
 
cast = ['П', 'И', 'Р', "О", 'Г']
vowels = cast[1] + cast[3]
cou = 0 
board = [0] * 4
 
print(word('О', 0, cou))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.08.2021, 16:00
Помогаю со студенческими работами здесь

Сколько различных кодов может составить Вася?
Вася составляет 5-буквенные коды из букв К, А, Л, И, Й. Каждую букву нужно использовать ровно 1 раз, при этом код не может начинаться с...

Сколько различных прямоугольников может на листочке нарисовать Вася, если рисовать он умеет только по линиям?
У Васи есть листочек в клеточку, состоящий из N клеток по горизонтали и M клеток по вертикали, причем линии клеток листочка на краю также...

Сколько существует пятизначных чисел? Сколько среди них таких, которые начинаются на 2 и заканчиваются 5?
Сколько существует пятизначных чисел? Сколько среди них таких что начинаются на 2 и заканчиваются 5?

Написать программу, которая определяет, сумму всех чисел, которые Вася и Петя запишут в тетрадь.
Вася и Петя играют в следующую игру. На доске написано натуральное число, состоящее из N цифр (1<=N<=100). Ребята по очереди выбирают...

Сколько существует слов длиной 14?
Сколько существует слов длинной 14 (букв), составленных из всех букв русского алфавита в алфавитном порядке? (Например: ауыя, бвгю и т.д....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru