728x90
코딩 테스트 풀이 체크리스트 |
|
2시간 내에 풀었는가? | O |
본인의 실력으로 풀었는가? | O |
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
var answer;
function solution(number, k) {
answer = new Array();
var num = new Array();
for (let i = 0; i < number.length; i++) {
num[i] = Number(number.substring(i, i+1));
}
var start = 0;
var count = num.length - k;
while (count > 0) {
start = func(num, start, count);
count--;
}
return answer.join('');
}
function func(n, start, count) {
var max = '0';
var index = start;
for (let i = start; i <= n.length - count; i++) {
if (max < n[i]) {
max = n[i];
index = i;
}
}
answer.push(max);
return index + 1;
}
테스트 1 〉 | 통과 (0.13ms, 30.2MB) |
테스트 2 〉 | 통과 (0.19ms, 30MB) |
테스트 3 〉 | 통과 (0.15ms, 30MB) |
테스트 4 〉 | 통과 (0.30ms, 30.2MB) |
테스트 5 〉 | 통과 (1.28ms, 32.8MB) |
테스트 6 〉 | 통과 (16.24ms, 32.9MB) |
테스트 7 〉 | 통과 (31.37ms, 34.5MB) |
테스트 8 〉 | 통과 (207.01ms, 37MB) |
테스트 9 〉 | 통과 (40.57ms, 55.9MB) |
테스트 10 〉 | 통과 (6825.29ms, 55.7MB) |
테스트 11 〉 | 통과 (0.11ms, 29.9MB) |
테스트 12 〉 | 통과 (0.14ms, 30.1MB) |
▽ 자세한 설명이 필요할 경우 자바 코드 설명을 참고하세요 ▽
[Java] 프로그래머스 - 큰 수 만들기 (2단계)
코딩 테스트 풀이 체크리스트 2시간 내에 풀었는가? O 본인의 실력으로 풀었는가? O 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을
b-sseung.tistory.com
728x90
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[JavaScript] 프로그래머스 - 신고 결과 받기 (1단계) (0) | 2022.07.28 |
---|---|
[Java] 프로그래머스 - 등굣길 (3단계) (0) | 2022.07.27 |
[Java] 프로그래머스 - 큰 수 만들기 (2단계) (0) | 2022.07.25 |
[JavaScript] 프로그래머스 - 카펫 (2단계) (0) | 2022.07.22 |
[Java] 프로그래머스 - 카펫 (2단계) (0) | 2022.07.22 |