[ 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 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바