본문 바로가기

자스28

[Javascript/PGS] Lv.2 : 주차 요금 계산(2022 KAKAO BLIND RECRUITMENT) https://school.programmers.co.kr/learn/courses/30/lessons/92341?language=javascript 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨2 문제.2022 카카오 기출 소요시간 약 40분.. 레벨 2는 이제 30-40분 안에 끝낼 수 있게 빡공해야겠다js에서 map 안되면 forEach로 시도해보기 ㅠㅡㅠ해시맵을 사용해서 풀이하였다. 풀이 순서1. 누적 시간 계산2. 출차 안하면 23:59 출차로 변경3. 시간 -> 기본요금 + 추가요금 계산하기 나의 풀이const timeToMinutes=(timeString)=>{ le.. 2025. 3. 19.
[Javascript/PGS] Lv.1 : 나머지가 1이 되는 수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 1.프로젝트 때문에 요즘 넘 바빠서 이번주는 뇌풀기용으로만!! 나의 풀이function solution(n) { var answer = 0; for(let x=0; x 2025. 3. 16.
[Javascript/PGS] Lv.2 : 방문 길이 (Set) https://school.programmers.co.kr/learn/courses/30/lessons/49994?language=javascript 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨2.set 자료형을 활용하면 간단하게 해결할 수 있다.문제는.. 객체(배열 포함)는 참조(reference)로 비교하기 때문에 같은 값을 가진 배열이 여러 개 들어갈 수 있다의도대로 배열을 Set에 넣어서 쓰려면 문자열로 바꿔야 함 ㅎㅎ 다른 언어도 그런가 싶어서 C++, 파이썬도 gpt한테 물어봤다🚀 정리: 언어별 Set에서 배열(객체)의 중복 비교 방식언어기본 자료형 (int, string.. 2025. 3. 3.
[Javascript/PGS] Lv.3 : 스티커 모으기(2) - 하나만 틀릴 때 해결 https://school.programmers.co.kr/learn/courses/30/lessons/12971 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 3.놓치기 쉬운 부분을 다시 상기시켜주는 문제전반적인 과정은 Dynamic Programming으로 해결이 가능하다. 1. DP - 제출 시 85.9점정확성 1개(테스트 33번), 효율성 1개(1번) 틀림이유는 .. N이 1인 경우를 예외처리해줘야 했다.흑흑 경계값 테스트 잘 해보자 길이가 1일 때는 바로 리턴하도록 해줬더니, 100점 통과!  2. 제출 시 100점😎나의 풀이function solution(sticker) {.. 2025. 2. 27.
[Javascript/PGS] Lv.2 : 스킬트리 https://school.programmers.co.kr/learn/courses/30/lessons/49993 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨2 문제완탐으로 해결함최악의 경우(최대 입력)에도 20 * 26 * 26 이기 때문에.. 삼중반복문 완전탐색이 가능하다! 나의 풀이function solution(skill, skill_trees) { var answer = 0; let a = 0; let isGood = true; for(let i=0; i 2025. 2. 26.
[Javascript/PGS] Lv.3 : 기지국 설치 https://school.programmers.co.kr/learn/courses/30/lessons/12979?language=javascript# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 3 문제.예전에 c++로 풀다가 해결 못했던 문제인데, 오늘 js로는 해결했다그래도 사고력이 좀 늘었나..^^ 약간 성장한 듯 특별한 알고리즘을 쓰는 문제는 아니지만, 신경써야 할 부분이 은근히 많다. 메인 힌트는 n의 범위이다. (매우 크기 때문에 stations를 활용해야 한다)주의할 점은 중간에 빈 구간 구할 시, 음수나 0이 나오는 경우를 예외처리해줘야 한다는 것!!! 근데 제출하니.. 2025. 2. 18.
728x90
반응형