하나의 테스트케이스가 통과되지 않는데 이유를 모르겠다..아시는 분 알려주세요..parseInt() 함수를 사용하면 자동으로 문자에 해당하는 값들이 사라진다고한다. 그러므로 s의 길이만 판별해주면 된다.
비밀지도네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다.지도는 한 변의 길이가 n
\-이 분은 reduce() 함수를 이용해 합을 구하였다. 결과를 비교해보니 시간차이는 거의 없었지만 앞으로 종종 쓰일 것 같은 함수이니 다시 한번 공부해봐야겠다.
filter()메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다.참고자료https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/fil
같은 변수를 한 번 더 선언했지만 각기 다른 값이 출력된다.코드량이 많아진다면 변수의 사용을 파악하기 힘들고 값이 바뀔 수 있다.위와 같은 문제를 해결하기 위해 ES6이후 let과 const가 추가되었다.name이 이미 선언되었다는 메시지와 함께 에러가 뜬다.변수 재선
https://programmers.co.kr/learn/courses/30/lessons/1845push는 배열 끝에 값을 추가하는 메서드이다.예제) 배열에 요소를 추가예제) 두 개의 배열 합치기(첫번째 배열에 두번째 배열의 모든 요소를 push하기 위해 a
⛹️♂️실행 코드 ⛹️♂️다른 사람의 풀이 obj라는
⛹️♂️실행코드
문제 풀기 : https://programmers.co.kr/learn/courses/30/lessons/12910위 코드로 통과는 했지만 js 기초공부를 토대로 다시 작성해보았다.삼항연산자를 이용해서 출력해보았다.아직 간단한 문제라 효율면에서 큰 차이는 없었
for문과 배열특성?을 이용해 문제를 풀었다. 하지만 뭔가 더 좋은 풀이가 있을거라 생각하고 찾아보았더니 역시 그랬다..map과 substring을 사용해서 아주 간단하게 풀이하셨다.. map을 자유자재로 쓸 수 있도록 연습해야겠다..
문제풀기 -> https://programmers.co.kr/learn/courses/30/lessons/12939 나의 풀이
https://programmers.co.kr/learn/courses/30/lessons/12909조건만 잘 파악하면 쉽게 풀 수 있는 문제였다오랜만에 mdn사이트를 찾아보지 않고 풀은 문제라 기분이 좋았다..
=> https://programmers.co.kr/learn/courses/30/lessons/813011 ≤ s의 길이 ≤ 50s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니다.return 값이 1 이상 2,000,000,000 이하의 정
프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포
https://programmers.co.kr/learn/courses/30/lessons/42747
\-> https://programmers.co.kr/learn/courses/30/lessons/42885사람들을 무게가 무거운 순으로 정렬한다.순서대로 2명씩 배에 실어보고 배의 무게한도보다 낮으면 배의 개수 1 추가, 무게한도 보다 높으면 1명만 탑승해야
문제 풀러가기 문제 설명 풀이