안녕하세요.
이어서 정답률 84% 문제를 풀어보겠습니다.
오늘도 힘내봅시다!
function solution(numbers, direction) {
var answer = [];
if(direction === "right"){
answer[0] = numbers[numbers.length-1];
for(let i = 0; i < numbers.length-1; i++){
answer[i+1]=numbers[i]
}
}
else {
answer[numbers.length-1] = numbers[0];
for(let i = 1; i < numbers.length; i++){
answer[i-1]=numbers[i]
}
}
return answer;
}
(추가!!!)
function solution(numbers, direction) {
direction === 'right' ? numbers.unshift(numbers.pop()) : numbers.push(numbers.shift());
return numbers;
}
function solution(n) {
var answer = 1;
while(1){
if((answer*6)%n===0){
break;
}
answer++;
}
return answer;
}
function solution(age) {
let list = ['a','b','c','d','e','f','g','h','i','j'];
return [...String(age)].map( x => list[x]).join(''); //int는 iterable이 아니라 str로 변경
}
function solution(num, k) {
return [...String(num)].indexOf(String(k)) === -1? -1:[...String(num)].indexOf(String(k))+1;
}
function solution(my_string) {
return [...my_string.toLowerCase()].sort().join('');
}
function solution(numbers) {
numbers.sort((a,b) => a-b)
return numbers[numbers.length-1]*numbers[numbers.length-2] > numbers[0]*numbers[1]? numbers[numbers.length-1]*numbers[numbers.length-2] : numbers[0]*numbers[1];
}