알고리즘 문제 3

데일리 루틴 36번 - 문자열 다루기 기본

https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr처음에 작성한 코드function solution(s) { var answer = true; let isNumber = true; for(let i=0; i코드 실행은 잘 됐지만, 제출을 하니 몇몇 테스트에서 실패가 떠서 틀렸다.  다시 시도해본 방법 (1)조건을 하나 하나 따지면서 조건에 맞지 않으면 바로 false를 return하는 방법function solution(s) {..

알고리즘 문제 2024.08.20

데일리 루틴 35번 - 부족한 금액 계산하기

https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  처음에 작성한 코드function solution(price, money, count) { var answer = 0; let firstPrice = price; for (let n = 1; n = 0) { price += firstPrice; } else { answer = money * -1; break; ..

알고리즘 문제 2024.08.20

데일리 루틴 29번 - 제일 작은 수 제거하기

https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  슈도코드  겪은 문제answer가 비어있을 때 [-1]을 반환하기 위해if (answer === []) answer = [-1]이렇게 코드를 짰는데, (answer === [])가 항상 false값이 나오는 바람에 제대로 정답이 나오지 않았다.구글링을 해본 결과, JavaScipt에서는 객체를 비교할 때, 내용을 보는 것이 아니라 메모리에서 동일한 객체를 가리키는 것인지 확인한다. 때문에 JavaS..

알고리즘 문제 2024.08.20