전체 글

programmers

[JAVA]388351 유연근무제

📚 문제 https://school.programmers.co.kr/learn/courses/30/lessons/388351 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 아이디어 시간을 60분 단위로 계산하는 것이 포인트.또한 시간이 0530과 같은 형식이 아닌 530과 같이 들어오기에 잘 잘라서 계산해야한다. 📝 풀이 import java.util.*;class Solution { public int solution(int[] schedules, int[][] timelogs, int startday) { int answer = 0; int peopleCnt = ..

programmers

[JAVA]389480 완전 범죄

[JAVA]389480 완전 범죄 📚 문제 https://school.programmers.co.kr/learn/courses/30/lessons/389480 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 아이디어 bfs를 통한 완전 탐색형 구현.but 확인했던것은 재확인하지 않도록 해야 시간 초과를 면할 수 있다. 📝 풀이 import java.util.*;class Solution { public int solution(int[][] info, int n, int m) { int min = Integer.MAX_VALUE; boolean[][] saved; ..

programmers

[JAVA]389479 서버 증설 횟수

[JAVA]389479 서버 증설 횟수 📚 문제 https://school.programmers.co.kr/learn/courses/30/lessons/389479 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 아이디어 서버를 증설해야할 타이밍에 생성하고 k시간이후에 자동으로 해제 되도록 한다. 📝 풀이 import java.util.*;class Solution { public int solution(int[] players, int m, int k) { int servers = 0; PriorityQueue pq = new PriorityQueue(); ..

cons-ps
cons