강의로 돌아가기
 박건우

뭐가 문제일까요....

마지막 테케 오류가있는데 문제를 모르겠네요

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def solution(polynomial):

    coef = 0; const = 0
    for ch in polynomial.split("+"):
        _ch = ch.strip()
        if 'x' in _ch:
            _ch = _ch.replace("x","")
            if _ch.isdigit():
                coef += int(_ch)
            else:
                coef += 1

        elif _ch.isdigit():
            const += int(_ch)

    if coef == 0 and const != 0:
        return str(const)
    elif coef != 0 and const == 0:
        return str(coef) + "x"
    elif coef != 0 and const != 0:
        return str(coef) + "x" + " + " + str(const)
    elif coef == 0 and const == 0:
        return "0"
  • 이경문

    x계수가 1일때의 상황을 확인하지 않으신것 같아요.

    이경문―2022.10.03 11:04
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.