## solution  

삼각형의 세 각을 입력받아서 어떤 상황인지 판단하는 문제.


## CODE  


```python

l=[]

for k in range(3):

    l += [int(input())]

l.sort()

if sum(l) != 180:

    print('Error')

elif l[0]==l[1] and l[1]==l[2]:

    print('Equilateral')

elif l[0]==l[1] or l[1]==l[2]:

    print('Isosceles')

else:

    print('Scalene')

```

문제는 쉬운데, input을 다른 방법으로 하려고 시도했는데 원하는대로 안되더라.


```python

s=[int(input()) for _ in range(3)]

print(('Error','Equilateral','Isosceles','Scalene')[(sum(s)==180)*len({*s})])

```

처음 list 생성할때 코드 길이를 줄이는 방법


```python

print(['Error','Equilateral','Isosceles','Scalene'][(sum(c:=[*map(int,open(0))])==180)*len({*c})])

```

open(0)