일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- api서버
- 취업
- 웹서버
- 위상 정렬
- 개발자
- 백준
- 테일러 급수
- Django
- sqlalchemy
- SQL
- 알고리즘
- flask
- BFS
- python
- FastAPI
- alembic
- MYSQL
- 백엔드
- 파이썬
- 아파치
- 가우스 소거법
- 데이터베이스
- 구성적
- scc
- 이분 탐색
- 강한 연결 요소
- C언어
- 리트코드
- 신입
- 수학
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