Имена, содержащие две буквы Р.

Последние недели я занимаюсь саморазвитием — решаю задачи Эйлера по программированию. Дошел уже до 39. И в каком-то разговоре с женой про сыновей и их имена с двумя Р я понял, что могу написать программу, которая может найти все такие имена в базе данных. Файл с именами я нашел тут: https://stackoverflow.com/questions/1803628/raw-list-of-person-names

А код написал сам:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim:fileencoding=utf-8

'''
looking for names with double R

'''
import os
fi = open('/Users/matakov/names.txt', 'r')

pyramid=[]
for line in fi:
    pyramid.append( list(map( str, line.split() )) )

pyramid = sorted(pyramid)
#print ((pyramid))

for line in pyramid:
	#print (line)
	r=0
	for char in line[0]:
		if char == 'r' or char == 'R':
			r+=1
	if r >= 2: print (line[0])

Довольно просто оказалось. Вот так я провожу досуг, когда не пишу в блог.

Вот сам список, как видите, мои сыновья в нем присутствуют:

TWO R NAMES:

ARRON
ARTHUR
ARTURO
AURORA
AURORE
BARABARA
BARBAR
BARBARA
BARBERA
BARBRA
BARRETT
BARRIE
BARRY
BERNARD
BERNARDA
BERNARDINA
BERNARDINE
BERNARDO
BERRY
BERTRAM
BRADFORD
BRODERICK
CARRI
CARRIE
CARROL
CARROLL
CARRY
CARTER
CHERRI
CHERRIE
CHERRY
CHERRYL
CHRISTOPER
CHRISTOPHER
CIERRA
CORRIE
CORRIN
CORRINA
CORRINE
CORRINNE
CRISTOPHER
DARREL
DARRELL
DARREN
DARRICK
DARRIN
DARRON
DARRYL
DEIRDRE
DERRICK
DIERDRE
DORRIS
ERROL
FARRAH
FLORRIE
FORREST
FREDERIC
FREDERICA
FREDERICK
FREDERICKA
FREDRIC
FREDRICK
FREDRICKA
GARRET
GARRETT
GARRY
GERARD
GERARDO
GERRI
GERRY
GERTRUD
GERTRUDE
GERTRUDIS
GREGORIA
GREGORIO
GREGORY
GROVER
HARRIET
HARRIETT
HARRIETTE
HARRIS
HARRISON
HARRY
HERBERT
HERIBERTO
IRMGARD
JARRED
JARRETT
JARROD
JERRELL
JERRI
JERRICA
JERRIE
JERROD
JERROLD
JERRY
KARREN
KARRI
KARRIE
KARRY
KERRI
KERRIE
KERRY
KRISTOFER
KRISTOPHER
LARRAINE
LARRY
LORRAINE
LORRETTA
LORRI
LORRIANE
LORRIE
LORRINE
MARAGARET
MARAGRET
MARGARET
MARGARETA
MARGARETE
MARGARETT
MARGARETTA
MARGARETTE
MARGARITA
MARGARITE
MARGARITO
MARGART
MARGERET
MARGERT
MARGERY
MARGHERITA
MARGORIE
MARGRET
MARGRETT
MARGUERITA
MARGUERITE
MARGURITE
MARICRUZ
MARJORIE
MARJORY
MARQUERITE
MARRY
MARYROSE
MERRI
MERRIE
MERRILEE
MERRILL
MERRY
MONSERRATE
MORRIS
MURRAY
NORBERT
NORBERTO
NORRIS
PARKER
PERRY
PIERRE
PORFIRIO
PORTER
RAMIRO
RAYFORD
RICARDA
RICARDO
RICHARD
RIGOBERTO
ROBERT
ROBERTA
ROBERTO
RODERICK
RODGER
RODRICK
RODRIGO
ROGER
RORY
ROSAMARIA
ROSARIA
ROSARIO
ROSAURA
ROSEMARIE
ROSEMARY
RUPERT
SHARRI
SHARRON
SHERRELL
SHERRI
SHERRIE
SHERRIL
SHERRILL
SHERRON
SHERRY
SHERRYL
SIERRA
SOCORRO
STARR
TARRA
TERRA
TERRANCE
TERRELL
TERRENCE
TERRESA
TERRI
TERRIE
TERRILYN
TERRY
TIERRA
TORRI
TORRIE
TREVOR
WARNER
WARREN
WERNER

Имена, содержащие две буквы Р.: 2 комментария

  • 5 февраля 2024 в 0:34
    Permalink

    Excited to improve your online security seamlessly? Our freelance services provide you covered! From fortifying your online platform against unwanted visitors to simplifying file sharing, we’ve got simple solutions for all. https://toproll.cf

    Ответ
  • 5 февраля 2024 в 13:58
    Permalink

    Бурим, https://mellstroy.co/strim-kazino-onlajn-s-degrov-zanosy-nedeli-onlajn/ настоящее имя Андрей Бурим, известен собственными стримами в чат-рулетке и разгульным стилем жизни. Он прославился благодаря своему контенту, который включал в себя взаимодействие с аудиторией в реальном времени. Вопреки правовые вопросы и критику, Меллстрой продолжил развивать свой формат, перейдя к «life-контенту». Сообщество Меллстроя, известное как «Боровы», принимает активное участие в его стримах, что способствует росту его популярности и финансовому успеху. Дополнительные сведения можно узнать в статье здесь.

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *