Viết hàm fromAsync(iter, mapFn) mô phỏng Array.fromAsync (tuần tự, await mapFn). Cho N số nguyên, dùng mapFn là async x => x % 10 để biến mỗi phần tử thành chữ số cuối. Sau đó xây frequency map cho mảng kết quả (theo thứ tự xuất hiện lần đầu). In các cặp digit:count cách nhau dấu phẩy. Bài tập kết hợp async iteration mô phỏng + frequency map giữ thứ tự chèn của Map.
Dòng 1: N. Dòng 2: N số nguyên không âm.
1 ≤ N ≤ 10^4; 0 ≤ a_i ≤ 10^9
Một dòng d1:c1,d2:c2,... theo thứ tự xuất hiện lần đầu.
Đang tải editor...