문제
https://school.programmers.co.kr/learn/courses/30/lessons/120824
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
코드
🐍파이썬
def solution(num_list):
answer = [0, 0]
for i in num_list:
if i % 2 == 0:
answer[0] += 1
else:
answer[1] += 1
return answer
🐥자바스크립트
function solution(num_list) {
let answer = [0, 0];
for(let i = 0; i < num_list.length; i++){
answer[num_list[i]%2] += 1
}
return answer;
}
코드 설명
🐍파이썬
1️⃣ 전체 num_list 리스트 값을 돌며 해당 값이 2로 나누어지는 경우(==짝수) answer[0] 값을 1 증가시키고, 2로 나누어지지 않는 경우(==홀수) answer[1] 값을 증가시킨다.
🐥자바스크립트
1️⃣ 파이썬 코드와 동일한 원리이지만 다른 풀이를 참고해 num_list값이 2로 나누어지는 경우 그 나머지를 인덱스로 활용해 answer의 값을 업데이트 했다.
참고할 만한 블로그(자바스크립트 문법)
https://jsdev.kr/t/for-in-vs-for-of/2938
자바스크립트 for in vs for of 반복문 정리
ES6 공부하면서 for in 과 for of 차이점이 뭔지 궁금해서 찾아보다가 정리해보았습니다. 잘못된 부분이 있으면 커멘트 부탁드려요~ http://itstory.tk/entry/Javascript-for-in-vs-for-of-반복문 foreach 반복문 foreac
jsdev.kr
https://www.freecodecamp.org/korean/news/var-let-constyi-caijeomeun/
Var, Let, Const의 차이점은?
ES2015(ES6)에서 반짝이는 새로운 기능들이 많이 등장했습니다. 2020년이 된 지금, 많은 JavaScript 개발자들이 그 기능들을 사용하기 시작했을 것이며 또 익숙해졌을텐데요. 여전히 그 중 몇몇은 일부
www.freecodecamp.org
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | 파이썬 / 자바스크립트] 캐릭터의 좌표(코딩테스트 입문/ level 0) (0) | 2023.02.20 |
---|---|
[프로그래머스 | 파이썬 / 자바스크립트] 가위 바위 보(코딩테스트 입문/ level 0) (2) | 2023.02.19 |
[프로그래머스 | 파이썬 / 자바스크립트] 주사위의 개수(코딩테스트 입문/ level 0) (0) | 2023.02.19 |
[프로그래머스 | 파이썬] 캐시(2018 KAKAO BLIND RECRUITMENT/ level 2) (0) | 2023.01.01 |
[프로그래머스 | 파이썬] H-Index(정렬/ level 2) (0) | 2022.12.30 |
[프로그래머스 | 파이썬] 비밀지도 (2018 KAKAO BLIND RECRUITMENT/ level 1) (0) | 2022.12.28 |