문제 설명

솔리디티에서는 연산자와 제어문을 사용할 수 있습니다.

솔리디티의 연산자(Operator)
  • 논리 연산자: !, &&, ||
  • 비교 연산자 : <=, <, ==, !=, >=, >
  • 비트 연산자: &, |, ^, <<, >> (시프트 연산자)
  • 단항(unary) 산술 연산자: +, -
  • 이항(binary) 산술 연산자: +, -, *, / (몫), % (나머지), ** (거듭 제곱)
제어문(Control Structures)
  • 조건문: if, else, ? : (삼항 연산자)
  • 반복문: while, do, for
  • 반복문 분기: break, continue
  • 반환문: return

※ 여타 언어의 switch/casegoto 문은 지원하지 않습니다.
※ 솔리디티는 자동 형 변환(type conversion)을 하지 않습니다. 예를 들어 if (true) { ... }는 허용하지만 if (1) { ... }는 허용하지 않습니다.


직접 해보기
  • [실행]을 누르면 playground 함수가 실행되어, playground 함수의 반한값을 확인할 수 있습니다. playground 함수 안에서 연산자와 제어문을 마음껏 사용해 보세요.
    단, playground 함수는 intbool을 반환해야 합니다.

  • 아래 내용을 구현하고 [제출]해 보세요.

    • 본 강의에서는 구현할 내용이 없습니다.
    • playground함수가 intbool을 반환하면 [제출]에 성공합니다.
실행 결과 실행 중지
실행 결과가 여기에 표시됩니다.