개발일기/TIL(Since24.04.19)

Java&Spring -TIL(24.06.24 월)

w.llama 2024. 6. 24. 21:02

오늘 한 일

  • Spring 팀과제 (좋아요 CRUD 제작)
  • HyperSkill 문풀
  • 프로그래머스 문풀
    • 체육복(Java)
    • 헤비 유저가 소유한 장소2021 Dev-Matching: 웹 백엔드 개발자(상반기)  (SQL)
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

풀이

import java.util.Arrays;

class Solution {
    public int solution(int n, int[] lost, int[] reserve) {
        int answer = 0;
        
        Arrays.sort(reserve);
        Arrays.sort(lost);
        
        answer = n - lost.length;
        

        for (int i = 0; i < lost.length; i++) {
			for (int j = 0; j < reserve.length; j++) {
				if (lost[i] == reserve[j]) {
					answer++;
					lost[i] = -1;
					reserve[j] = -1;
                    break;
				}
			}
		}

        for (int i = 0; i < lost.length; i++) {
			for (int j = 0; j < reserve.length; j++) {
				if (lost[i] - 1 == reserve[j] || lost[i] + 1 == reserve[j]) {
					answer++;
					reserve[j] = -1;
					break;
				}
			}
		}
        
        return answer;
    }
}

내일 할 일

Spring 과제발표

HyperSkill/프로그래머스 문풀

'개발일기 > TIL(Since24.04.19)' 카테고리의 다른 글

Java&Spring -TIL(24.06.26 수)  (0) 2024.06.26
Java&Spring -TIL(24.06.25 화)  (0) 2024.06.25
Java&Spring -TIL(24.06.21 금)  (0) 2024.06.21
Java&Spring -TIL(24.06.20 목)  (0) 2024.06.21
Java&Spring -TIL(24.06.19 수)  (0) 2024.06.19