min이 1이고 max가 3이라고 가정하고
if ( str >= min && str <= max )
if ( str == 1 || str == 2 || str == 3 )
둘중 어떤게 더 빠르고 효율적인가요?
장단점이 있어 보이는데
min이 1이고 max가 3이라고 가정하고
if ( str >= min && str <= max )
if ( str == 1 || str == 2 || str == 3 )
둘중 어떤게 더 빠르고 효율적인가요?
장단점이 있어 보이는데
1번이 빠르고 효율적입니다. 2개짜리라면 2번이 낫지만.
하지만 딱 이경우라면 if ( ( str - 1 ) / 3 == 0 ) 도 가능하다는 사실.
글구 수의 표현 범위가 넓다면 max 비교를 min 비교 앞에 놓는게 더 유리할겁니다.
아 음수면 문제가 있구나. if ( ( str - 2 ) / 2 == 0 ) 으로 합시당.
십고수시군요
웹툰 보느라 정신이 없음 ㅋㅋㅋㅋ