Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Number Sign Program

EasyPython00:00
Practice interviewer
In session
5 left
00:00

Your question is Number Sign Program. Start with the requirements on the right.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.

Problem

Interactive Brokers TWS may represent a signed quantity or price adjustment as a single integer. Write a function that classifies the value: return 1 for a positive integer, 0 for zero, and -1 for a negative integer.

Formal Specification

Implement classify_sign(value), which accepts one integer value and returns one integer from {-1, 0, 1}. The result must indicate only the sign of the input, not its magnitude.

Do not convert the value to a string or use a library sign function. Use direct numeric comparisons so the behavior is explicit.

Constraints

  • value is an integer.
  • -10^9 <= value <= 10^9.
  • The result must be exactly -1, 0, or 1.

Function Signature

def classify_sign(value):
Your solutionPython 3
You need to log in / sign up to run or submit.
Run your code to see test output