LEVEL1. 짝수와 홀수

YoungjunKim·2022년 9월 14일
0

Algorithm

목록 보기
3/8
post-thumbnail

문제

나의 풀이.

다른사람의 풀이 1.

나랑 똑같은 코드지만 0보다 작을 때 조건을 걸어두는 것이 인상깊었다.

다른사람의 풀이2.

삼항연산자로 한줄에 처리한 것을 볼 수 있는데, if문과 3항연산자 어떤 것이 더 효율이 좋은지는 한 번 알아보기로 했다. (페이지 이동)


if와 삼항연산자 간단하게 요약정리.

  1. if문은 {} 블록화 되어있는 코드라 지역변수를 선언 및 활용이 가능하지만, 삼항연산자는 () 블록화가 되어 있지 않아 전역변수만을 참조할 수 있다.
  2. if문은 조건에 걸릴 때마다 값 할당을 따로 해줘야하지만, 삼항연산자는 조건에 대한 결과를 바로 할당할 수 있다.

따라서 삼항연산자는 if문보다 코드를 좀 더 간단하고 명료하게 압축해줄 수 있지만, 1번으로 인해 무분별하게 if문을 대체로 쓰면 좋지않고, 삼항연산자가 두 개씩 겹치기 시작하면 가독성도 떨어지기에 사용할 때 충분한 생각이 필요한 것이다.

profile
개발신입

0개의 댓글