포스트

171. 짝수와 홀수

나의 코드

1
2
3
4
5
6
func solution(_ num:Int) -> String {
    
    var answer : String = num%2 == 0 ? "Even" : "Odd"
    
    return answer
}

이렇게 작성한 이유. 어제 삼항연산자를 정리했기 때문에, if문을 쓰지않고 삼항연산자를 이용해서 해결을 하려고 하였다.

처음에 에러가나서 보니 num%2 == 0 이 부분을 num%2 = 0 이라고 표기를 해서 에러가 났다.

조건문이었기에 ==를 했어야 했는데 아무리 다시 생각해봐도 코드상 문제가 없어서 다시 생각해보니 저부분이 문제였다.

간단한 조건문 문제라면 if대신 삼항연산자를 써서 해결을 해봐야겠다. 물론 조건이 if else 이렇게 한개만 될때 해야된다는걸 잊지말자.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.