전체 글

PS/프로그래머스

Lv0 OX퀴즈

https://school.programmers.co.kr/learn/courses/30/lessons/120907?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr quiz배열을 순차적을 돌면서 " = "을 기준으로 배열을 나눴다. " + "의 포함 여부를 확인하고 계산한 값을 확인한다. 3항연산자를 이용해서 result배열에 결과값을 담아 return했다. const solution = (quiz) => { let result = []; for(let item of quiz){ item = item.split(" = "..

PS/프로그래머스

Lv0 특이한 정렬

https://school.programmers.co.kr/learn/courses/30/lessons/120880 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 파이썬의 정렬을 사용할 때, lambda를 사용하여 기준을 정하여 정렬할 수 있다는 것을 알고 있었다. 그래서 JS에서도 그런 기준으로 정렬할 수 있다는 생각에 한 번 했봤는데 바로 정답을 맞추었다. 코드를 간단하게 말하면 n과 a와 b의 거리를 구하고 거리가 같으면 우선 순위를 큰거 우선으로 정렬을 한다. 다를 경우에는 거리순으로 정렬을 진행하는 기준으로 정했다. JS 정렬에 대해서 좀 정리를..

PS/프로그래머스

Lv0 로그인 성공?

https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 배열의 forEach를 활용하여 내부 아이템을 하나씩 확인하는 방식으로 풀었다. 처음 if문에서 아이디를 확인해서 fail인지 바로 확인을 하고 다음 절차로 건너갔다. 그다음 if문에서는 pw가 동일한지 체크하고 결과값을 바꾸는 코드로 만들었다. But, 처음에는 forEach문 내에서 return을 하였는데 결과값이 반환되지 않았다. 이건 앞으로 좀 알아봐야겠다. const solution =..

jjw000628
wldnd2