일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- 소프티어
- 숫자 이어 붙이기
- 배열 돌리기 5
- 카카오코드 본선
- 티스토리챌린지
- 후기
- 정기 코딩 인증평가
- java
- 싸피
- 등산코스 정하기
- SQL
- 10기
- 설명
- 핵심
- PCCP
- 백준
- 오블완
- 인턴십
- 프로그래머스
- 24955
- 해결
- softeer
- 수료
- 14942
- 142085
- SSAFY
- 산 모양 타일링
- 퍼즐 조각 채우기
- 카카오
- Today
- Total
목록해결 (2)
개발 쥬스
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr🔍 해결 과정문자열 number를 구성하는 숫자들 중 k개를 선택 후 제거하면서 가장 큰 수를 찾아나가면 될 것 같지만 number의 길이는 최대 100만이므로 조합의 경우는 쓸 수가 없습니다.그래서 다른 방식으로 문제를 접근해야 하는데 어떻게 접근을 해야하는지 고찰하는 중 스택을 활용해야겠다는 생각을 하게 되었습니다. 문제 예시에 있는 number = "4177252841", k..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr고찰 과정나열할 수 있는 경우의 수를 다 파헤치기에는 numbers의 길이가 10만이기에 모든 경우의 수를 따지면서 큰 수를 추출하기에는 어려움이 있습니다. 게다가 제일 큰 수도 1000이 10만개 붙여진 수이기 때문에 매우 큰 수부터 생각하려고 해도 메모리 공간이 턱없이 부족합니다. 그래서 생각해본 또다른 방법은 numbers를 매우 큰 숫자가 나올 수 있도록 정렬하는 방법입니다. 방법은..