단순히 수를 정렬하는 문제다. 수의 개수 N(1 ≤ N ≤ 1,000,000)이다. 그래서 퀵소트를 썼는데 시간초과가 떴다ㅜㅜ 1차 시도 #include #include int divide(int *arr, int left, int right) { int pivot; int low = left + 1; int high = right; int temp; pivot = arr[left]; while(low = (left + 1) && pivot < arr[high]) { high--; } if (low
42 시작하고 테크 세미나를 처음 봤다. 내가 참 좋아하는 배틀그라운드의 PUBG 플랫폼 프로그래머 남세현 개발자님께서 진행하셨다. 배그는 좋아하지만 게임 개발에 관심이 없기도 하고 큰 흥미도 없어서 그냥 기대감 없이 보러갔는데 생각보다 재밌었다. 기억에 남는 말은 “프로그래밍은 일맥상통 하는게 있다.” 지금 C 밖에 모르는 바보인데 불안해하면 안되겠다. 일단 C부터 잘하자 화이팅 그리고 기억 남는 것 “게임 엔진을 만들려고 하지 말아라.” 이런 말이 기억에 남다보니 게임 개발도 관심간다. 관심을 끄지는 말자
42ALGO 디스코드에 질문이 올라왔길래 생각없이 나도 풀어보았다. 처음엔 단순히 ++로 풀었더니 역시나 시간초과였다. 이진 탐색으로 풀라는데 왠지 소금물 문제 같다고 생각하다보니 진짜 소금물 문제였다. 그래서 룰루랄라 수학으로 풀었는데 5번이나 틀렸다. 1차/2차 시도 #include int main(void) { float x = 0; float y = 0; int f_z; int count = 0; scanf("%f %f", &x, &y); if (!(x > 0 && x = 0 && y = 99) { printf("-1"); return 0; } f_z++; count = (f_z * x - 100 * y) / (100 - f_z) + 1; printf("%d", count); return 0; }..
- Total
- Today
- Yesterday
- 드림코딩
- 드림코딩by엘리
- ft_server
- 멋쟁이사자처럼9기
- ES6
- 백준
- 코린이
- 부스트코스
- printf
- 코딩뉴비챌린지
- Python
- 42cursus
- CS50
- 자바스크립트
- django
- github
- git
- BOJ
- 멋쟁이사자처럼
- 42seoul
- codeforces
- C++
- 컴퓨터과학
- 알고리즘
- 네이버커넥트재단
- 42서울
- 코린이의 성장일기
- ft_printf
- 부스트코딩뉴비챌린지
- 코드포스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |