[JS] 프로그래머스 0단계: 정답률 68%

ahyes·2022년 12월 11일
0
post-thumbnail

안녕하세요.
이어서 정답률 68% 문제입니다.

  1. 컨트롤 제트
function solution(s) {
    s=s.split(' ')
    return s.map((x,i)=> x === 'Z'?x = -s[i-1]:parseInt(x)).reduce((a,b)=>a+b);
}
  1. 직사각형 넓이 구하기
function solution(dots) {
    var answer = 1;
    for(let i = 1; i<dots.length;i++){
         if(dots[0][0] === dots[i][0]){
            return Math.abs(dots[0][1]-dots[i][1])*Math.abs(dots[1][0]-dots[3-i][0])
         }
    }
}
  1. 문자열 밀기
function solution(A, B) {
    if(A === B){
        return 0;
    }
    A = [...A];
    for (let i in A){
        A.unshift(A[A.length-1]);
        A.pop();
        if(A.join('') === B){
            return parseInt(i)+1;
        }
    }
    return -1;
}

(추가!!!)

let solution=(a,b)=>(b+b).indexOf(a)
profile
티스토리로 이사갑니다. https://useyhnha.tistory.com/

0개의 댓글