analogcoding

7/9 - 2주 프로젝트 본문

Be well coding/In Immersive

7/9 - 2주 프로젝트

be well 2019. 7. 10. 00:57

Toy 22번 문제. 사각형 모양에 이중 배열을 회전시키는 문제.

 

var rotateMatrix = function (matrix) {
  // Your code here.

  if(matrix.length < 2){
    return matrix
  }

  let result = [];
  let count = matrix[0].length-1


  function recur(num){
    let res = []
    for(let i =0 ; i < matrix.length; i++){ 
        res.push(matrix[i][num])
    }
    result.push(res)

    if(count > 0){
      count--
      recur(count)
    }
    return
  }

  recur(count)
  console.log(result)


  if (arguments[1] !== -1) {
    for (let i = 0; i < result.length; i++) {
      result[i] = result[i].reverse();
    }
    return result.reverse();
  }
  return result;

};

 


 

개발환경 구축하는데 하루를 다 쏟아부었다.. 엔지니어님과 체크인을 통해 db 스키마를 다시 짜고

 

UI 에 따라 스크린에 뿌려질 컴포넌트를 나누고 중복으로 쓰이는 컴포넌트를 따로 분리해서 플로우를 다시 만들었다.

 

무엇보다 오늘 우리를 괴롭힌 건 eslint .. 4명 모두 각자 평소 코드 적는 스타일?이 다르기에 획일화를 위해 일종의 규칙을

 

정해놓고 함께 프로젝트를 진행하기 위해서 꼭 필요한 작업이었다. vsCode 내에서 지원하는 프리티어도 맞추고

eslint 설정하다보니 여러 오류를 맞이하게 되서 오늘은 별 소득이 없었다. 그만큼 내일 더 열심히ㅠㅠ

'Be well coding > In Immersive' 카테고리의 다른 글

7/11 - 2주 프로젝트  (0) 2019.07.11
7/10 - 2주 프로젝트  (0) 2019.07.10
7/8 - 2주 프로젝트  (0) 2019.07.08
7/6 - 2주 프로젝트  (0) 2019.07.07
6/30 ~ 7/5  (0) 2019.07.06
Comments