본문 바로가기
2025/Solving

PGMRS_유연근무제(JAVA)

by 껐다 켜보셨어요? 2025. 5. 11.

...

그제는 자바로 코테를 봤고

어제는 자스로 코테를 봤고

가장 가까운 코테가 또 자바다 

그래서 간단히 어제 푼 걸 자바로도 풀어 봄 ㅋㅋ

https://school.programmers.co.kr/learn/courses/30/lessons/388351

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

https://nogotit.tistory.com/entry/PGMRS%EC%9C%A0%EC%97%B0%EA%B7%BC%EB%AC%B4%EC%A0%9CJavaScript

 

PGMRS_유연근무제(JavaScript)

최근에 코테가 정말 자주 있는데Java로도 봤다가 JavaScript로도 봤다가(FE라서;) SQL로도 봤다가 아무튼 점점 얼렁뚱땅이 되어가는 중 문제는 아래 링크로. https://school.programmers.co.kr/learn/courses/30/lesson

nogotit.tistory.com

 

어제 한 얘기

 

어제 저렇게 얘기를 했으니까

오늘은 이해가 안 되는 버전으로 코드를 짜 보았다.(??

class Solution {
    public int solution(int[] schedules, int[][] timelogs, int startday) {
        int result = 0;
        nextMember: for(int i = 0; i<schedules.length; i++){
            int due = schedules[i]/100*60 + schedules[i]%100 + 10;
            
            nextDay: for(int j = 0; j<timelogs[i].length; j++){
                if((startday+j) % 7 == 0 || (startday+j) % 7 == 6) continue nextDay;
                int came = timelogs[i][j]/100*60 + timelogs[i][j]%100;
                if(due < came) continue nextMember;
            }
            result++;
        }
        return result;
    }
}

킥킥

점점 정신줄을 놓아가는구나 ..... 

 

어제 코드랑 성능 비교를 해 보면 꽤 재밌다.

이게 언어의 차이인지 스타일의 차이인지 모르겠는데

차이가 엄청 난다. 

정확성 테스트
테스트 1 통과 (0.01ms, 84.1MB)
테스트 2 통과 (0.02ms, 73.3MB)
테스트 3 통과 (0.02ms, 88.5MB)
테스트 4 통과 (0.02ms, 85.8MB)
테스트 5 통과 (0.01ms, 86.2MB)
테스트 6 통과 (0.01ms, 77.3MB)
테스트 7 통과 (0.57ms, 93.6MB)
테스트 8 통과 (0.35ms, 96.3MB)
테스트 9 통과 (0.33ms, 90.3MB)
테스트 10 통과 (0.34ms, 92.7MB)
테스트 11 통과 (0.57ms, 82.4MB)
테스트 12 통과 (0.35ms, 103MB)
테스트 13 통과 (0.35ms, 90.7MB)
테스트 14 통과 (0.59ms, 95.5MB)
테스트 15 통과 (0.34ms, 92.4MB)
테스트 16 통과 (0.36ms, 95MB)
테스트 17 통과 (0.35ms, 83.4MB)
테스트 18 통과 (0.60ms, 96.3MB)
테스트 19 통과 (0.36ms, 81.3MB)
테스트 20 통과 (0.33ms, 78.5MB)
테스트 21 통과 (0.60ms, 89.7MB)
테스트 22 통과 (0.58ms, 86.9MB)
테스트 23 통과 (0.55ms, 79MB)
테스트 24 통과 (0.34ms, 81.6MB)
테스트 25 통과 (0.02ms, 75.7MB)
테스트 26 통과 (0.02ms, 93.5MB)
테스트 27 통과 (0.03ms, 78.9MB)
테스트 28 통과 (0.26ms, 88.7MB)
테스트 29 통과 (0.20ms, 80.7MB)
테스트 30 통과 (0.14ms, 93.5MB)
테스트 31 통과 (0.17ms, 76.9MB)
테스트 32 통과 (0.18ms, 76.4MB)
테스트 33 통과 (0.59ms, 93.1MB)
테스트 34 통과 (0.61ms, 81MB)
테스트 35 통과 (0.37ms, 83.2MB)
테스트 36 통과 (0.65ms, 96.4MB)
테스트 37 통과 (0.20ms, 75.2MB)
테스트 38 통과 (0.19ms, 86.6MB)
테스트 39 통과 (0.36ms, 83.8MB)
테스트 40 통과 (0.39ms, 101MB)
테스트 41 통과 (0.61ms, 95.5MB)
테스트 42 통과 (0.36ms, 82.8MB)
채점 결과

 

정확성: 100.0
합계: 100.0 / 100.0

 

 

올해 버킷리스트 중 하나가 C++ 공부하는 거라서

아마 머지 않은 시일 내에 C++ 풀이도 올라오지 않을까 싶다 

ㅋㅋㅋㅋㅋㅋㅋ

댓글