: 매일 저녁, 하루를 마무리하며 작성 !
: ⭕ 지식 위주, 학습한 것을 노트 정리한다고 생각하고 작성하면서 머리 속 흩어져있는 지식들을 정리 !
import java.util.*;
class Solution {
public String[] solution(String[] players, String[] callings) {
int numOfPlayers = players.length;
Map<String, Integer> ranking = new HashMap<>();
for (int i=0; i<numOfPlayers ; i++) {
ranking.put(players[i], i);
}
for (String player : callings) {
int playerRanking = ranking.get(player);
String frontPlayer = players[playerRanking-1];
ranking.replace(frontPlayer, playerRanking);
players[playerRanking] = frontPlayer;
ranking.replace(player, playerRanking-1);
players[playerRanking-1] = player;
}
return players;
}
}