Cho access log, trường đầu tiên (tách bởi khoảng trắng) là địa chỉ IP của client. Hãy in ra số lượng IP khác nhau (duy nhất) xuất hiện trong log.
Input:
10.0.0.1 - - [t] "GET / HTTP/1.1" 200 1
10.0.0.2 - - [t] "GET / HTTP/1.1" 200 1
10.0.0.1 - - [t] "GET /x HTTP/1.1" 404 1
Output:
2
Giải thích: hai IP khác nhau là 10.0.0.1 và 10.0.0.2.
Nhiều dòng access log trên stdin. IP là token đầu tiên mỗi dòng. Có thể rỗng.
0 ≤ số dòng ≤ 100000.
Một số nguyên: số IP duy nhất, theo sau một newline. Log rỗng in ra 0.
Ví dụ:
Đầu vào:
10.0.0.1 - - [t] "GET / HTTP/1.1" 200 1
10.0.0.2 - - [t] "GET / HTTP/1.1" 200 1
10.0.0.1 - - [t] "GET /x HTTP/1.1" 404 1
Đầu ra:
2
Giải thích:
Đang tải editor...