일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TypeScript
- class
- cookie
- 자료구조
- Dinosaur
- MySQL
- typeORM
- 게임
- 정렬
- JavaScript
- jest
- Nest.js
- game
- flask
- Python
- AWS
- OCR
- Sequelize
- nestjs
- Express
- dfs
- MongoDB
- nodejs
- GIT
- react
- 공룡게임
- Queue
- Bull
- mongoose
- Today
- Total
목록백준 (2)
포시코딩
문제 https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 난이도 보고 덤볐다가 백준의 매운맛을 3일동안 제대로 맛 본 문제 시간, 메모리 제한 쪽으로 너무 깐깐해서 두손 두발 다 들었다. 그 덕분에 버블, 삽입, 선택, 퀵, 병합 정렬만 알던 내가 계수 정렬 까지 알게 됐으니 고마운 문제기도 하다. 내 풀이 N = int(input()) arr = [] for _ in range(N): arr.append(int(input())) count = [0] * (max(..
결과 arr = list(map(int, input().split())) # [1, 2, 3, 4, 5] 급한 사람은 위에꺼 갖다 쓰자 개요 지금껏 프로그래머스에서만 문제를 풀어오다 처음으로 백준 문제를 접하게 됐는데 입력값 받는거부터 난관이었다. python의 경우 input()을 통해 값을 입력받는데 숫자 하나면 몰라도 '1 2 3 4 5' 처럼 문자열로 틱 던져주고 이걸 숫자형 리스트로 활용해야 하는 빡치는 상황이 너무 많았다. 그래서 이걸 애초에 입력 받을 때 어떻게 처리해야 할지 정리해봄 과정 arr = input() # 1 2 3 4 5 받은 그대로 출력하면 문자열 '1 2 3 4 5' 그대로다. arr = input().split() # ['1', '2', '3', '4', '5'] spli..