일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백엔드
- 개발자
- alembic
- FastAPI
- 아파치
- 리트코드
- 강한 연결 요소
- 위상 정렬
- 취업
- 알고리즘
- MYSQL
- 가우스 소거법
- 파이썬
- 수학
- api서버
- 신입
- 구성적
- 백준
- 테일러 급수
- BFS
- scc
- flask
- C언어
- Django
- 이분 탐색
- 데이터베이스
- sqlalchemy
- 웹서버
- python
- SQL
Archives
- Today
- Total
목록eval (1)
Devlog
[백준 1287] 할 수 있다 (Python)
저격당한 풀이 입니다. 1287번: 할 수 있다 곱하기가 연산자 우선순위가 빠르므로 5+(1+2)*3 = 5+3*3 = 5+9 = 14가 된다. 연산자의 우선순위는 다음과 같다. (), */, +- 여기서 *와 /가 연산자 우선순위가 같고, +와 -가 연산자 우선순위가 같다. ()가 www.acmicpc.net 하지만 eval로는 할 수 없다 ㅠㅠ 문제 괄호가 포함되어 있는 사칙연산 계산기를 만드는 교육적인 문제 입니다. 하지만 이 부분을 신경써야 합니다. 길이는 1000자를 넘지 않는다 반대로 생각해보면 숫자가 최대 998자리 까지 될 수 있습니다. Big Integer를 사용해야 합니다. 그러니 Python의 Decimal를 사용하거나, Java의 BigInteger를 사용하는 것을 추천합니다. 여기..
Problem Solving/코딩문제풀기
2022. 9. 7. 02:07