안녕하세요 연하입니다. 오늘은 정답률 69% 문제입니다. 오늘도 열심히해봅시다. function solution(sides) { // return sides[0]+sides[1]-Math.abs(sides[0]-sides[1])-1; // return sides.sort((a,b)=>a-b)[0]*2-1 return Math.min(...sides)*2-1; } // sides[0]+sides[1]> >sides[0]-sides[1] // sides[1]*2-1
안녕하세요 연하입니다. 이어서 정답률 70% 문제를 풀어보겠습니다. function solution(keyinput, board) { var answer = [0,0]; keyinput.forEach(el => { switch(el){ case 'left': if(answer[0] -(board[0]-1)/2){ answer[0] -= 1; } break; case 'right': if(answer[0] < (board[0]-1)/2){ answer[0] += 1; } break; case 'down': if(answer[1] -(board[1]-1)/2){ console.log(answer[1]) answer[1] -= 1; } break; case 'up': if(answer[1] < (board[1..
프로그래머스의 문제는 모두 저작권의 보호를 받습니다. 프로그래머스는 지문 및 테스트케이스 등 문제에 대한 정보를 복제, 공중송신, 배포하거나 2차 저작물을 작성하는 등의 행위를 아래와 같이 제한하고 있습니다. 기업 코딩테스트 문제기업 코딩 테스트에 나왔던 문제는 게시를 금합니다.기업 코딩 테스트에서 출제한 문제의 지문, 테스트케이스, 힌트 등의 정보를 복제, 공중송신, 배포하거나 2차 저작물을 작성하는 등의 행위를 금합니다. 문제에 대한 정보를 당사의 동의 없이 타인에게 공개하거나 전달하는 행위는 당사의 재산을 침해하는 것으로, 당사의 재산을 침해하는 이는 저작권법에 따라 5년 이하의 징역 또는 5천만 원 이하의 벌금에 처할 수 있습니다. 코딩 테스트 연습 문제코딩테스트 연습에 공개된 문제는 (주)그렙이..
안녕하세요 연하입니다. 11월 목표였던 0단계를 끝마치지는 못했네요.. 그래도 힘내서 문제를 풀어봅시다. 정답률 71% 외계어 사전 function solution(spell, dic) { dic=dic.map(x => [...x]); spell.forEach(e => { dic.map(x => x.indexOf(e) > -1?x[x.indexOf(e)] = '':x.push('?')) }) return dic.map(x => x.join('')).filter(el => el === "").length > 0?1:2; } (추가!!) function solution(spell, dic) { return dic.map(x=>[...x].sort().join('')).includes(spell.sort()...
주의! 악의적인 영향을 받았을 수 있는 문자열을 실행한다면 사용자의 기기에서 악의적인 코드가 수행될 수 있기때문에 절대 사용하지말것 console.log(eval('2 + 2')); //4
안녕하세요 연하입니다. 이어서 정답률 72%문제를 풀어보겠습니다. 1. 문자열 계산하기 function solution(my_string) { my_string = my_string.split(' ') var answer = parseInt(my_string[0]); for(let i = 1; i< my_string.length;i=i+2){ switch(my_string[i]){ case '+': answer += parseInt(my_string[i+1]) break; case '-': answer -= parseInt(my_string[i+1]) break; console.log(answer) } } return answer; } (추가!!) function solution(my_string) { ..