Is knn similar to this version of k-means?
Your case is where K=number of points in dataset :
K-means: Lets suppose, there are 10 data points and k=10, so you have 10 clusters. the new test point will be matched with the cluster nearest to it
KNN: If K=1, then the new test point classified will be same as in K-means.
So, if there is one data-point per cluster, then your given answer ie. knn is technically correct, if we take k=1.