def count_never_close(directorypath,list_of_locations,distance): """ return how many of the entities in the directory are never within the distance of any of the locations in the list. :param directorypath: :param list_of_locations: list of tuples (lat,long) :param distance: :return: the count """ pass ENTITIES: ID,City,State,Latitude,Longitude A45419E,Plattsburgh,NY,44.704021,-73.471148 A19312D,Aiken,SC,33.554433,-81.69588 A90172S,Tuscaloosa,AL,33.170238,-87.616169 A19394D,Alexandria,VA,38.819853,-77.059645 A27218D,Pittsburgh,PA,40.47441,-79.950968 A68626D,Meadville,PA,41.611599,-80.114891 A17494D,Allentown,PA,40.602658,-75.469236 A86034S,Tonawanda,NY,42.99704,-78.878659 A45142D,Asheville,NC,35.602711,-82.567281 A38298S,Atlanta,GA,33.844371,-84.47405 A14497Y,Roswell,GA,34.055198,-84.370475 A25954D,Austin,TX,30.326374,-97.771258 B46374X,Fairhope,AL,30.480713,-87.861306 B52199S,Cedar Park,TX,30.503949,-97.8242 B83854R,Abingdon,MD,39.472579,-76.277279 B61771D,Blacksburg,VA,37.256283,-80.43473 B84417D,Boerne,TX,29.893137,-98.685719 B71687D,Brevard,NC,35.174351,-82.753971 C77186D,Camden,SC,34.313477,-80.612489 C34069Y,Aldie,VA,38.957718,-77.60375 C27257X,Carrollton,TX,32.962473,-96.89817 C47372X,Columbia,MD,39.206132,-76.887905 H37576E,Cockeysville,MD,39.47931,-76.62996 H51432D,Huntsville,AL,34.718428,-86.556439 A19744F,Albuquerque,NM,35.199592,-106.644831
def count_never_close(directorypath,list_of_locations,distance):
"""
return how many of the entities in the directory are never within
the distance of any of the locations in the list.
:param directorypath:
:param list_of_locations: list of tuples (lat,long)
:param distance:
:return: the count
"""
pass
ENTITIES:
ID,City,State,Latitude,Longitude
A45419E,Plattsburgh,NY,44.704021,-73.471148
A19312D,Aiken,SC,33.554433,-81.69588
A90172S,Tuscaloosa,AL,33.170238,-87.616169
A19394D,Alexandria,VA,38.819853,-77.059645
A27218D,Pittsburgh,PA,40.47441,-79.950968
A68626D,Meadville,PA,41.611599,-80.114891
A17494D,Allentown,PA,40.602658,-75.469236
A86034S,Tonawanda,NY,42.99704,-78.878659
A45142D,Asheville,NC,35.602711,-82.567281
A38298S,Atlanta,GA,33.844371,-84.47405
A14497Y,Roswell,GA,34.055198,-84.370475
A25954D,Austin,TX,30.326374,-97.771258
B46374X,Fairhope,AL,30.480713,-87.861306
B52199S,Cedar Park,TX,30.503949,-97.8242
B83854R,Abingdon,MD,39.472579,-76.277279
B61771D,Blacksburg,VA,37.256283,-80.43473
B84417D,Boerne,TX,29.893137,-98.685719
B71687D,Brevard,NC,35.174351,-82.753971
C77186D,Camden,SC,34.313477,-80.612489
C34069Y,Aldie,VA,38.957718,-77.60375
C27257X,Carrollton,TX,32.962473,-96.89817
C47372X,Columbia,MD,39.206132,-76.887905
H37576E,Cockeysville,MD,39.47931,-76.62996
H51432D,Huntsville,AL,34.718428,-86.556439
A19744F,Albuquerque,NM,35.199592,-106.644831
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images