코딩테스트

코딩테스트 풀이 - 짝수 홀수 개수 | forEach문, 삼항연산자

히새 2023. 10. 23. 13:02

🎈 내가 생각한 방법

 

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((요소이름) => { 할 행동 });

 

🎈 삼항연산자 사용하기

 

조건 ? 참일 때 실행 : 거짓일 때 실행 ;

 

삼항연산자를 사용해 바꾸어본 코드이다.