개발일기/TIL(Since24.04.19)
Java&Spring -TIL(24.07.02 화)
w.llama
2024. 7. 2. 21:02
오늘 한 일
- Spring JPA 과제 및 모의 면접 준비
- HyperSkill 문풀
- 프로그래머스 문풀
- 달리기 경주 (Java)
- 조건에 부합하는 중고거래 댓글 조회하기(SQL)
풀이
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;
}
}
내일 할 일
Spring JPA 과제 및 모의면접 준비
HyperSkill/프로그래머스 문풀