...
그제는 자바로 코테를 봤고
어제는 자스로 코테를 봤고
가장 가까운 코테가 또 자바다
그래서 간단히 어제 푼 걸 자바로도 풀어 봄 ㅋㅋ
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++ 풀이도 올라오지 않을까 싶다
ㅋㅋㅋㅋㅋㅋㅋ
'2025 > Solving' 카테고리의 다른 글
PGMRS_택배 상자 꺼내기(JAVA) (1) | 2025.05.13 |
---|---|
PGMRS_바탕화면 정리(JavaScript) (1) | 2025.05.10 |
PGMRS_유연근무제(JavaScript) (0) | 2025.05.10 |
PGMRS_석유 시추(PCCP 기출, JAVA) (2) | 2025.04.26 |
PGMRS_퍼즐 게임 챌린지(PCCP 기출, JAVA) (0) | 2025.04.25 |
댓글