일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구조분해할당
- Spread
- 백준
- mac
- react-firebaseui
- 기초
- iP
- 다리놓기
- nvmrc
- nvm
- youtube iframe
- firebaseui
- leetcode189
- yarn-berry
- JS
- React
- 파이어베이스로그인
- 커스텀알락
- 자바스크립트
- leetcode977
- 프로토타입
- Rest
- 타입스크립트
- Next.js
- css
- Python
- 커스텀알림
- 파이썬
- react-native
- 리액트
- Today
- Total
목록Python (4)
JadeCode
https://www.acmicpc.net/problem/1059 1059번: 좋은 구간 [9, 10], [9, 11], [9, 12], [10, 11], [10, 12] www.acmicpc.net 정수 집합 S가 주어졌을때, 다음 조건을 만족하는 구간 [A, B]를 좋은 구간이라고 한다. 일단 입력받은 집합 S를 정렬한다. 반복문을 돌려 좋은 구간을 찾는다. # 중요한 점 S[0]보다 n이 작을 수 있다는 점을 간과해서는 안된다. #20220124 #좋은 구간 import sys input = sys.stdin.readline #집합 S의 크기 t = int(input()) #집합 S S = list(map(int, input().split(' '))) n = int(input()) #정렬 S.sor..
https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net n을 입력받은 뒤, 출력 형태에 맞추어 출력하기 import sys input = sys.stdin.readline t = int(input()) for i in range(1, 10): print(f'{t} * {i} = {t*i}') f-string 문자열 포매팅 방법 연습
1. range 이용 array = [1, 2, 5, 6, 7, 10] for index in range(len(array)): print(index,array[index]) # 결과: # 0 1 # 1 2 # 2 5 # 3 6 # 4 7 # 5 10 2. enumerate() 이용 array = [1, 2, 5, 6, 7, 10] for index, value in enumerate(array): print(index, value) # 결과: # 0 1 # 1 2 # 2 5 # 3 6 # 4 7 # 5 10

https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net 풀이법 다이나믹 프로그래밍 1. 30 * 30 배열을 만든다 2. 아래의 그림과 같이 생각한다. 코드 import sys input = sys.stdin.readline t = int(input()) dp = [[0 for _ in range(30)]for _ in range(30)] for i in range(1, 30): for j in range(1, 30): if i == 1: dp[i][..