[ Python ] 백준 5355번 화성 수학 풀이

2020. 12. 28. 12:01·Archive/Develop
728x90
반응형

www.acmicpc.net/problem/5355

 

5355번: 화성 수학

겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산

www.acmicpc.net

 

 

 

 

 

 

 

 

 

문제는 위와 같습니다.

 

 

 

다양한 방법이 있을 수 있습니다만, 저는 입력을 문자열 리스트로 받아

그 안의 문자열을 추려내는 방식으로 문제를 풀었습니다.

 

 

결과값에 사용되는 eval 함수는 파이썬에서 자료형을 변환할 때 쓰이는 함수입니다.

eval 함수는 실행 가능한 문자열을 매개변수로 받아 실행한 결과값을 리턴해줍니다.

만약 매개변수로 전달해주는 데이터가 정수형이면 정수결과값을 리턴하고,

실수형이면 실수 결과값을 리턴합니다.

 

 

 

 

 

[ Code ]

 

 

 

 

n=int(input())
for i in range(n):
    s = list(map(str,input().split()))
    res = eval(s[0])
    for j in range(len(s)):
        if s[j]=="@":
            res=res*3
        elif s[j]=="%":
            res=res+5
        elif s[j]=="#":
            res=res-7
    print("%0.2f" %res)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ Python ] 백준 2935번 소음 풀이  (0) 2020.12.29
[ Python ] 백준 2675번 문자열 반복 풀이  (0) 2020.12.28
[ Python ] 백준 2914번 저작권 풀이  (0) 2020.12.28
[ Python ] 백준 2530번 인공지능 시계 풀이  (0) 2020.12.28
[ Python ] 백준 2525번 오븐 시계 풀이  (0) 2020.12.28
'Archive/Develop' 카테고리의 다른 글
  • [ Python ] 백준 2935번 소음 풀이
  • [ Python ] 백준 2675번 문자열 반복 풀이
  • [ Python ] 백준 2914번 저작권 풀이
  • [ Python ] 백준 2530번 인공지능 시계 풀이
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    파이썬 문제
    자바스크립트 객체
    C++
    백준 문제풀이
    백준 풀이
    Python
    Oracle
    코드업 기초
    자바스크립트 API
    oracle db
    docker
    카카오 100일 프로젝트
    Django
    javascript
    파이썬
    파이썬 기초 문제
    비박스
    Git
    오라클
    코드업 파이썬 기초 100제
    자바스크립트
    백준
    Codeup
    코드업
    파이썬 백준
    파이썬 알고리즘
    백준 파이썬
    장고
    보안뉴스
    파이썬 기초
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Python ] 백준 5355번 화성 수학 풀이
상단으로

티스토리툴바