## Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

### Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today. # I could not figure out the syntax for getting IsWinner != 10 in the final code challenge

// I tried...

```let isWinner != 10
initialscore = isWinner
```

Hi Jonathan,

From memory, and that's poor at 5:30am!, you want to assign the result of comparing `initialScore` to not-ten into `isWinner`.

So, do the comparison between `initialScore` to see if it is not equal to 10. Use `!=` for that. Then put that expression to the right of an equals sign. To the left, declare the constant `isWinner`. Something like:

```let isWinner = initialScore != 10
```

Steve.

Hi there,

Strictly, that code shouldn't pass but the challenge is clearly passing the code if `isWinner` holds `true`. Given the initial state of the game, your code does do the same thing as the 'correct' solution but it isn't quite what the instructions said to do as they wanted you to use the not operator, `!`.

Steve. Jonathan ,

let initialScore: Int = 8 initialScore = initialScore + 1 // Now the value of the initial Score is 9

Now we need to create a new constant named isWinner ,which is assigned with the result of comparison expression. So we will be checking , that initial score should not be equals to 10 , if it is not then the result is TRUE . How can we do that ? so we used the LOGICAL comparison operator != to check that the intialScore value is not equals to 10 . So the syntax is

let isWinner:Bool = (initialScore != 10) // Returns Either True or False (Boolean values) This is the other way mentioned by SivaKumar based on the requirements for the code syntax let isWinner: Bool = (initialScore != 10);

the other one is jonathan`s answer as let isWinner = initialScore != 10

both answer are acceptable based on my own opinion