#W015. 可叹

可叹

背景背景

数字啊,你能否听懂我的心数字啊,你能否听懂我的心

问题描述:问题描述:

给定一个包含nn个整数的列表,请你编写一个Python函数,将这些整数进行离散化。离散化后的值应满足以下条件:

  1. 每个数值对应一个离散化后的唯一整数。
  2. 离散化后的整数从1开始连续递增。

例如,给定列表[10, 20, 10, 30, 20],离散化后的列表应为[1, 2, 1, 3, 2]。

输入输入

一个包含nn个整数的列表,1n1051 \leq n \leq 10^5,列表中的每个整数范围为109-10^910910^9

输出输出

离散化后的整数列表。

示例:

输入:

10 20 30

输出

1 2 3