🎈 내가 생각한 방법
1. 반복문을 돌린다.
2. 나머지 연산자를 활용해 나머지가 0이면 짝수, 1이면 홀수로 구별해준다.
3. 짝수면 even +1, 홀수면 odd +1 을 해준다.
4. 짝수,홀수 배열을 반환한다.
반복문 돌려줄 아이템 이름을 num 으로 설정해두고 if 문에서 item 이라고 작성해서 자꾸 오류가 났었다.
if 에 문제가 있다고 떠서 왜 if 문 작성이 불가능할까만 생각했는데, 이름을 잘못작성한거였다니!
꼼꼼히 잘 보자..!!!
항상 for 문으로만 작성하는 것 같아서 for 문 말고 forEach, for of, 상황에 따라 map 이나 filter 도 다양하게 쓰는 연습을 해야겠다.! 는 생각이 들어서 forEach 로 작성해보았다.
🎈 forEach
배열.forEach((요소이름) => { 할 행동 });
🎈 삼항연산자 사용하기
조건 ? 참일 때 실행 : 거짓일 때 실행 ;
삼항연산자를 사용해 바꾸어본 코드이다.
'코딩테스트' 카테고리의 다른 글
코딩테스트 풀이 - 삼각형의 완성조건 (1) | sort 로 내림차순 만들기 (0) | 2023.10.25 |
---|---|
코딩테스트 풀이 - 최댓값 만들기 (1) | 배열 오름차순, 내림차순 sort() (0) | 2023.10.24 |
코딩테스트 풀이 - 배열의 유사도 | for 문, filter 사용해서 문제풀기 (0) | 2023.10.23 |
코딩테스트 풀이 - 아이스 아메리카노 (0) | 2023.10.23 |
코딩테스트 풀이 - 피자 나눠 먹기 (3) (1) | 2023.10.22 |