팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[퀘스트] 페페 4일차 N 만들기

Chelir
댓글: 17 개
조회: 31046
추천: 16
2021-03-14 12:01:51
https://www.programiz.com/python-programming/online-compiler/

들어가서

# 여기부터
print("연산자 3개를 순서대로, 띄어쓰기를 포함해 입력, * + -각 1개, 중복 X ex)* + -")
a,b,c=input().split()
print("만들어야 하는 숫자 입력 ex)45")
d=int(input())
def cal(q,w,e,r):
    if (b=='*'):
        if (a=='+'):
            return q+(w*e)-r
        else:
            return q-(w*e)+r
    elif (c=='*'):
        if (a=='+'):
            return q+w-e*r
        else:
            return q-w+e*r
    else:
        if (b=='+'):
            return q*w+e-r
        else:
            return q*w-e+r

for i in range(1,10):
    for j in range(1,10):
        for k in range(1,10):
            for l in range(1,10):
                if ((i-j)*(i-k)*(i-j)*(j-k)*(j-l)*(k-l)):
                    if (cal(i,j,k,l)==d):
                        print(i,a,j,b,k,c,l,'=',d)
# 여기까지

1. 원래 있던 거 지우고, 복사 & 붙여넣기
2. Run 클릭
3. 우측 Shell 에서 연산자 3개(띄어쓰기 구분)와
4. 마지막 숫자를 차례로 입력하면

가능한 모든 조합을 출력합니다.

* 코드는 생각나는대로 바로 짠거라 넘모 머라하지 말아주세요 ㅜㅜ
* (* + -) 연산자가 각각 1개씩 나오는 것 같아서 이 경우에 대해서만 작성했습니다



Lv6 Chelir

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예
AD