Je dois faire un programme en python afin de récupérer tous les tradeups réalisables sur csgo à partir d'une liste de skins (de même rareté, ex: restricted). Un tradeup, c'est 10 skins, ils peuvent se répéter. Attention, pour l'optimisation de tous les tradeups, il faut savoir que l'ordre n'a pas d'importance. Ainsi, il ne le pense pas sous forme de tableau, pense le en faisant un dictionnaire avec comme clé un skin et en valeur son nombre dans le tradeup. Ainsi un dictionnaire avec 5x le même skin et 5x un autre est exactement le même tradeup, si tu n'avais pas compris.
Pour l'instant, on va modéliser les skins sous forme de nombre et non sous forme d'une classe pour que ce soit plus simple. Et chaque tradeup doit être modélisé sous forme d'un dictionnaire, qui possède comme clés des skins et comme valeurs le nombre de ces skins utilisés dans le tradeup. Pour l'instant on va dire qu'il y a 20 skins, allant de 1 à 21. Donc fait moi une ou plusieurs fonction pour au final me renvoyer une liste contant tous les tradeups possible, sans doublons et de façon optimisée.