https://school.programmers.co.kr/learn/courses/30/lessons/17680
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
나의풀이
import java.util.*;
class Solution {
public int solution(int cacheSize, String[] cities) {
int answer = 0;
List<String> list = new ArrayList<>();
for(String s: cities){
if(list.contains(s.toLowerCase())){
answer+=1;
list.remove(s.toLowerCase());
}else{
answer+=5;
if(list.size()>0 && list.size() == cacheSize){
list.remove(0);
}
}
if(cacheSize > list.size()){
list.add(s.toLowerCase());
}
}
return answer;
}
}'코테풀이' 카테고리의 다른 글
| [프로그래머스] 시소 짝꿍 java 풀이(LEVEL2) (0) | 2023.06.14 |
|---|---|
| [프로그래머스] [1차] 뉴스 클러스터링 java 풀이( LEVEL2 ) (0) | 2023.06.07 |
| [프로그래머스] 튜플 java 풀이(LEVEL2) (0) | 2023.06.06 |
| [프로그래머스] 하노이의 탑 java풀이(LEVEL2) (0) | 2023.05.29 |
| [프로그래머스] 마법의 엘리베이터 java 풀이 (LEVEL2) (0) | 2023.05.29 |