Created
December 4, 2020 18:05
-
-
Save ELepolt/48fb3f7339777e70d909d52f8ca85b9d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[["byr", "1933"], ["ecl", "amb"], ["eyr", "2029"], ["hcl", "#888785"], ["hgt", "187cm"], ["iyr", "2019"], ["pid", "937877382"]] | |
[["byr", "1992"], ["ecl", "oth"], ["eyr", "2024"], ["hcl", "#7d3b0c"], ["hgt", "183cm"], ["iyr", "2013"], ["pid", "138000309"]] | |
[["byr", "1948"], ["ecl", "amb"], ["eyr", "2030"], ["hcl", "#18171d"], ["hgt", "165cm"], ["iyr", "2011"], ["pid", "897123249"]] | |
[["byr", "1963"], ["ecl", "gry"], ["eyr", "2029"], ["hcl", "#cfa07d"], ["hgt", "72in"], ["iyr", "2017"], ["pid", "827609097"]] | |
[["byr", "1984"], ["ecl", "hzl"], ["eyr", "2028"], ["hcl", "#6b5442"], ["hgt", "152cm"], ["iyr", "2016"], ["pid", "432183209"]] | |
[["byr", "1929"], ["ecl", "hzl"], ["eyr", "2026"], ["hcl", "#888785"], ["hgt", "169cm"], ["iyr", "2013"], ["pid", "626107466"]] | |
[["byr", "1943"], ["ecl", "amb"], ["eyr", "2024"], ["hcl", "#888785"], ["hgt", "193cm"], ["iyr", "2017"], ["pid", "621305634"]] | |
[["byr", "1991"], ["ecl", "gry"], ["eyr", "2029"], ["hcl", "#a97842"], ["hgt", "175cm"], ["iyr", "2017"], ["pid", "936999610"]] | |
[["byr", "1975"], ["ecl", "gry"], ["eyr", "2020"], ["hcl", "#866857"], ["hgt", "71in"], ["iyr", "2017"], ["pid", "180628540"]] | |
[["byr", "1962"], ["ecl", "amb"], ["eyr", "2020"], ["hcl", "#cfa07d"], ["hgt", "153cm"], ["iyr", "2018"], ["pid", "579364506"]] | |
[["byr", "2001"], ["ecl", "amb"], ["eyr", "2020"], ["hcl", "#6b5442"], ["hgt", "173cm"], ["iyr", "2010"], ["pid", "406219444"]] | |
[["byr", "1927"], ["ecl", "amb"], ["eyr", "2022"], ["hcl", "#6b5442"], ["hgt", "68in"], ["iyr", "2012"], ["pid", "112372155"]] | |
[["byr", "1972"], ["ecl", "oth"], ["eyr", "2021"], ["hcl", "#888785"], ["hgt", "169cm"], ["iyr", "2015"], ["pid", "7889059161"]] | |
[["byr", "1961"], ["ecl", "brn"], ["eyr", "2026"], ["hcl", "#18171d"], ["hgt", "151cm"], ["iyr", "2020"], ["pid", "468038868"]] | |
[["byr", "1959"], ["ecl", "blu"], ["eyr", "2026"], ["hcl", "#b6652a"], ["hgt", "151cm"], ["iyr", "2012"], ["pid", "708689901"]] | |
[["byr", "1962"], ["ecl", "oth"], ["eyr", "2030"], ["hcl", "#a97842"], ["hgt", "155cm"], ["iyr", "2015"], ["pid", "683129831"]] | |
[["byr", "1940"], ["ecl", "grn"], ["eyr", "2024"], ["hcl", "#c0946f"], ["hgt", "160cm"], ["iyr", "2013"], ["pid", "936748944"]] | |
[["byr", "1978"], ["ecl", "brn"], ["eyr", "2020"], ["hcl", "#efcc98"], ["hgt", "172cm"], ["iyr", "2011"], ["pid", "759624394"]] | |
[["byr", "1980"], ["ecl", "gry"], ["eyr", "2020"], ["hcl", "#a97842"], ["hgt", "157cm"], ["iyr", "2014"], ["pid", "622444743"]] | |
[["byr", "1995"], ["ecl", "blu"], ["eyr", "2027"], ["hcl", "#341e13"], ["hgt", "174cm"], ["iyr", "2020"], ["pid", "283341241"]] | |
[["byr", "1925"], ["ecl", "gry"], ["eyr", "2021"], ["hcl", "#ceb3a1"], ["hgt", "187cm"], ["iyr", "2015"], ["pid", "818634983"]] | |
[["byr", "1953"], ["ecl", "hzl"], ["eyr", "2030"], ["hcl", "#c0946f"], ["hgt", "67in"], ["iyr", "2017"], ["pid", "085876735"]] | |
[["byr", "1987"], ["ecl", "oth"], ["eyr", "2022"], ["hcl", "#cfa07d"], ["hgt", "167cm"], ["iyr", "2020"], ["pid", "205284134"]] | |
[["byr", "1999"], ["ecl", "oth"], ["eyr", "2027"], ["hcl", "#18171d"], ["hgt", "180cm"], ["iyr", "2018"], ["pid", "232535961"]] | |
[["byr", "1920"], ["ecl", "blu"], ["eyr", "2023"], ["hcl", "#18171d"], ["hgt", "171cm"], ["iyr", "2012"], ["pid", "353601791"]] | |
[["byr", "1956"], ["ecl", "brn"], ["eyr", "2028"], ["hcl", "#866857"], ["hgt", "164cm"], ["iyr", "2012"], ["pid", "141896408"]] | |
[["byr", "1975"], ["ecl", "oth"], ["eyr", "2030"], ["hcl", "#fffffd"], ["hgt", "67in"], ["iyr", "2012"], ["pid", "855777018"]] | |
[["byr", "1987"], ["ecl", "grn"], ["eyr", "2021"], ["hcl", "#efcc98"], ["hgt", "62in"], ["iyr", "2020"], ["pid", "080116868"]] | |
[["byr", "1999"], ["ecl", "hzl"], ["eyr", "2022"], ["hcl", "#ceb3a1"], ["hgt", "164cm"], ["iyr", "2017"], ["pid", "640883740"]] | |
[["byr", "1981"], ["ecl", "grn"], ["eyr", "2023"], ["hcl", "#ceb3a1"], ["hgt", "188cm"], ["iyr", "2014"], ["pid", "185076942"]] | |
[["byr", "1958"], ["ecl", "brn"], ["eyr", "2024"], ["hcl", "#866857"], ["hgt", "76in"], ["iyr", "2015"], ["pid", "886486245"]] | |
[["byr", "1926"], ["ecl", "brn"], ["eyr", "2024"], ["hcl", "#c0946f"], ["hgt", "153cm"], ["iyr", "2012"], ["pid", "036335738"]] | |
[["byr", "1925"], ["ecl", "oth"], ["eyr", "2020"], ["hcl", "#733820"], ["hgt", "154cm"], ["iyr", "2016"], ["pid", "590365390"]] | |
[["byr", "1955"], ["ecl", "gry"], ["eyr", "2029"], ["hcl", "#ceb3a1"], ["hgt", "166cm"], ["iyr", "2018"], ["pid", "670283165"]] | |
[["byr", "1929"], ["ecl", "hzl"], ["eyr", "2030"], ["hcl", "#623a2f"], ["hgt", "184cm"], ["iyr", "2015"], ["pid", "081880232"]] | |
[["byr", "1950"], ["ecl", "gry"], ["eyr", "2026"], ["hcl", "#866857"], ["hgt", "181cm"], ["iyr", "2015"], ["pid", "825698872"]] | |
[["byr", "2002"], ["ecl", "hzl"], ["eyr", "2022"], ["hcl", "#fffffd"], ["hgt", "173cm"], ["iyr", "2013"], ["pid", "687380398"]] | |
[["byr", "1970"], ["ecl", "grn"], ["eyr", "2020"], ["hcl", "#7d3b0c"], ["hgt", "190cm"], ["iyr", "2014"], ["pid", "642261584"]] | |
[["byr", "1951"], ["ecl", "brn"], ["eyr", "2026"], ["hcl", "#ceb3a1"], ["hgt", "162cm"], ["iyr", "2019"], ["pid", "774441166"]] | |
[["byr", "1930"], ["ecl", "gry"], ["eyr", "2027"], ["hcl", "#c0946f"], ["hgt", "175cm"], ["iyr", "2010"], ["pid", "891125961"]] | |
[["byr", "1935"], ["ecl", "oth"], ["eyr", "2023"], ["hcl", "#18171d"], ["hgt", "164cm"], ["iyr", "2013"], ["pid", "684366743"]] | |
[["byr", "1972"], ["ecl", "blu"], ["eyr", "2023"], ["hcl", "#623a2f"], ["hgt", "184cm"], ["iyr", "2017"], ["pid", "363947487"]] | |
[["byr", "1975"], ["ecl", "amb"], ["eyr", "2027"], ["hcl", "#c0946f"], ["hgt", "172cm"], ["iyr", "2017"], ["pid", "591950054"]] | |
[["byr", "1978"], ["ecl", "oth"], ["eyr", "2022"], ["hcl", "#6b5442"], ["hgt", "185cm"], ["iyr", "2018"], ["pid", "849124937"]] | |
[["byr", "1930"], ["ecl", "amb"], ["eyr", "2023"], ["hcl", "#6b5442"], ["hgt", "168cm"], ["iyr", "2020"], ["pid", "332084752"]] | |
[["byr", "1922"], ["ecl", "blu"], ["eyr", "2028"], ["hcl", "#efcc98"], ["hgt", "76in"], ["iyr", "2019"], ["pid", "481801918"]] | |
[["byr", "2001"], ["ecl", "grn"], ["eyr", "2029"], ["hcl", "#733820"], ["hgt", "173cm"], ["iyr", "2012"], ["pid", "188906975"]] | |
[["byr", "1948"], ["ecl", "brn"], ["eyr", "2029"], ["hcl", "#623a2f"], ["hgt", "167cm"], ["iyr", "2020"], ["pid", "577624152"]] | |
[["byr", "1967"], ["ecl", "brn"], ["eyr", "2030"], ["hcl", "#c0946f"], ["hgt", "162cm"], ["iyr", "2016"], ["pid", "139002508"]] | |
[["byr", "1950"], ["ecl", "amb"], ["eyr", "2030"], ["hcl", "#a97842"], ["hgt", "72in"], ["iyr", "2013"], ["pid", "542944485"]] | |
[["byr", "1956"], ["ecl", "gry"], ["eyr", "2023"], ["hcl", "#602927"], ["hgt", "159cm"], ["iyr", "2012"], ["pid", "772544664"]] | |
[["byr", "1990"], ["ecl", "brn"], ["eyr", "2021"], ["hcl", "#a97842"], ["hgt", "181cm"], ["iyr", "2017"], ["pid", "322272953"]] | |
[["byr", "1989"], ["ecl", "amb"], ["eyr", "2030"], ["hcl", "#623a2f"], ["hgt", "154cm"], ["iyr", "2010"], ["pid", "514042929"]] | |
[["byr", "1988"], ["ecl", "brn"], ["eyr", "2030"], ["hcl", "#7d3b0c"], ["hgt", "161cm"], ["iyr", "2016"], ["pid", "156381939"]] | |
[["byr", "1983"], ["ecl", "hzl"], ["eyr", "2020"], ["hcl", "#888785"], ["hgt", "181cm"], ["iyr", "2018"], ["pid", "721383537"]] | |
[["byr", "1945"], ["ecl", "hzl"], ["eyr", "2026"], ["hcl", "#866857"], ["hgt", "182cm"], ["iyr", "2012"], ["pid", "557319679"]] | |
[["byr", "1980"], ["ecl", "brn"], ["eyr", "2028"], ["hcl", "#fffffd"], ["hgt", "171cm"], ["iyr", "2016"], ["pid", "563089389"]] | |
[["byr", "1961"], ["ecl", "amb"], ["eyr", "2026"], ["hcl", "#cfa07d"], ["hgt", "174cm"], ["iyr", "2012"], ["pid", "679312513"]] | |
[["byr", "1980"], ["ecl", "oth"], ["eyr", "2030"], ["hcl", "#80055d"], ["hgt", "191cm"], ["iyr", "2012"], ["pid", "159696517"]] | |
[["byr", "2000"], ["ecl", "hzl"], ["eyr", "2027"], ["hcl", "#866857"], ["hgt", "175cm"], ["iyr", "2013"], ["pid", "621184472"]] | |
[["byr", "1998"], ["ecl", "oth"], ["eyr", "2025"], ["hcl", "#a97842"], ["hgt", "166cm"], ["iyr", "2018"], ["pid", "358495679"]] | |
[["byr", "1989"], ["ecl", "oth"], ["eyr", "2029"], ["hcl", "#c0946f"], ["hgt", "63in"], ["iyr", "2013"], ["pid", "942282912"]] | |
[["byr", "1997"], ["ecl", "amb"], ["eyr", "2026"], ["hcl", "#623a2f"], ["hgt", "178cm"], ["iyr", "2017"], ["pid", "702981538"]] | |
[["byr", "1973"], ["ecl", "blu"], ["eyr", "2028"], ["hcl", "#866857"], ["hgt", "173cm"], ["iyr", "2020"], ["pid", "341036511"]] | |
[["byr", "1936"], ["ecl", "amb"], ["eyr", "2021"], ["hcl", "#602927"], ["hgt", "165cm"], ["iyr", "2014"], ["pid", "833337583"]] | |
[["byr", "1938"], ["ecl", "grn"], ["eyr", "2021"], ["hcl", "#a55daf"], ["hgt", "71in"], ["iyr", "2015"], ["pid", "701515796"]] | |
[["byr", "1927"], ["ecl", "blu"], ["eyr", "2030"], ["hcl", "#a97842"], ["hgt", "155cm"], ["iyr", "2020"], ["pid", "524488639"]] | |
[["byr", "2002"], ["ecl", "oth"], ["eyr", "2025"], ["hcl", "#866857"], ["hgt", "177cm"], ["iyr", "2020"], ["pid", "385084163"]] | |
[["byr", "1946"], ["ecl", "hzl"], ["eyr", "2029"], ["hcl", "#866857"], ["hgt", "177cm"], ["iyr", "2015"], ["pid", "459543573"]] | |
[["byr", "1996"], ["ecl", "gry"], ["eyr", "2030"], ["hcl", "#efcc98"], ["hgt", "180cm"], ["iyr", "2016"], ["pid", "826977286"]] | |
[["byr", "1924"], ["ecl", "blu"], ["eyr", "2024"], ["hcl", "#5d69e0"], ["hgt", "191cm"], ["iyr", "2019"], ["pid", "918753019"]] | |
[["byr", "1946"], ["ecl", "grn"], ["eyr", "2021"], ["hcl", "#cfa07d"], ["hgt", "189cm"], ["iyr", "2010"], ["pid", "246923037"]] | |
[["byr", "1962"], ["ecl", "oth"], ["eyr", "2028"], ["hcl", "#7d3b0c"], ["hgt", "155cm"], ["iyr", "2016"], ["pid", "924702739"]] | |
[["byr", "1934"], ["ecl", "hzl"], ["eyr", "2028"], ["hcl", "#c0946f"], ["hgt", "183cm"], ["iyr", "2018"], ["pid", "433993423"]] | |
[["byr", "1947"], ["ecl", "grn"], ["eyr", "2024"], ["hcl", "#6b5442"], ["hgt", "161cm"], ["iyr", "2012"], ["pid", "271720491"]] | |
[["byr", "1980"], ["ecl", "hzl"], ["eyr", "2021"], ["hcl", "#6b5442"], ["hgt", "174cm"], ["iyr", "2010"], ["pid", "860852799"]] | |
[["byr", "1975"], ["ecl", "oth"], ["eyr", "2021"], ["hcl", "#a5fc9f"], ["hgt", "177cm"], ["iyr", "2013"], ["pid", "290098810"]] | |
[["byr", "1947"], ["ecl", "amb"], ["eyr", "2028"], ["hcl", "#d07b27"], ["hgt", "178cm"], ["iyr", "2017"], ["pid", "762351259"]] | |
[["byr", "1939"], ["ecl", "grn"], ["eyr", "2023"], ["hcl", "#623a2f"], ["hgt", "189cm"], ["iyr", "2012"], ["pid", "053790533"]] | |
[["byr", "1963"], ["ecl", "brn"], ["eyr", "2022"], ["hcl", "#efcc98"], ["hgt", "166cm"], ["iyr", "2015"], ["pid", "695024197"]] | |
[["byr", "1979"], ["ecl", "gry"], ["eyr", "2029"], ["hcl", "#866857"], ["hgt", "168cm"], ["iyr", "2015"], ["pid", "956296646"]] | |
[["byr", "1950"], ["ecl", "gry"], ["eyr", "2026"], ["hcl", "#746f08"], ["hgt", "160cm"], ["iyr", "2017"], ["pid", "295161300"]] | |
[["byr", "1948"], ["ecl", "blu"], ["eyr", "2024"], ["hcl", "#866857"], ["hgt", "166cm"], ["iyr", "2010"], ["pid", "178927953"]] | |
[["byr", "1920"], ["ecl", "gry"], ["eyr", "2025"], ["hcl", "#7d3b0c"], ["hgt", "161cm"], ["iyr", "2020"], ["pid", "443548961"]] | |
[["byr", "1953"], ["ecl", "oth"], ["eyr", "2029"], ["hcl", "#fffffd"], ["hgt", "182cm"], ["iyr", "2019"], ["pid", "320015839"]] | |
[["byr", "1982"], ["ecl", "brn"], ["eyr", "2023"], ["hcl", "#341e13"], ["hgt", "161cm"], ["iyr", "2014"], ["pid", "798153758"]] | |
[["byr", "1962"], ["ecl", "grn"], ["eyr", "2028"], ["hcl", "#cfa07d"], ["hgt", "151cm"], ["iyr", "2019"], ["pid", "711886098"]] | |
[["byr", "1920"], ["ecl", "gry"], ["eyr", "2028"], ["hcl", "#888785"], ["hgt", "183cm"], ["iyr", "2011"], ["pid", "550207629"]] | |
[["byr", "1955"], ["ecl", "grn"], ["eyr", "2027"], ["hcl", "#c0946f"], ["hgt", "72in"], ["iyr", "2017"], ["pid", "746303487"]] | |
[["byr", "1958"], ["ecl", "gry"], ["eyr", "2023"], ["hcl", "#733820"], ["hgt", "159cm"], ["iyr", "2010"], ["pid", "162901454"]] | |
[["byr", "1940"], ["ecl", "amb"], ["eyr", "2029"], ["hcl", "#efcc98"], ["hgt", "173cm"], ["iyr", "2012"], ["pid", "594237790"]] | |
[["byr", "1941"], ["ecl", "brn"], ["eyr", "2026"], ["hcl", "#733820"], ["hgt", "178cm"], ["iyr", "2013"], ["pid", "425263722"]] | |
[["byr", "1950"], ["ecl", "hzl"], ["eyr", "2022"], ["hcl", "#0a18bb"], ["hgt", "74in"], ["iyr", "2017"], ["pid", "897969952"]] | |
[["byr", "1956"], ["ecl", "grn"], ["eyr", "2022"], ["hcl", "#7fd789"], ["hgt", "179cm"], ["iyr", "2015"], ["pid", "201629099"]] | |
[["byr", "1923"], ["ecl", "amb"], ["eyr", "2022"], ["hcl", "#602927"], ["hgt", "191cm"], ["iyr", "2011"], ["pid", "916586207"]] | |
[["byr", "1997"], ["ecl", "brn"], ["eyr", "2029"], ["hcl", "#888785"], ["hgt", "173cm"], ["iyr", "2015"], ["pid", "669662258"]] | |
[["byr", "1979"], ["ecl", "grn"], ["eyr", "2020"], ["hcl", "#efcc98"], ["hgt", "180cm"], ["iyr", "2018"], ["pid", "358771245"]] | |
[["byr", "1988"], ["ecl", "gry"], ["eyr", "2027"], ["hcl", "#c0946f"], ["hgt", "166cm"], ["iyr", "2010"], ["pid", "424388351"]] | |
[["byr", "1955"], ["ecl", "hzl"], ["eyr", "2021"], ["hcl", "#ceb3a1"], ["hgt", "164cm"], ["iyr", "2017"], ["pid", "560394910"]] | |
[["byr", "1920"], ["ecl", "amb"], ["eyr", "2029"], ["hcl", "#27f7e6"], ["hgt", "160cm"], ["iyr", "2018"], ["pid", "033692111"]] | |
[["byr", "1974"], ["ecl", "blu"], ["eyr", "2028"], ["hcl", "#733820"], ["hgt", "160cm"], ["iyr", "2010"], ["pid", "858060501"]] | |
[["byr", "1986"], ["ecl", "blu"], ["eyr", "2027"], ["hcl", "#341e13"], ["hgt", "167cm"], ["iyr", "2010"], ["pid", "076339632"]] | |
[["byr", "1967"], ["ecl", "oth"], ["eyr", "2026"], ["hcl", "#ceb3a1"], ["hgt", "179cm"], ["iyr", "2014"], ["pid", "600685520"]] | |
[["byr", "1938"], ["ecl", "amb"], ["eyr", "2021"], ["hcl", "#ceb3a1"], ["hgt", "171cm"], ["iyr", "2011"], ["pid", "789956738"]] | |
[["byr", "1985"], ["ecl", "amb"], ["eyr", "2025"], ["hcl", "#613f4b"], ["hgt", "151cm"], ["iyr", "2013"], ["pid", "493339889"]] | |
[["byr", "1978"], ["ecl", "hzl"], ["eyr", "2022"], ["hcl", "#c0946f"], ["hgt", "181cm"], ["iyr", "2011"], ["pid", "359823289"]] | |
[["byr", "1950"], ["ecl", "amb"], ["eyr", "2021"], ["hcl", "#ceb3a1"], ["hgt", "190cm"], ["iyr", "2017"], ["pid", "411804678"]] | |
[["byr", "1926"], ["ecl", "blu"], ["eyr", "2026"], ["hcl", "#c0946f"], ["hgt", "152cm"], ["iyr", "2017"], ["pid", "103821113"]] | |
[["byr", "1955"], ["ecl", "gry"], ["eyr", "2022"], ["hcl", "#733820"], ["hgt", "169cm"], ["iyr", "2010"], ["pid", "208715596"]] | |
[["byr", "1929"], ["ecl", "blu"], ["eyr", "2020"], ["hcl", "#b1214c"], ["hgt", "165cm"], ["iyr", "2012"], ["pid", "352807405"]] | |
[["byr", "1997"], ["ecl", "blu"], ["eyr", "2023"], ["hcl", "#108f16"], ["hgt", "164cm"], ["iyr", "2013"], ["pid", "644561358"]] | |
[["byr", "1949"], ["ecl", "oth"], ["eyr", "2027"], ["hcl", "#18171d"], ["hgt", "66in"], ["iyr", "2019"], ["pid", "877258886"]] | |
[["byr", "1954"], ["ecl", "brn"], ["eyr", "2027"], ["hcl", "#a97842"], ["hgt", "66in"], ["iyr", "2014"], ["pid", "110887179"]] | |
[["byr", "1932"], ["ecl", "grn"], ["eyr", "2024"], ["hcl", "#341e13"], ["hgt", "186cm"], ["iyr", "2011"], ["pid", "498972747"]] | |
[["byr", "1926"], ["ecl", "blu"], ["eyr", "2024"], ["hcl", "#341e13"], ["hgt", "172cm"], ["iyr", "2017"], ["pid", "295056305"]] | |
[["byr", "2001"], ["ecl", "grn"], ["eyr", "2030"], ["hcl", "#6b5442"], ["hgt", "164cm"], ["iyr", "2019"], ["pid", "862982189"]] | |
[["byr", "1985"], ["ecl", "gry"], ["eyr", "2028"], ["hcl", "#888785"], ["hgt", "186cm"], ["iyr", "2011"], ["pid", "409489862"]] | |
[["byr", "1983"], ["ecl", "hzl"], ["eyr", "2026"], ["hcl", "#623a2f"], ["hgt", "66in"], ["iyr", "2013"], ["pid", "189083891"]] | |
[["byr", "1945"], ["ecl", "amb"], ["eyr", "2030"], ["hcl", "#18171d"], ["hgt", "191cm"], ["iyr", "2015"], ["pid", "581546673"]] | |
[["byr", "1996"], ["ecl", "hzl"], ["eyr", "2023"], ["hcl", "#7ac7ad"], ["hgt", "158cm"], ["iyr", "2020"], ["pid", "666748924"]] | |
[["byr", "1959"], ["ecl", "grn"], ["eyr", "2028"], ["hcl", "#fffffd"], ["hgt", "172cm"], ["iyr", "2013"], ["pid", "406602771"]] | |
[["byr", "1944"], ["ecl", "blu"], ["eyr", "2020"], ["hcl", "#623a2f"], ["hgt", "169cm"], ["iyr", "2020"], ["pid", "833821322"]] | |
[["byr", "1962"], ["ecl", "oth"], ["eyr", "2022"], ["hcl", "#733820"], ["hgt", "60in"], ["iyr", "2019"], ["pid", "281039464"]] | |
[["byr", "1958"], ["ecl", "brn"], ["eyr", "2023"], ["hcl", "#326596"], ["hgt", "193cm"], ["iyr", "2013"], ["pid", "507697987"]] | |
[["byr", "2002"], ["ecl", "grn"], ["eyr", "2025"], ["hcl", "#b6652a"], ["hgt", "192cm"], ["iyr", "2011"], ["pid", "399623583"]] | |
[["byr", "1953"], ["ecl", "brn"], ["eyr", "2023"], ["hcl", "#602927"], ["hgt", "189cm"], ["iyr", "2018"], ["pid", "089068603"]] | |
[["byr", "1999"], ["ecl", "gry"], ["eyr", "2024"], ["hcl", "#866857"], ["hgt", "154cm"], ["iyr", "2015"], ["pid", "718845487"]] | |
[["byr", "1984"], ["ecl", "grn"], ["eyr", "2026"], ["hcl", "#ceb3a1"], ["hgt", "186cm"], ["iyr", "2010"], ["pid", "325370778"]] | |
[["byr", "1933"], ["ecl", "brn"], ["eyr", "2023"], ["hcl", "#c0946f"], ["hgt", "181cm"], ["iyr", "2013"], ["pid", "156980004"]] | |
[["byr", "1945"], ["ecl", "oth"], ["eyr", "2027"], ["hcl", "#602927"], ["hgt", "192cm"], ["iyr", "2018"], ["pid", "366509171"]] | |
[["byr", "1979"], ["ecl", "oth"], ["eyr", "2020"], ["hcl", "#efcc98"], ["hgt", "162cm"], ["iyr", "2015"], ["pid", "095314628"]] | |
[["byr", "1998"], ["ecl", "amb"], ["eyr", "2023"], ["hcl", "#b6652a"], ["hgt", "162cm"], ["iyr", "2018"], ["pid", "346442779"]] | |
[["byr", "1971"], ["ecl", "amb"], ["eyr", "2027"], ["hcl", "#18171d"], ["hgt", "162cm"], ["iyr", "2017"], ["pid", "159037919"]] | |
[["byr", "1955"], ["ecl", "brn"], ["eyr", "2022"], ["hcl", "#733820"], ["hgt", "152cm"], ["iyr", "2018"], ["pid", "919970712"]] | |
[["byr", "1991"], ["ecl", "gry"], ["eyr", "2024"], ["hcl", "#888785"], ["hgt", "176cm"], ["iyr", "2018"], ["pid", "050818633"]] | |
[["byr", "1963"], ["ecl", "oth"], ["eyr", "2021"], ["hcl", "#a97842"], ["hgt", "188cm"], ["iyr", "2010"], ["pid", "030540064"]] | |
[["byr", "1921"], ["ecl", "blu"], ["eyr", "2027"], ["hcl", "#c0946f"], ["hgt", "164cm"], ["iyr", "2020"], ["pid", "748078322"]] | |
[["byr", "1999"], ["ecl", "brn"], ["eyr", "2021"], ["hcl", "#efcc98"], ["hgt", "160cm"], ["iyr", "2019"], ["pid", "333644730"]] | |
[["byr", "1921"], ["ecl", "gry"], ["eyr", "2027"], ["hcl", "#a97842"], ["hgt", "157cm"], ["iyr", "2013"], ["pid", "682013109"]] | |
[["byr", "1945"], ["ecl", "gry"], ["eyr", "2020"], ["hcl", "#733820"], ["hgt", "174cm"], ["iyr", "2019"], ["pid", "505827627"]] | |
[["byr", "1922"], ["ecl", "oth"], ["eyr", "2021"], ["hcl", "#888785"], ["hgt", "162cm"], ["iyr", "2015"], ["pid", "137342936"]] | |
[["byr", "1983"], ["ecl", "oth"], ["eyr", "2030"], ["hcl", "#efcc98"], ["hgt", "151cm"], ["iyr", "2020"], ["pid", "289512908"]] | |
[["byr", "1989"], ["ecl", "grn"], ["eyr", "2022"], ["hcl", "#602927"], ["hgt", "167cm"], ["iyr", "2015"], ["pid", "057335770"]] | |
[["byr", "1969"], ["ecl", "brn"], ["eyr", "2028"], ["hcl", "#c0946f"], ["hgt", "184cm"], ["iyr", "2013"], ["pid", "802041641"]] | |
[["byr", "1951"], ["ecl", "amb"], ["eyr", "2030"], ["hcl", "#733820"], ["hgt", "64in"], ["iyr", "2014"], ["pid", "866047540"]] | |
[["byr", "1962"], ["ecl", "brn"], ["eyr", "2023"], ["hcl", "#623a2f"], ["hgt", "69in"], ["iyr", "2015"], ["pid", "671492881"]] | |
[["byr", "1950"], ["ecl", "oth"], ["eyr", "2028"], ["hcl", "#b6652a"], ["hgt", "154cm"], ["iyr", "2020"], ["pid", "924256973"]] | |
[["byr", "1960"], ["ecl", "gry"], ["eyr", "2028"], ["hcl", "#a97842"], ["hgt", "156cm"], ["iyr", "2014"], ["pid", "720786216"]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def validate_passport(passport_hash) | |
byr = passport_hash['byr'] | |
byr_is_valid = byr.length == 4 && 1920 <= byr.to_i && byr.to_i <= 2002 | |
iyr = passport_hash['iyr'] | |
iyr_is_valid = iyr.length == 4 && 2010 <= iyr.to_i && iyr.to_i <= 2020 | |
eyr = passport_hash['eyr'] | |
eyr_is_valid = eyr.length == 4 && 2020 <= eyr.to_i && eyr.to_i <= 2030 | |
hgt = passport_hash['hgt'] | |
cm_in = hgt[hgt.length-2..hgt.length] | |
if cm_in == 'cm' | |
height = hgt[0..3].to_i | |
hgt_is_valid = 150 <= height && height <= 193 | |
elsif cm_in == 'in' | |
height = hgt[0..2].to_i | |
hgt_is_valid = 59 <= height && height <= 76 | |
else | |
hgt_is_valid = false | |
end | |
hcl = passport_hash['hcl'] | |
hcl_is_valid = hcl.length == 7 && hcl[0] == '#' && !hcl[1..7].match('\w{6}').nil? | |
ecl = passport_hash['ecl'] | |
ecl_is_valid = %w[amb blu brn gry grn hzl oth].include?(ecl) | |
pid = passport_hash['pid'] | |
pid_is_valid = !pid.match('\d{9}').nil? | |
# byr (Birth Year) - four digits; at least 1920 and at most 2002. | |
# iyr (Issue Year) - four digits; at least 2010 and at most 2020. | |
# eyr (Expiration Year) - four digits; at least 2020 and at most 2030. | |
# hgt (Height) - a number followed by either cm or in: | |
# If cm, the number must be at least 150 and at most 193. | |
# If in, the number must be at least 59 and at most 76. | |
# hcl (Hair Color) - a # followed by exactly six characters 0-9 or a-f. | |
# ecl (Eye Color) - exactly one of: amb blu brn gry grn hzl oth. | |
# pid (Passport ID) - a nine-digit number, including leading zeroes. | |
# cid (Country ID) - ignored, missing or not. | |
[byr_is_valid, hcl_is_valid, iyr_is_valid, ecl_is_valid, eyr_is_valid, pid_is_valid, hgt_is_valid].uniq == [true] | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment