최소 2 개의 정규 표현식 (또는 버전)에서 작동하는 정규 표현식을 작성하고 실행중인 각 버전 (또는 버전)에서 다른 문자열과 일치시킵니다.
이 챌린지에서 일치시킬 문자열은 아래 나열된 Ubuntu 코드 이름의 첫 단어입니다. 정규식이 목록의 맨 위에서 일치해야합니다. 즉, 3 개 맛에 정규식 작동하는 경우가 일치해야 Warty
Hoary
하고 Breezy
다른 사람을, 그리고.
Warty
Hoary
Breezy
Dapper
Edgy
Feisty
Gutsy
Hardy
Intrepid
Jaunty
Karmic
Lucid
Maverick
Natty
Oneiric
Precise
Quantal
Raring
Saucy
Trusty
Utopic
Vivid
Wily
Xenial
Yakkety
Zesty
17.10
18.04
18.10
19.04
19.10
...
정규식이 26 가지 이상의 맛으로 작동하는 경우 대신 우분투 버전 번호를 일치시킬 수 있습니다. 17.10부터 시작하여 새 맛마다 두 번째 숫자를 04이면 10으로 변경하고 첫 번째 숫자를 늘리고 그렇지 않으면 두 번째 숫자를 04로 변경하십시오.
각 맛에서 정규 표현식은 가정 된 문자열과 일치해야하며 코드 이름에 국한되지 않습니다. 후행 줄 바꿈은 중요하지 않습니다. 즉, 정규식은 후행 줄 바꿈이없는 문자열 만 일치하거나 후행 줄 바꿈이있는 문자열 만 일치하거나 둘 다 일치 할 수 있습니다. 그리고 그것은 다른 풍미에서 일관 될 필요는 없습니다. 입력이 인쇄 가능한 ASCII로되어 있다고 가정 할 수 있습니다 (후행 줄 바꿈이있는 경우 제외).
당신의 점수는 (코드의 길이 +10) / ((향수) ^ 2)입니다. 최저 점수가 이깁니다.