본문 바로가기

알고리즘/프로그래머스 문제-JS21

[JS]주차 요금 계산 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정말 문제를 잘 읽어야하는 문제이다. 기본적인 상식 or지식으로 풀면 안된다. 유의해야하는 점 1. 실행결과는 출차 시간에 따른 배열이 아니고 차 번호를 작은 순으로 정렬한 배열이다. 2. 입차-출차-입차-출차를 했을시 각각의 주차요금을 계산하는게 아니고 총 주차시간을 기준으로 주차요금을 계산하게 된다. 정말로 많이 시간을 끌었던 문제였다. 문제를 제대로 읽지 않은 게 굉장히 아주 큰 패착이였다... 2022. 12. 21.
[JS] 겹치는 선분의 길이 https://school.programmers.co.kr/learn/courses/30/lessons/120876# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이거... 0단계푸는데 장장 4시간을....썼다... 내가 이력서 쓴다고 남겨둔 소중한 시간인데ㅠㅠㅠ 처음엔 객체로 풀었는데 테스트 케이스는 통과인데 제출시 다른 부분이 틀렸었다...그래서 반례를 계속 생각하면서 풀어도 2문제가 죽어도 통과가 되지 않길래, 3시간동안 끙끙대던걸 다르게 풀어보자 하고 배열로 풀게 되었다. 객체는 해당 key가 존재한다면 0으로 만들어 그 길이를 재고자 했는데 실.. 2022. 11. 1.
[JS]키패드 누르기 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 한참을 못풀었던 문제인데 약간 패턴이 눈에 보여서 겨우 풀게되었다 나는..바부여서 좌표는 생각하지 못했구...*# 을 10, 12로 생각하고 문제를 풀었다. 우선 1,4,7 or 3,6,9는 기본으로 왼쪽혹은 오른쪽으로 가게했고 2580일때가 문제였는데... 0일때는 el=11로 대입하였다. 무지성으로 막 풀었는데, 보니까 3으로 나눴을때의 몫과 나머지를 더하면 얼마나 움직이는지가 나와서 아래와 .. 2022. 7. 12.
[JS]부족한 금액 https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음에는 그냥 무지성으로 했었다 function solution(price, money, count) { let answer =0; while(count>=1){ answer+=price*count console.log(answer) count-- } return answer-money>=0?answer-money:0 } 그냥 뱅글뱅글돌려버려!~~~~했는데 시간이 엄청 오래걸렸다. 글을 잘 보니까.. 2022. 7. 6.