일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 머신러닝
- 플로이드와샬
- 프로그래머스
- Scaling Laws
- bfs/dfs
- 스터디
- speaking
- 판다스
- 알고리즘
- 완전탐색
- peft
- Coursera
- Lora
- 파인튜닝
- English
- 코드트리
- 코딩테스트실력진단
- paper review
- 이분탐색
- 그래프이론
- LLM
- Python
- 데이터분석
- Generative AI
- 파이썬
- DP
- Study
- 최단경로
- Fine-Tuning
- 코딩테스트
- Today
- Total
목록Python (3)
생각하는 아져씨
파이썬에서 사용할 수 있는 나눗셈의 연산에는 다음과 같다. / // % divmod 4가지를 잘 구별해야 코드 짤 때 이상한데서 헤메는 일이 없어진다. 🤣 1. float형의 단순 나눗셈을 구해주는 / a = 10 b = 6 print(a / b) >>> 1.6666666666666667 float 형으로 반환해준다. 음수가 있어도 같다. a = -10 b = 6 print(a / b) print(abs(a) / b) >>> -1.6666666666666667 >>> 1.6666666666666667 2. 나눗셈의 몫을 구해주는 // a = 10 b = 6 print(a // b) >>> 1 나눗셈의 몫만 구해준다. 주의할 점: 음수일 때는 다르다. a = -10 b = 6 print(a // b) pr..

문제 N개의 수로 이루어진 수열 A1, A2, ..., AN이 주어진다. 또, 수와 수 사이에 끼워넣을 수 있는 N-1개의 연산자가 주어진다. 연산자는 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)으로만 이루어져 있다. 우리는 수와 수 사이에 연산자를 하나씩 넣어서, 수식을 하나 만들 수 있다. 이때, 주어진 수의 순서를 바꾸면 안 된다. 예를 들어, 6개의 수로 이루어진 수열이 1, 2, 3, 4, 5, 6이고, 주어진 연산자가 덧셈(+) 2개, 뺄셈(-) 1개, 곱셈(×) 1개, 나눗셈(÷) 1개인 경우에는 총 60가지의 식을 만들 수 있다. 예를 들어, 아래와 같은 식을 만들 수 있다. 1+2+3-4×5÷6 1÷2+3+4-5×6 1+2÷3×4-5+6 1÷2×3-4+5+6 식의 계산은 연산자 우선..

문제 오목은 바둑판에 검은 바둑알과 흰 바둑알을 교대로 놓아서 겨루는 게임이다. 바둑판에는 19개의 가로줄과 19개의 세로줄이 그려져 있는데 가로줄은 위에서부터 아래로 1번, 2번, ... ,19번의 번호가 붙고 세로줄은 왼쪽에서부터 오른쪽으로 1번, 2번, ... 19번의 번호가 붙는다. 위의 그림에서와 같이 같은 색의 바둑알이 연속적으로 다섯 알을 놓이면 그 색이 이기게 된다. 여기서 연속적이란 가로, 세로 또는 대각선 방향 모두를 뜻한다. 즉, 위의 그림은 검은색이 이긴 경우이다. 하지만 여섯 알 이상이 연속적으로 놓인 경우에는 이긴 것이 아니다. 입력으로 바둑판의 어떤 상태가 주어졌을 때, 검은색이 이겼는지, 흰색이 이겼는지 또는 아직 승부가 결정되지 않았는지를 판단하는 프로그램을 작성하시오. 단..