일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스크립트
- react
- 파이어베이스
- 리액트
- nodejs
- 안드로이드
- Python
- 알고리즘
- 백준 스택 시간초과 python
- 파이썬
- 스택
- CSS
- kotlin
- 코딩테스트
- 최적화
- 타입스크립트
- NPM
- javascript
- C++
- TS
- k for k
- firebase
- stdin vs input
- next Link
- JS
- Android
- HTML
- Today
- Total
목록코딩테스트 알고리즘 (41)
sooleeandtomas

문제 🛶 https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 포인트 🛶 문제는 삽입 정렬로 풀면 된다. 정렬을 위한 배열 A의 크키는 k까지 이다. (A의 메모리 사용은 4byte*k만큼만 쓸 수 있다.) (int = 4byte) 정렬을 위한 배열 A의 크키는 k까지 이다. 다른말로 해보자면, A의 메모리 사용은 4byte*k만큼만 쓸 수 있다. *int = 4byte if (y >= k) { temp = k - 1; if (score[y]..

문제 🦾https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 포인트 🦾이 문제는 참 쉽다. substr으로 for문을 돌며 대소비교만 하면된다. 관건은 자료형의 크기를 어떻게 설정해 놓을 것인가 이다. 코딩테스트에서 제한사항은 자료형, 메모리 크기, bigO 등의 힌트를 얻을 수 있는 중요한 정보이다. 이 문제에도 제한사항이 나온다. 1 ≤ p의 길이 ≤ 18 p의 길이 ≤ t의 길이 ≤ 10,000t와 p는 숫자로만 이루어진 문자열이며, 0으로..

문제 🦷 https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 포인트 🦷 조합인데, 겹치지 않는 조합 (combination)을 만들어야 한다. for문 구현시, 2중, 3중으로 넘어갈 때마다 현재 탐색중인 원소의 다음 원소부터 for문을 돌려야 한다. 재귀함수로 구현 시, 다음 재귀를 호출할때 start + 1부터 for문을 시작할 수 있도록 start + 1를 해주어야 한다. 조합 for문 예시 🦷 #for문 예시 #include #inc..

문제 🌎 https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 포인트 🌎 "aya", "ye", "woo", "ma" 를 이어붙여서 발음할 수 있다. aya, ayaye, ayawoo, ayama, ayayemawoo, ayawoo, ayawooye, ... 저 발음들을 조합해서 만들 수 있는 모든 경우의 수를 구한다. string path[4] = {""}; path을 활용해 만들 수 있는 조합을 스트링 배열로 저장한다. 각 발음은 최대 한..
DAT(Direct Address Table) 키 값을 인덱스로 직접 사용하여 배치하는 자료구조입니다. 빠른검색, 삽입, 삭제가 가능합니다. char A[10] = {"ABCDE"}; int dat[200] = {0}; for(int i=0;i> A; int len = strlen(A); int dat[200] = {0}; int max = -2e2; int maxIndex = 0; for(int y=0;y